#syc-fx{z-index:2;pointer-events:none;opacity:0;transition:opacity 1.2s;position:fixed;inset:0}#syc-fx.on{opacity:1}html[data-theme=sycamore] #syc-fx.on{opacity:.95}html:not([data-theme=sycamore]) #syc-fx{display:none}[data-theme=sycamore]{--ink:#fff8ec;--muted:#ffe2b8;--acc:#ffc23d;--acc2:#ff6a2a;--scrim:#120616b8;--hair:#ffc4508c}#world-bg[data-theme=sycamore]{background:radial-gradient(34% 52% at 50% 62%,#fff4c88c 0%,#ffbe3c59 30%,#0000 70%),radial-gradient(60% 70% at 30% 40%,#ff5a14bf 0%,#0000 65%),radial-gradient(60% 70% at 72% 58%,#dc1e1eb3 0%,#0000 65%),radial-gradient(80% 80%,#ff8a1f 0%,#c8261a 45%,#3a0a3a 75%,#06123f 92%),#041040}#decor[data-theme=sycamore] .d-tree{opacity:.18;filter:sepia()saturate(3)hue-rotate(-10deg)}[data-theme=sycamore] h1,[data-theme=sycamore] h2{letter-spacing:.01em;text-transform:none;color:#fffaf0;text-shadow:0 0 12px #ffdc8cf2,0 0 32px #ffaa32cc,0 0 64px #ff5a1499;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-family:Pinyon Script,Cinzel Decorative,cursive;font-weight:400}[data-theme=sycamore] .scene.hero h1{font-size:clamp(46px,5.6vw,92px);line-height:1.05}[data-theme=sycamore] .tag,[data-theme=sycamore] .next-world small{color:#ffd56a;text-shadow:0 0 10px #ffb428b3}[data-theme=sycamore] .sub{color:#ffe7bf;text-shadow:0 0 10px #ff962880}[data-theme=sycamore] .copy,[data-theme=sycamore] .panel,[data-theme=sycamore] .next-world{background:#100514bd;box-shadow:0 0 0 1.5px #ffc85abf,0 0 26px #ffaa328c,0 0 70px #ff5a1459,inset 0 0 40px #ff962814}[data-theme=sycamore] .card{color:#ffe9c9;border-left-color:#ffc23d}[data-theme=sycamore] .btn{color:#2a0c05;background:linear-gradient(135deg,#fff1b8,#ffc23d 45%,#ff7a1f);box-shadow:0 0 18px #ffbe3cbf}[data-theme=sycamore] .btn.ghost{color:#ffe7a8;background:#10051499;box-shadow:0 0 0 1.5px #ffc23d,0 0 16px #ffaa3280}[data-theme=sycamore] .cover img{box-shadow:0 0 0 1.5px #ffd26ecc,0 0 40px #ffaa32b3,0 40px 90px #000c}[data-theme=sycamore] .cover:before{background:radial-gradient(circle,#ffdc78b3,#ff6e1e59 45%,#0000 70%)}[data-theme=sycamore] .sp-choice .panel p:has(em){color:#fff3cf;text-shadow:0 0 14px #ffbe3ce6,0 0 40px #ff641499}[data-theme=sycamore] #rail [aria-current=step] i{background:#ffc23d;box-shadow:0 0 12px #ffc23d}@media (prefers-reduced-motion:reduce){#world-bg[data-theme=sycamore]{animation:none}}[data-theme=sycamore] .scene.hero h1{letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"clig" 0,"calt" 0,"rlig" 0,"hlig" 0;color:#fff;text-shadow:0 0 10px #ffe6aae6,0 0 28px #ffaa32b3,0 0 60px #ff5a1480;font-family:Cinzel,serif;font-size:clamp(34px,3.9vw,60px);font-weight:600;line-height:1.05;position:relative;left:-8px}#a1-fx{z-index:2;pointer-events:none;opacity:0;--draw:0;transition:opacity 1.2s;position:fixed;inset:0;overflow:hidden}#a1-fx.on{opacity:1}html:not([data-theme=archive]) #a1-fx{display:none}.a1-thread{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a1-thread path{fill:none;stroke-linecap:round;stroke-dashoffset:calc(var(--len) * (1 - var(--draw)))}.a1-t-glow{stroke:#ffc86e38;stroke-width:9px}.a1-t-core{stroke:#ffe2a3;stroke-width:1.8px;opacity:.75}.a1-spark{fill:#fff6d8}.a1-bottle{opacity:.72;filter:drop-shadow(0 6px 14px #00000059);will-change:transform;pointer-events:none;position:absolute}@keyframes a1-bob{0%{transform:translateY(-8px) rotate(calc(var(--r) * -1))}to{transform:translateY(10px) rotate(var(--r))}}@media (width<=699px){.a1-bottle{opacity:.6}.a1-t-glow{stroke-width:6px}}@media (prefers-reduced-motion:reduce){.a1-bottle{animation:none}}.a1-pie{flex-direction:column;justify-content:flex-end;display:flex}.a1-pie .a1-tilt{transform-origin:50% 60%;height:62%}.a1-pie .a1-steam-wrap{width:64%;height:60%;position:absolute;bottom:44%;left:18%}.a1-steam path{fill:none;stroke:#fff6e8cc;stroke-width:4.2px;stroke-linecap:round;stroke-dasharray:46 130;filter:drop-shadow(0 0 3px #fff0dc99);animation:4.6s linear infinite a1-steam}.a1-steam path:nth-child(2){animation-duration:5.2s;animation-delay:-1.5s}.a1-steam path:nth-child(3){animation-delay:-3s}@keyframes a1-steam{0%{stroke-dashoffset:120px;opacity:0}20%{opacity:.9}to{stroke-dashoffset:-50px;opacity:0}}@media (prefers-reduced-motion:reduce){.a1-steam path{stroke-dasharray:none;opacity:.3;animation:none}}#hub-sky .hs-high{display:none}#hub-sky .mq-quote{text-align:left;letter-spacing:.01em;color:#ffd75e;text-shadow:0 0 1px #3a1d08,0 1px 2px #1e0e32f2,0 0 6px #221446e6,0 0 14px #221446b3,0 0 24px #ffc4468c;opacity:0;pointer-events:none;margin:0;font-family:Cormorant Garamond,serif;font-style:italic;font-weight:600;line-height:1.35;animation:2.4s ease-out .8s forwards mq-in,7s ease-in-out 3.2s infinite alternate mq-shimmer;position:absolute;transform:translateY(-50%)}@keyframes mq-in{to{opacity:1}}@keyframes mq-shimmer{0%{opacity:1;filter:brightness()}to{opacity:.9;filter:brightness(1.12)}}@media (prefers-reduced-motion:reduce){#hub-sky .mq-quote{opacity:1;animation:none!important}}@media (width<=760px){#hub-sky .mq-quote{text-align:right;line-height:1.2;transform:none}}
