.prompt-preview.svelte-2xmkhs{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.preview-variable.svelte-2xmkhs{background-color:color-mix(in oklab,var(--color-accent) 18%,var(--color-bg-primary));color:var(--color-text-primary);outline:1px solid color-mix(in oklab,var(--color-accent) 55%,transparent)}.preview-variable.svelte-2xmkhs:hover,.preview-variable-focused.svelte-2xmkhs{background-color:var(--color-accent);color:#271105}input.svelte-2xmkhs:focus,select.svelte-2xmkhs:focus,textarea.svelte-2xmkhs:focus{border-color:var(--color-accent)!important;box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 28%,transparent)}.dropdown-item.svelte-2xmkhs:hover{background-color:var(--color-bg-tertiary)}.modal-button-primary.svelte-2xmkhs:hover{background-color:var(--color-accent-hover)!important}.modal-button-secondary.svelte-2xmkhs:hover{background-color:var(--color-bg-tertiary)!important}.preview-fade.svelte-mnt85g{mask-image:linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}article.svelte-mnt85g:hover{border-color:var(--color-border-hover);box-shadow:0 4px 12px #0000001a}.preview-section.svelte-mnt85g:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.content-section.svelte-mnt85g:hover{background-color:var(--color-bg-tertiary)!important}.content-section.svelte-mnt85g:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.action-icon-btn.svelte-mnt85g:hover,.edit-icon-btn.svelte-mnt85g:hover{cursor:pointer;background-color:var(--color-accent);color:var(--color-text-primary)!important}article.svelte-6k20zu:hover{border-color:var(--color-accent);background-color:var(--color-bg-hover)!important}article.svelte-6k20zu:hover div:where(.svelte-6k20zu){background-color:var(--color-accent);color:#fff}article.svelte-6k20zu:hover span:where(.svelte-6k20zu){color:var(--color-text-primary)}article.svelte-6k20zu:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}button.svelte-1kw1j3q{cursor:pointer}button.svelte-1kw1j3q:not(.selected):hover{background-color:var(--color-bg-tertiary);filter:brightness(.9)}button.selected.svelte-1kw1j3q:hover{filter:brightness(.9)}button.dashed-add.svelte-1kw1j3q:hover{background-color:transparent;filter:none;border-color:var(--color-accent);color:var(--color-accent)}button.svelte-1kw1j3q:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}input.svelte-1kw1j3q:focus{border-color:var(--color-accent)}input.svelte-19gx2ho:focus,textarea.svelte-19gx2ho:focus{border-color:var(--color-accent)}.back-btn.svelte-19gx2ho{cursor:pointer}.back-btn.svelte-19gx2ho:hover{color:var(--color-accent)!important}.add-folder-btn.svelte-19gx2ho:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)!important}button.svelte-19gx2ho{cursor:pointer}button.svelte-19gx2ho:hover:not(:disabled){opacity:.9}button.svelte-19gx2ho:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.new-feature-badge.svelte-19gx2ho{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:9999px;border:1px solid var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent);text-decoration:none;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;transition:background-color .15s ease,transform .15s ease}.new-feature-badge.svelte-19gx2ho:hover{background-color:color-mix(in srgb,var(--color-accent) 16%,transparent);transform:translateY(-1px)}.new-feature-badge.svelte-19gx2ho:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.new-feature-pulse.svelte-19gx2ho{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--color-accent)}.new-feature-pulse.svelte-19gx2ho:after{content:"";position:absolute;inset:0;border-radius:50%;background-color:var(--color-accent);opacity:.6;animation:svelte-19gx2ho-new-feature-pulse 2s ease-out infinite}.new-feature-label.svelte-19gx2ho{font-weight:800}.new-feature-name.svelte-19gx2ho{font-weight:600;text-transform:none;letter-spacing:0;color:var(--color-text-secondary)}@keyframes svelte-19gx2ho-new-feature-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.new-feature-pulse.svelte-19gx2ho:after{animation:none}}input.svelte-1yc3phy:focus{border-color:var(--color-accent)}select.svelte-1yc3phy:focus{border-color:var(--color-accent)}select.svelte-1yc3phy option:where(.svelte-1yc3phy){background-color:var(--color-bg-primary);color:var(--color-text-primary)}button.svelte-1yc3phy{cursor:pointer}button.svelte-1yc3phy:hover:not(.selected){background-color:var(--color-bg-tertiary)}button.svelte-1yc3phy:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button.svelte-1pl14i5{cursor:pointer}button.svelte-1pl14i5:hover{opacity:.9}button.svelte-1pl14i5:focus-visible,a.svelte-1pl14i5:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.move-select.svelte-1pl14i5{cursor:pointer;appearance:auto}.move-select.svelte-1pl14i5:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.edit-name-btn.svelte-1pl14i5{color:var(--color-text-muted);opacity:0}h1.svelte-1pl14i5:hover .edit-name-btn:where(.svelte-1pl14i5),.edit-name-btn.svelte-1pl14i5:focus-visible{opacity:1}.edit-name-btn.svelte-1pl14i5:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary);opacity:1}.folder-name-input.svelte-1pl14i5{border-top:none;border-left:none;border-right:none;padding-bottom:1px}.prompt-content.svelte-1pl14i5{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.share-link-input.svelte-1pl14i5{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;letter-spacing:.01em}.empty-state-panel.svelte-1pl14i5{min-height:100%}.starter-category-card.svelte-1pl14i5{cursor:pointer}.starter-category-card.svelte-1pl14i5:hover{border-color:var(--color-accent)!important}@media(max-width:767px){.empty-state-panel.svelte-1pl14i5{text-align:center}.onboarding-card-icon.svelte-1pl14i5{margin-left:auto;margin-right:auto}}
