.theme-toggle.theme-toggle--reversed .theme-toggle__classic{transform:scaleX(-1)}.theme-toggle{--theme-toggle__classic--duration:.5s;cursor:pointer;background:0 0;border:none}.theme-toggle__classic path{transform-origin:50%;transition-timing-function:cubic-bezier(0,0,.15,1.25);transition-duration:calc(var(--theme-toggle__classic--duration) * .8)}.theme-toggle__classic g path{transition-property:opacity,transform;transition-delay:calc(var(--theme-toggle__classic--duration) * .2)}.theme-toggle__classic :first-child path{transition-property:transform,d}.theme-toggle--toggled.theme-toggle .theme-toggle__classic g path{opacity:0;transition-delay:0s;transform:scale(.5)rotate(45deg)}.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{d:path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");transition-delay:calc(var(--theme-toggle__classic--duration) * .2)}@supports not (d:path("")){.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{transform:translate(-12px,10px)}}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}@layer components{.project-editor-dialog :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible,.dashboard-strong-focus-scope :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible,.dashboard-strong-focus-trigger:focus-visible{border-color:hsl(var(--primary))!important;box-shadow:none!important}.project-editor-dialog{isolation:isolate;border-color:hsl(var(--border) / .75);background:radial-gradient(circle at 85% -20%, hsl(var(--primary) / .15), transparent 42%), linear-gradient(180deg, hsl(var(--card) / .98), hsl(var(--background) / .98));box-shadow:none;position:relative}.project-editor-scroll-shell{border-radius:inherit;overscroll-behavior:contain;min-height:0;max-height:min(90vh,100dvh - 1.5rem);position:relative}body:has(.chapter-editor-lexical-wrapper) .min-h-screen.overflow-x-hidden.bg-background.text-foreground{overflow:clip visible!important}body:has(.chapter-editor-lexical-wrapper) #dashboard-main-content{overflow:clip visible!important}.project-editor-top{border-top-left-radius:inherit;border-top-right-radius:inherit;clip-path:inset(0 round .5rem .5rem 0 0);contain:paint;isolation:isolate;background-clip:padding-box;overflow:clip;box-shadow:0 10px 24px -22px #000000b3}.project-editor-status-bar__meta-group{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.project-editor-status-bar__pill{isolation:isolate;contain:paint;border:1px solid hsl(var(--border) / .55);background-clip:padding-box;background:hsl(var(--background) / .42);white-space:nowrap;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-height:1.625rem;padding:.25rem .75rem;line-height:1;display:inline-flex;position:relative;overflow:clip}.project-editor-status-bar__pill--position,.project-editor-status-bar__pill--chapter{color:hsl(var(--foreground));letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:600}.project-editor-status-bar__pill--reading{color:hsl(var(--muted-foreground));font-size:.6875rem;font-weight:500}.project-editor-section{border-color:hsl(var(--border) / .6);background:linear-gradient(170deg, hsl(var(--card) / .8), hsl(var(--background) / .55));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .03);transition:border-color .18s,background .18s}.project-editor-section[data-state=open]{border-color:hsl(var(--primary) / .35);background:linear-gradient(170deg, hsl(var(--card) / .88), hsl(var(--background) / .62))}.project-editor-nested-section{border-color:hsl(var(--border) / .6);background:linear-gradient(170deg, hsl(var(--card) / .46), hsl(var(--background) / .34));transition:border-color .18s,background .18s}.project-editor-nested-section[data-state=open]{border-color:hsl(var(--primary) / .35);background:linear-gradient(170deg, hsl(var(--card) / .58), hsl(var(--background) / .43))}.project-editor-section-trigger{color:hsl(var(--foreground))}.project-editor-section-trigger>svg{opacity:.7}.project-editor-section-content{border-top:0;margin-top:0;padding-top:1.1rem}.project-editor-open-overflow[data-state=open]{overflow:visible!important}.project-editor-episode-card{border-color:hsl(var(--border) / .66);background:linear-gradient(170deg, hsl(var(--card) / .85), hsl(var(--background) / .62));box-shadow:none;transition:border-color .18s,background .18s}.project-editor-episode-header{border-bottom:0;padding-bottom:0}.project-editor-episode-trigger>div{gap:.2rem}.project-editor-episode-panel{padding-top:.75rem}.project-editor-episode-group{border:1px solid hsl(var(--border) / .52);background:hsl(var(--background) / .36);border-radius:.85rem;padding:.75rem}.project-editor-episode-basics{padding:.9rem}.project-editor-footer{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;clip-path:inset(0 round 0 0 .5rem .5rem);contain:paint;isolation:isolate;background-clip:padding-box;overflow:clip;box-shadow:0 -14px 26px -24px #000000d9}@media (width<=768px){.project-editor-section,.project-editor-nested-section,.project-editor-episode-card{border-radius:.95rem}.project-editor-status-bar{gap:.4rem}}}
