input.svelte-61esg1:-webkit-autofill,input.svelte-61esg1:-webkit-autofill:hover,input.svelte-61esg1:-webkit-autofill:focus,input.svelte-61esg1:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px white inset!important;-webkit-text-fill-color:#1f2937!important}.dark input.svelte-61esg1:-webkit-autofill,.dark input.svelte-61esg1:-webkit-autofill:hover,.dark input.svelte-61esg1:-webkit-autofill:focus,.dark input.svelte-61esg1:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #374151 inset!important;-webkit-text-fill-color:#f9fafb!important}.scrollbar-hide.svelte-y3k5c7{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-y3k5c7::-webkit-scrollbar{display:none}.carousel-container.svelte-y3k5c7:hover .nav-button:where(.svelte-y3k5c7){opacity:1}.themed-button-primary{background-color:var(--primary-bg-light)!important;color:var(--primary-text-light)!important;border:2px solid var(--primary-border-light)!important;box-shadow:0 0 0 100px var(--primary-bg-light) inset!important}.themed-button-primary:hover:not(:disabled){filter:brightness(.9)}.themed-button-secondary{background-color:transparent!important;color:var(--secondary-text-light)!important;border-width:2px!important;border-style:solid!important;border-color:var(--primary-border-light)!important}.themed-button-secondary:hover:not(:disabled){background-color:var(--secondary-bg-light)!important}.dark .themed-button-primary{background-color:var(--primary-bg-dark)!important;color:var(--primary-text-dark)!important;border:2px solid var(--primary-border-dark)!important;box-shadow:0 0 0 100px var(--primary-bg-dark) inset!important}.dark .themed-button-secondary{background-color:transparent!important;color:var(--secondary-text-dark)!important;border-width:2px!important;border-style:solid!important;border-color:var(--primary-border-dark)!important}.dark .themed-button-secondary:hover:not(:disabled){background-color:var(--secondary-bg-dark)!important}.themed-toggle{border:1px solid rgba(0,0,0,.1)!important}.themed-toggle[aria-checked=true]{background-color:var(--primary-bg-light)!important}.themed-toggle[aria-checked=true]:hover:not(:disabled){filter:brightness(.9)}.themed-toggle[aria-checked=false]{background-color:#0003!important}.themed-toggle[aria-checked=false]:hover:not(:disabled){background-color:#0000004d!important}.dark .themed-toggle{border:1px solid rgba(255,255,255,.15)!important}.dark .themed-toggle[aria-checked=true]{background-color:var(--primary-bg-dark)!important}.dark .themed-toggle[aria-checked=false]{background-color:#ffffff26!important}.dark .themed-toggle[aria-checked=false]:hover:not(:disabled){background-color:#fff3!important}.json-viewer.svelte-e8apro .json-key{color:#9cdcfe}.json-viewer.svelte-e8apro .json-string{color:#ce9178}.json-viewer.svelte-e8apro .json-number{color:#b5cea8}.json-viewer.svelte-e8apro .json-boolean,.json-viewer.svelte-e8apro .json-null{color:#569cd6}.json-content.svelte-e8apro{font-family:Consolas,Monaco,Courier New,monospace}.json-content.svelte-e8apro pre:where(.svelte-e8apro){margin:0;white-space:pre-wrap;word-wrap:break-word}.json-content.svelte-e8apro code:where(.svelte-e8apro){background:none;padding:0}.theme-custom-scene-bg.svelte-1uf9rxw{background-color:var(--scene-bg-light)}.theme-custom-scene-border.svelte-1uf9rxw{border-color:var(--scene-border-light)}.dark .theme-custom-scene-bg.svelte-1uf9rxw{background-color:var(--scene-bg-dark)}.dark .theme-custom-scene-border.svelte-1uf9rxw{border-color:var(--scene-border-dark)}.line-clamp-3.svelte-1hmecnu{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.danger-zone-bg.svelte-fk3r9e{background-color:var(--color-error-50)}.dark .danger-zone-bg.svelte-fk3r9e{background-color:#b91c1c26}@media (max-width: 639px){.mobile-story-card{border-top-left-radius:.75rem!important;border-top-right-radius:.75rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom-width:0!important}.mobile-story-container{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top-width:0!important;border-bottom-left-radius:.75rem!important;border-bottom-right-radius:.75rem!important;margin-top:0!important}}.number-input-wrapper.svelte-1yhkmzv{width:100%}.input-container.svelte-1yhkmzv{position:relative}.number-input.svelte-1yhkmzv{width:100%;padding:0 2.5rem;background-color:#fff;border:1px solid #e5e7eb;color:#111827;font-weight:500;text-align:center;transition:all .2s ease;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.number-input.svelte-1yhkmzv::-webkit-outer-spin-button,.number-input.svelte-1yhkmzv::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.number-input.svelte-1yhkmzv:hover:not(:focus):not(.disabled){border-color:#9ca3af}.number-input.svelte-1yhkmzv:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px #3b82f61a}.number-input.disabled.svelte-1yhkmzv{opacity:.5;cursor:not-allowed;background-color:#f3f4f6}.unit-label.svelte-1yhkmzv{position:absolute;top:0;bottom:0;color:#9ca3af;font-weight:400;font-size:.875rem;pointer-events:none;display:flex;align-items:center}.unit-left.svelte-1yhkmzv{left:3rem}.unit-right.svelte-1yhkmzv{right:2.8rem}.number-input.has-unit-left.svelte-1yhkmzv{padding-left:3.5rem}.number-input.has-unit-right.svelte-1yhkmzv{padding-right:3.5rem}.decrement-button.svelte-1yhkmzv,.increment-button.svelte-1yhkmzv{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#f3f4f6;border:1px solid #e5e7eb;color:#374151;cursor:pointer;transition:all .2s ease;z-index:1}.decrement-button.svelte-1yhkmzv{left:0;border-radius:.375rem 0 0 .375rem;border-right:none}.increment-button.svelte-1yhkmzv{right:0;border-radius:0 .375rem .375rem 0;border-left:none}.decrement-button.svelte-1yhkmzv:hover:not(.disabled),.increment-button.svelte-1yhkmzv:hover:not(.disabled){background-color:#e5e7eb;color:#111827}.decrement-button.svelte-1yhkmzv:active:not(.disabled),.increment-button.svelte-1yhkmzv:active:not(.disabled){background-color:#d1d5db}.decrement-button.disabled.svelte-1yhkmzv,.increment-button.disabled.svelte-1yhkmzv{opacity:.5;cursor:not-allowed}.dark .number-input.svelte-1yhkmzv{background-color:#1f2937;border-color:#374151;color:#f3f4f6}.dark .number-input.svelte-1yhkmzv:hover:not(:focus):not(.disabled){border-color:#6b7280}.dark .number-input.svelte-1yhkmzv:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px #3b82f61a}.dark .number-input.disabled.svelte-1yhkmzv{background-color:#111827}.dark .unit-label.svelte-1yhkmzv{color:#6b7280}.dark .decrement-button.svelte-1yhkmzv,.dark .increment-button.svelte-1yhkmzv{background-color:#374151;border-color:#4b5563;color:#d1d5db}.dark .decrement-button.svelte-1yhkmzv:hover:not(.disabled),.dark .increment-button.svelte-1yhkmzv:hover:not(.disabled){background-color:#4b5563;color:#f3f4f6}.dark .decrement-button.svelte-1yhkmzv:active:not(.disabled),.dark .increment-button.svelte-1yhkmzv:active:not(.disabled){background-color:#6b7280}@keyframes svelte-2cvnoq-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-2cvnoq{animation:svelte-2cvnoq-pulse 2s cubic-bezier(.4,0,.6,1) infinite}textarea.svelte-yfow4h::-webkit-resizer{background:linear-gradient(135deg,transparent 0%,transparent 50%,rgb(156 163 175) 50%,rgb(156 163 175) 100%);background-size:10px 10px;background-position:bottom right;background-repeat:no-repeat}.dark textarea.svelte-yfow4h::-webkit-resizer{background:linear-gradient(135deg,transparent 0%,transparent 50%,rgb(75 85 99) 50%,rgb(75 85 99) 100%);background-size:10px 10px;background-position:bottom right;background-repeat:no-repeat}textarea.svelte-yfow4h:hover::-webkit-resizer{background:linear-gradient(135deg,transparent 0%,transparent 50%,rgb(107 114 128) 50%,rgb(107 114 128) 100%);background-size:10px 10px;background-position:bottom right;background-repeat:no-repeat}.dark textarea.svelte-yfow4h:hover::-webkit-resizer{background:linear-gradient(135deg,transparent 0%,transparent 50%,rgb(107 114 128) 50%,rgb(107 114 128) 100%);background-size:10px 10px;background-position:bottom right;background-repeat:no-repeat}.bubble-menu.svelte-s6gv50{pointer-events:auto}.story-variable.svelte-1kz8jjv{transition:all .15s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;line-height:1.2}.story-variable.svelte-1kz8jjv:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.dark .story-variable.svelte-1kz8jjv:hover{box-shadow:0 2px 4px #0000004d}.story-variable.svelte-1kz8jjv:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d}.dark .story-variable.svelte-1kz8jjv:active{box-shadow:0 1px 2px #0003}.variable-dropdown.svelte-159c90{z-index:10000;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark .variable-dropdown.svelte-159c90{box-shadow:0 10px 25px -5px #0000004d,0 10px 10px -5px #0003}.conditional-builder.svelte-5zwzis{z-index:10000}.figure-node-view{display:inline-flex;flex-direction:column;margin-top:1rem;margin-bottom:1rem;max-width:100%}.figure-node-view[data-float=left]{float:left;margin-right:1.5rem;margin-left:0;margin-top:.5rem;margin-bottom:.5rem;max-width:50%}.figure-node-view[data-float=right]{float:right;margin-left:1.5rem;margin-right:0;margin-top:.5rem;margin-bottom:.5rem;max-width:50%}.figure-container.svelte-kijiqs{position:relative;display:flex;flex-direction:column;width:100%}.figure-container.is-selected.svelte-kijiqs img,.figure-container.svelte-kijiqs:hover img{outline:2px solid rgb(59 130 246);outline-offset:2px;border-radius:.5rem}.figure-container.is-resizing.svelte-kijiqs{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-node-view-content]{display:block;white-space:normal!important}[data-node-view-content] img{max-width:100%;height:auto;border-radius:.5rem;display:block;margin-bottom:0}[data-node-view-content] figcaption{display:block!important;width:100%!important;margin-top:0;font-size:.875rem;font-style:italic;text-align:center;padding:.25rem;min-height:1.25em;color:rgb(var(--color-surface-600));box-sizing:border-box}.dark [data-node-view-content] figcaption{color:rgb(var(--color-surface-400))}[data-node-view-content] figcaption.is-empty:before,[data-node-view-content] figcaption:has(>br:only-child):before{content:"Add a caption...";color:rgb(var(--color-surface-400));font-style:italic;pointer-events:none}.resize-handle.svelte-kijiqs{position:absolute;width:12px;height:12px;background:#3b82f6;border:2px solid white;border-radius:2px;opacity:0;transition:opacity .15s;z-index:10;padding:0;touch-action:none}.figure-container.is-selected.svelte-kijiqs .resize-handle:where(.svelte-kijiqs),.figure-container.svelte-kijiqs:hover .resize-handle:where(.svelte-kijiqs){opacity:1}.resize-handle-se.svelte-kijiqs{right:-6px;cursor:se-resize}.resize-handle-sw.svelte-kijiqs{left:-6px;cursor:sw-resize}@media (max-width: 640px){.figure-node-view[data-float=left],.figure-node-view[data-float=right]{float:none;max-width:100%;margin:1rem 0}}.spell-suggestion-popup.svelte-bqsgh4{animation:svelte-bqsgh4-fadeIn .15s ease-out}@keyframes svelte-bqsgh4-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProseMirror{min-height:100%;flex:1;cursor:text}.ProseMirror p.is-editor-empty:first-child:before{color:var(--color-content-quaternary);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.ProseMirror>p:first-child{margin-top:0}.ProseMirror.prose p{line-height:1.75!important}.ProseMirror h1{font-size:1.875rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.ProseMirror h2{font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.ProseMirror h3{font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.ProseMirror h4{font-size:1.125rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.ProseMirror>h1:first-child,.ProseMirror>h2:first-child,.ProseMirror>h3:first-child,.ProseMirror>h4:first-child{margin-top:0}.ProseMirror img{display:block;max-width:100%;height:auto}.ProseMirror img.ProseMirror-selectednode{outline:2px solid rgb(59 130 246);outline-offset:2px;border-radius:.5rem}.ProseMirror figure{display:table;margin:1rem 0;max-width:100%;table-layout:fixed;width:auto}.ProseMirror figure[data-align=left]{margin-right:auto;margin-left:0}.ProseMirror figure[data-align=center]{margin-left:auto;margin-right:auto}.ProseMirror figure[data-align=right]{margin-left:auto;margin-right:0}.ProseMirror figure[data-float=left]{float:left;margin-right:1.5rem;margin-left:0;margin-top:.5rem;margin-bottom:.5rem;max-width:50%}.ProseMirror figure[data-float=right]{float:right;margin-left:1.5rem;margin-right:0;margin-top:.5rem;margin-bottom:.5rem;max-width:50%}@media (max-width: 640px){.ProseMirror figure[data-float=left],.ProseMirror figure[data-float=right]{float:none;max-width:100%;margin:1rem 0}}.ProseMirror figure img{max-width:100%;width:100%;height:auto;border-radius:.5rem;display:block}.ProseMirror figcaption{display:table-caption;caption-side:bottom;margin-top:.5rem;font-size:.875rem;font-style:italic;color:rgb(var(--color-surface-600));text-align:center;padding:.25rem;min-height:1.5em}.ProseMirror figcaption.is-empty:before,.ProseMirror figcaption:empty:before{content:attr(data-placeholder);color:rgb(var(--color-surface-400));font-style:italic;pointer-events:none;float:left;height:0;width:100%}.dark .ProseMirror figcaption{color:rgb(var(--color-surface-400))}.dark .ProseMirror figcaption.is-empty:before,.dark .ProseMirror figcaption:empty:before{color:rgb(var(--color-surface-600))}.ProseMirror pre{background:var(--color-surface-tertiary);border-radius:.5rem;color:var(--color-content-primary);font-family:JetBrainsMono,Fira Code,Courier New,monospace;padding:.75rem 1rem}.ProseMirror pre code{background:none;color:inherit;font-size:.875rem;padding:0}.theme-focus-border.svelte-18qk2em:focus-within{border-color:var(--focus-border-light);box-shadow:0 0 0 1px var(--focus-border-light)}@media (prefers-color-scheme: dark){.theme-focus-border.svelte-18qk2em:focus-within{border-color:var(--focus-border-dark);box-shadow:0 0 0 1px var(--focus-border-dark)}}.dark .theme-focus-border.svelte-18qk2em:focus-within{border-color:var(--focus-border-dark);box-shadow:0 0 0 1px var(--focus-border-dark)}.ProseMirror .spell-check-error{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-color:var(--color-error-500);text-underline-offset:2px;cursor:pointer}.ProseMirror .spell-check-error:hover{background-color:#ef44441a;border-radius:2px}.hljs-comment,.hljs-quote{color:var(--color-content-tertiary)}.hljs-variable,.hljs-template-variable,.hljs-attribute,.hljs-tag,.hljs-name,.hljs-regexp,.hljs-link,.hljs-selector-id,.hljs-selector-class{color:var(--color-error-500)}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params{color:#f97316}.hljs-string,.hljs-symbol,.hljs-bullet{color:var(--color-success-500)}.hljs-title,.hljs-section{color:var(--color-primary-500)}.hljs-keyword,.hljs-selector-tag{color:var(--color-primary-600)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}figure{display:table;margin:1rem 0;max-width:100%;table-layout:fixed;width:auto}figure[data-align=left]{margin-right:auto;margin-left:0}figure[data-align=center]{margin-left:auto;margin-right:auto}figure[data-align=right]{margin-left:auto;margin-right:0}figure[data-float=left]{float:left;margin-right:1.5rem;margin-left:0;margin-top:.5rem;margin-bottom:.5rem;max-width:50%}figure[data-float=right]{float:right;margin-left:1.5rem;margin-right:0;margin-top:.5rem;margin-bottom:.5rem;max-width:50%}@media (max-width: 640px){figure[data-float=left],figure[data-float=right]{float:none;max-width:100%;margin:1rem 0}}figure img{max-width:100%;width:100%;height:auto;border-radius:.5rem;display:block}figcaption{margin-top:.5rem;font-size:.875rem;font-style:italic;color:rgb(var(--color-surface-600));text-align:center;padding:.25rem;display:table-caption;caption-side:bottom}.dark figcaption{color:rgb(var(--color-surface-400))}
