html[data-theme=northern-lights]{--bg:#040a14;--bg-elevated:color-mix(in oklab,#0d1a2c 93%,transparent);--bg-ink:#02060c;--fg:#eaf6ff;--fg-muted:#b9cde2;--fg-subtle:#8aa1b9;--accent:#3df5a6;--accent-fg:#04140d}html[data-theme=denali-dawn]{--bg:#fbe3d3;--bg-elevated:color-mix(in oklab,#fffaf4 93%,transparent);--bg-ink:#2a2238;--fg:#2a2238;--fg-muted:#4a3b56;--fg-subtle:#665570;--accent:#9c4320;--accent-fg:#fff8f2;--header-fg:#2a2238;--header-muted:#45384f;--header-line:color-mix(in oklab,#2a2238 14%,transparent);--header-account-border:color-mix(in oklab,#2a2238 28%,transparent);--header-sky:linear-gradient(rgba(255,247,240,0.72),rgba(255,238,226,0.38))}html[data-theme=snowy-spruce]{--bg:#13233f;--bg-elevated:color-mix(in oklab,#1b3052 93%,transparent);--bg-ink:#08121f;--fg:#eef4ff;--fg-muted:#bccde8;--fg-subtle:#8ea6c8;--accent:#9fd3ff;--accent-fg:#08162b}html[data-theme=kelp-forest]{--bg:#032a33;--bg-elevated:color-mix(in oklab,#0a3a44 93%,transparent);--bg-ink:#011a20;--fg:#e6fffb;--fg-muted:#b6e6df;--fg-subtle:#80bdb5;--accent:#2dd4bf;--accent-fg:#022a26}html[data-theme=deep-space]{--bg:#05030f;--bg-elevated:color-mix(in oklab,#130e28 93%,transparent);--bg-ink:#020106;--fg:#f1edff;--fg-muted:#b3a8dd;--fg-subtle:#9a8fc6;--accent:#a78bfa;--accent-fg:#12082b}html[data-theme=atom-lab]{--bg:#071629;--bg-elevated:color-mix(in oklab,#0d2240 93%,transparent);--bg-ink:#030b16;--fg:#e8f4ff;--fg-muted:#9cb9d8;--fg-subtle:#83a1c2;--accent:#38bdf8;--accent-fg:#04202f}html[data-theme=midnight-sun]{--bg:#f9ecd6;--bg-elevated:color-mix(in oklab,#fffaf1 93%,transparent);--bg-ink:#2a2418;--fg:#2a2418;--fg-muted:#4a3f2e;--fg-subtle:#655844;--accent:#962e63;--accent-fg:#fff7f1;--header-fg:#2a2418;--header-muted:#463b2a;--header-line:color-mix(in oklab,#2a2418 14%,transparent);--header-account-border:color-mix(in oklab,#2a2418 28%,transparent);--header-sky:linear-gradient(rgba(255,250,238,0.72),rgba(255,243,222,0.38))}html[data-theme=volcano-night]{--bg:#0e0a0d;--bg-elevated:color-mix(in oklab,#1d1419 93%,transparent);--bg-ink:#060406;--fg:#fbeee6;--fg-muted:#d2b7aa;--fg-subtle:#b29687;--accent:#ff9447;--accent-fg:#1c0a02}html:is([data-theme=northern-lights],[data-theme=snowy-spruce],[data-theme=kelp-forest],[data-theme=deep-space],[data-theme=atom-lab],[data-theme=volcano-night],[data-theme=pumpkin-patch],[data-theme=haunted-woods],[data-theme=alaska-day],[data-theme=veterans-day],[data-theme=winter-lights],[data-theme=new-year-fireworks],[data-theme=valentine-lanterns],[data-theme=presidents-day]){--border:color-mix(in oklab,var(--fg) 14%,transparent);--border-strong:color-mix(in oklab,var(--fg) 26%,transparent);--accent-soft:color-mix(in oklab,var(--accent) 16%,var(--bg));--shadow:0 1px 0 rgba(0,0,0,0.2),0 18px 40px rgba(0,0,0,0.35);--header-bg:rgba(2,6,14,0.38);--header-fg:#f4fbff;--header-muted:#d3e2f2;--header-line:color-mix(in oklab,#ffffff 14%,transparent);--header-sky:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.16));--header-glow:0 0 10px rgba(255,255,255,0.25);--header-account-border:color-mix(in oklab,#ffffff 34%,transparent);--ridge-opacity:0}html:is([data-theme=denali-dawn],[data-theme=midnight-sun],[data-theme=harvest-leaves],[data-theme=mlk-day],[data-theme=clover-rainbow],[data-theme=spring-melt]){--border:color-mix(in oklab,var(--fg) 13%,transparent);--border-strong:color-mix(in oklab,var(--fg) 25%,transparent);--accent-soft:color-mix(in oklab,var(--accent) 14%,var(--bg));--shadow:0 1px 0 rgba(60,30,40,0.06),0 14px 34px rgba(60,30,40,0.14);--header-bg:rgba(255,244,232,0.4);--header-glow:none;--ridge-opacity:0}.scene{display:none;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;container-type:size}html:is([data-theme=northern-lights],[data-theme=denali-dawn],[data-theme=snowy-spruce],[data-theme=kelp-forest],[data-theme=deep-space],[data-theme=atom-lab],[data-theme=midnight-sun],[data-theme=volcano-night],[data-theme=pumpkin-patch],[data-theme=haunted-woods],[data-theme=alaska-day],[data-theme=veterans-day],[data-theme=harvest-leaves],[data-theme=winter-lights],[data-theme=new-year-fireworks],[data-theme=mlk-day],[data-theme=valentine-lanterns],[data-theme=presidents-day],[data-theme=clover-rainbow],[data-theme=spring-melt]) .scene{display:block}html:is([data-theme=northern-lights],[data-theme=denali-dawn],[data-theme=snowy-spruce],[data-theme=kelp-forest],[data-theme=deep-space],[data-theme=atom-lab],[data-theme=midnight-sun],[data-theme=volcano-night],[data-theme=pumpkin-patch],[data-theme=haunted-woods],[data-theme=alaska-day],[data-theme=veterans-day],[data-theme=harvest-leaves],[data-theme=winter-lights],[data-theme=new-year-fireworks],[data-theme=mlk-day],[data-theme=valentine-lanterns],[data-theme=presidents-day],[data-theme=clover-rainbow],[data-theme=spring-melt]) body{background:var(--bg)}html:is([data-theme=northern-lights],[data-theme=denali-dawn],[data-theme=snowy-spruce],[data-theme=kelp-forest],[data-theme=deep-space],[data-theme=atom-lab],[data-theme=midnight-sun],[data-theme=volcano-night],[data-theme=pumpkin-patch],[data-theme=haunted-woods],[data-theme=alaska-day],[data-theme=veterans-day],[data-theme=harvest-leaves],[data-theme=winter-lights],[data-theme=new-year-fireworks],[data-theme=mlk-day],[data-theme=valentine-lanterns],[data-theme=presidents-day],[data-theme=clover-rainbow],[data-theme=spring-melt]) body:before{display:none}html:is([data-theme=northern-lights],[data-theme=denali-dawn],[data-theme=snowy-spruce],[data-theme=kelp-forest],[data-theme=deep-space],[data-theme=atom-lab],[data-theme=midnight-sun],[data-theme=volcano-night],[data-theme=pumpkin-patch],[data-theme=haunted-woods],[data-theme=alaska-day],[data-theme=veterans-day],[data-theme=harvest-leaves],[data-theme=winter-lights],[data-theme=new-year-fireworks],[data-theme=mlk-day],[data-theme=valentine-lanterns],[data-theme=presidents-day],[data-theme=clover-rainbow],[data-theme=spring-melt]) .fbook-shelf{background:none}body:has(.bk-room) .scene,body:has(.pb-shell) .scene,body:has(.stage-root) .scene,body:has(.tv-page) .scene,body:has(.ws) .scene{display:none!important}.scene-sky{position:absolute;inset:0}.scene-frame{pointer-events:none;contain:strict;container-type:size}.sc,.scene-frame{position:absolute;inset:0;display:block;overflow:hidden}.scene .sc{animation:sc-in 1.4s ease-out both}.sc-l{position:absolute;inset:0;display:block;pointer-events:none}.sc-l>svg{display:block;width:100%;height:100%}.sc-tiles{background-repeat:repeat}.sc-veil{z-index:5}@media (prefers-reduced-motion:reduce){.scene *,.scene :after,.scene :before,.scene-frame *,.scene-frame :after,.scene-frame :before{animation:none!important}}@keyframes sc-in{0%{opacity:0}}@keyframes sc-twinkle{0%{opacity:1}to{opacity:.28}}@keyframes sc-breathe{0%{opacity:1}to{opacity:.55}}@keyframes sc-spin{to{transform:rotate(1turn)}}.sc-tiles{--tile:30cqmin;--sway:1cqmin;inset:calc(-1 * var(--tile)) -3% 0;background-size:var(--tile) var(--tile)}.sc-rise{inset:0 -3% calc(-1 * var(--tile))}@keyframes sc-fall{0%{transform:translate(0)}25%{transform:translate(var(--sway),calc(var(--tile) * .25))}50%{transform:translateY(calc(var(--tile) * .5))}75%{transform:translate(calc(var(--sway) * -1),calc(var(--tile) * .75))}to{transform:translateY(var(--tile))}}@keyframes sc-rise{0%{transform:translate(0)}25%{transform:translate(var(--sway),calc(var(--tile) * -.25))}50%{transform:translateY(calc(var(--tile) * -.5))}75%{transform:translate(calc(var(--sway) * -1),calc(var(--tile) * -.75))}to{transform:translateY(calc(var(--tile) * -1))}}:is(.scene-mini,.scene-frame)[data-scene=northern-lights] .scene-sky,html[data-theme=northern-lights] .scene-sky{background:radial-gradient(ellipse 90% 45% at 50% 74%,rgba(48,190,150,.14),transparent 70%),linear-gradient(180deg,#01040b,#030c1a 34%,#061829 60%,#0b2534 78%,#10303b)}.sc-northern-lights .sc-tw1{animation:sc-twinkle 3.7s ease-in-out infinite alternate}.sc-northern-lights .sc-tw2{animation:sc-twinkle 5.9s ease-in-out -2.4s infinite alternate}.sc-northern-lights .sc-tw3{animation:sc-twinkle 8.3s ease-in-out -5s infinite alternate}.sc-northern-lights .sc-au{inset:-6% -8% 8%;transform-origin:50% 70%}.sc-northern-lights .sc-au1{animation:nl-curtain 27s ease-in-out infinite alternate,sc-breathe 11s ease-in-out -4s infinite alternate}.sc-northern-lights .sc-au2{animation:nl-curtain-b 34s ease-in-out -9s infinite alternate,sc-breathe 8s ease-in-out -2s infinite alternate}.sc-northern-lights .sc-au3{animation:nl-curtain-c 41s ease-in-out -20s infinite alternate,sc-breathe 13s ease-in-out -7s infinite alternate}.sc-northern-lights .sc-au-sheen{inset:-6% -8% 8%;animation:nl-sheen 7s ease-in-out infinite alternate}@keyframes nl-curtain{0%{transform:translateX(-2.5%) scaleY(.94)}to{transform:translateX(2.5%) scaleY(1.06)}}@keyframes nl-curtain-b{0%{transform:translateX(3%) scaleY(1.04)}to{transform:translateX(-2%) scaleY(.92)}}@keyframes nl-curtain-c{0%{transform:translateX(-2%) scaleY(.9)}to{transform:translateX(3%) scaleY(1.05)}}@keyframes nl-sheen{0%{opacity:0;transform:translateX(-1.6%)}to{opacity:1;transform:translateX(1.2%)}}.sc-northern-lights .sc-lake{animation:sc-breathe 4.5s ease-in-out infinite alternate}.sc-northern-lights .sc-meteor{inset:auto;left:18%;top:9%;width:14cqw;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(220,240,255,.85));opacity:0;transform:rotate(16deg);animation:nl-meteor 17s ease-in -6s infinite}@keyframes nl-meteor{0%,93%{opacity:0;transform:rotate(16deg) translateX(0)}94%{opacity:1}98%,to{opacity:0;transform:rotate(16deg) translateX(30cqw)}}.sc-northern-lights .sc-veil{background:radial-gradient(ellipse 70% 60% at 50% 42%,transparent 50%,rgba(0,3,8,.4)),linear-gradient(rgba(0,3,8,.25),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=denali-dawn] .scene-sky,html[data-theme=denali-dawn] .scene-sky{background:linear-gradient(180deg,#b3bde2,#ccc3e3 17%,#ebc9da 35%,#f9d0c0 52%,#ffdcbe 66%,#ffe9d0 80%,#fff3e5)}.sc-denali-dawn .sc-rays{transform-origin:81% 56%;animation:dd-rays 46s ease-in-out infinite alternate,sc-breathe 9s ease-in-out infinite alternate}.sc-denali-dawn .sc-sun{transform-origin:81% 56%;animation:dd-sun 11s ease-in-out infinite alternate}@keyframes dd-rays{0%{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}@keyframes dd-sun{0%{transform:scale(.97);opacity:.85}to{transform:scale(1.04);opacity:1}}.sc-denali-dawn .sc-clouds{inset:0 -8%}.sc-denali-dawn .sc-clouds-high{animation:dd-drift 120s ease-in-out infinite alternate}.sc-denali-dawn .sc-clouds-low{animation:dd-drift 90s ease-in-out -40s infinite alternate-reverse}@keyframes dd-drift{0%{transform:translateX(-5%)}to{transform:translateX(5%)}}.sc-denali-dawn .sc-cap{animation:sc-breathe 14s ease-in-out infinite alternate}.sc-denali-dawn .sc-lake{animation:sc-breathe 5s ease-in-out infinite alternate}.sc-denali-dawn .sc-geese{inset:auto;left:100%;top:17%;width:7cqw;height:4cqw;animation:dd-geese 75s linear -20s infinite}@keyframes dd-geese{0%{transform:translate(0)}65%,to{transform:translate(-112cqw,6cqh)}}.sc-denali-dawn .sc-veil{background:linear-gradient(rgba(255,250,244,.4),transparent 20%),radial-gradient(ellipse 60% 55% at 42% 40%,rgba(255,248,240,.22),transparent 70%)}:is(.scene-mini,.scene-frame)[data-scene=snowy-spruce] .scene-sky,html[data-theme=snowy-spruce] .scene-sky{background:linear-gradient(180deg,#08112a,#10204a 30%,#1c3263 55%,#2f4a7e 76%,#3f5b8e)}.sc-snowy-spruce .sc-tw1{animation:sc-twinkle 4.3s ease-in-out infinite alternate}.sc-snowy-spruce .sc-moon{transform-origin:81% 16%;animation:dd-sun 12s ease-in-out infinite alternate}.sc-snowy-spruce .sc-smoke{animation:ss-smoke 9s ease-out infinite}.sc-snowy-spruce .sc-smoke2{animation-delay:-4.5s}@keyframes ss-smoke{0%{opacity:0;transform:translateY(1.5%)}25%{opacity:1}to{opacity:0;transform:translate(.8%,-5%)}}.sc-snowy-spruce .sc-glints{animation:sc-twinkle 2.8s ease-in-out infinite alternate}.sc-snowy-spruce .sc-snow1{--tile:24cqmin;--sway:0.6cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='32' cy='203' r='1.4' opacity='0.70'/%3E%3Ccircle cx='119' cy='108' r='1.4' opacity='0.92'/%3E%3Ccircle cx='23' cy='7' r='1.5' opacity='0.77'/%3E%3Ccircle cx='183' cy='1' r='1.2' opacity='0.89'/%3E%3Ccircle cx='183' cy='241' r='1.2' opacity='0.89'/%3E%3Ccircle cx='55' cy='227' r='1.5' opacity='0.61'/%3E%3Ccircle cx='6' cy='130' r='1.6' opacity='0.75'/%3E%3Ccircle cx='52' cy='101' r='0.9' opacity='0.69'/%3E%3Ccircle cx='105' cy='119' r='1.1' opacity='0.69'/%3E%3Ccircle cx='53' cy='110' r='1.1' opacity='0.61'/%3E%3Ccircle cx='201' cy='134' r='1.3' opacity='0.67'/%3E%3Ccircle cx='238' cy='206' r='1.0' opacity='0.73'/%3E%3Ccircle cx='173' cy='171' r='1.6' opacity='0.77'/%3E%3Ccircle cx='199' cy='161' r='1.1' opacity='0.84'/%3E%3Ccircle cx='212' cy='203' r='1.3' opacity='0.84'/%3E%3Ccircle cx='8' cy='58' r='1.5' opacity='0.77'/%3E%3Ccircle cx='42' cy='132' r='1.4' opacity='0.87'/%3E%3C/g%3E%3C/svg%3E");opacity:.6;animation:sc-fall 12s linear infinite}.sc-snowy-spruce .sc-snow2{--tile:34cqmin;--sway:1.2cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 320'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='306' cy='303' r='1.7' opacity='0.63'/%3E%3Ccircle cx='267' cy='236' r='2.3' opacity='0.72'/%3E%3Ccircle cx='194' cy='194' r='2.2' opacity='0.66'/%3E%3Ccircle cx='138' cy='126' r='2.3' opacity='1.00'/%3E%3Ccircle cx='304' cy='174' r='2.0' opacity='0.71'/%3E%3Ccircle cx='11' cy='9' r='2.1' opacity='0.73'/%3E%3Ccircle cx='122' cy='285' r='2.1' opacity='0.82'/%3E%3Ccircle cx='76' cy='8' r='1.9' opacity='0.65'/%3E%3Ccircle cx='163' cy='-0' r='2.3' opacity='0.67'/%3E%3Ccircle cx='163' cy='320' r='2.3' opacity='0.67'/%3E%3Ccircle cx='286' cy='255' r='2.3' opacity='0.96'/%3E%3Ccircle cx='244' cy='253' r='2.0' opacity='0.99'/%3E%3C/g%3E%3C/svg%3E");opacity:.75;animation:sc-fall 9s linear -3s infinite}.sc-snowy-spruce .sc-snow3{--tile:48cqmin;--sway:2cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.55' stop-color='%23fff' stop-opacity='.8'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle cx='100' cy='229' r='3.9' fill='url(%23g)' opacity='0.84'/%3E%3Ccircle cx='263' cy='28' r='3.2' fill='url(%23g)' opacity='0.93'/%3E%3Ccircle cx='109' cy='98' r='5.0' fill='url(%23g)' opacity='0.79'/%3E%3Ccircle cx='351' cy='200' r='4.4' fill='url(%23g)' opacity='0.66'/%3E%3Ccircle cx='267' cy='365' r='4.1' fill='url(%23g)' opacity='0.90'/%3E%3Ccircle cx='282' cy='27' r='4.6' fill='url(%23g)' opacity='0.84'/%3E%3C/svg%3E");opacity:.85;animation:sc-fall 7.5s linear -1s infinite}.sc-snowy-spruce .sc-veil{background:radial-gradient(ellipse 70% 60% at 50% 42%,transparent 50%,rgba(2,6,18,.35)),linear-gradient(rgba(2,6,18,.22),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=kelp-forest] .scene-sky,html[data-theme=kelp-forest] .scene-sky{background:radial-gradient(ellipse 70% 26% at 50% -4%,rgba(170,255,240,.28),transparent 70%),linear-gradient(180deg,#0a6874,#09586a 17%,#064554 40%,#03303e 68%,#021e29)}.sc-kelp-forest .sc-beams{inset:0 -12%;transform-origin:50% 0}.sc-kelp-forest .sc-beams1{animation:kf-beams 15s ease-in-out infinite alternate,sc-breathe 7s ease-in-out infinite alternate}.sc-kelp-forest .sc-beams2{animation:kf-beams 19s ease-in-out -8s infinite alternate-reverse,sc-breathe 9.5s ease-in-out -3s infinite alternate}@keyframes kf-beams{0%{transform:skewX(-4deg) translateX(-2%)}to{transform:skewX(4deg) translateX(2%)}}.sc-kelp-forest .sc-surface{inset:0 -6%;animation:kf-surface 6s ease-in-out infinite alternate}@keyframes kf-surface{0%{transform:translateX(-1.4%)}to{transform:translateX(1.4%)}}.sc-kelp-forest .sc-kelp{transform-origin:50% 100%}.sc-kelp-forest .sc-kelp-far{animation:kf-sway 11s ease-in-out infinite alternate}.sc-kelp-forest .sc-kelp-mid{animation:kf-sway 8.5s ease-in-out -3s infinite alternate-reverse}.sc-kelp-forest .sc-kelp-near{animation:kf-sway-near 7s ease-in-out -1s infinite alternate}@keyframes kf-sway{0%{transform:skewX(-2deg)}to{transform:skewX(2deg)}}@keyframes kf-sway-near{0%{transform:skewX(-3deg)}to{transform:skewX(2.5deg)}}.sc-kelp-forest .sc-fish{inset:auto}.sc-kelp-forest .sc-fish-near{left:-16cqw;top:58%;width:14cqw;height:6cqw;animation:kf-swim 55s linear -12s infinite}.sc-kelp-forest .sc-fish-far{left:-14cqw;top:34%;width:12cqw;height:4.5cqw;animation:kf-swim-far 80s linear -50s infinite}@keyframes kf-swim{0%{transform:translate(0)}25%{transform:translate(32cqw,-2cqh)}50%{transform:translate(64cqw,1cqh)}75%,to{transform:translate(130cqw,-1cqh)}}@keyframes kf-swim-far{0%{transform:translate(0)}50%{transform:translate(60cqw,2cqh)}80%,to{transform:translate(130cqw)}}.sc-kelp-forest .sc-otter{inset:auto;left:70%;top:2.2%;width:7cqw;height:2.4cqw;animation:kf-bob 4.5s ease-in-out infinite alternate}@keyframes kf-bob{0%{transform:translateY(-6%) rotate(-1.5deg)}to{transform:translateY(8%) rotate(1.5deg)}}.sc-kelp-forest .sc-motes{animation:kf-motes 30s ease-in-out infinite alternate}@keyframes kf-motes{0%{transform:translate(-.6%,.8%)}to{transform:translate(.6%,-.8%)}}.sc-kelp-forest .sc-bubbles1{--tile:30cqmin;--sway:0.8cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cg fill='%23d8fff6'%3E%3Ccircle cx='71' cy='31' r='1.7' opacity='0.40'/%3E%3Ccircle cx='20' cy='120' r='2.3' opacity='0.63'/%3E%3Ccircle cx='230' cy='67' r='1.8' opacity='0.45'/%3E%3Ccircle cx='52' cy='32' r='1.5' opacity='0.67'/%3E%3Ccircle cx='249' cy='242' r='2.2' opacity='0.42'/%3E%3Ccircle cx='93' cy='188' r='2.1' opacity='0.65'/%3E%3Ccircle cx='264' cy='26' r='1.9' opacity='0.59'/%3E%3Ccircle cx='152' cy='53' r='1.8' opacity='0.38'/%3E%3Ccircle cx='280' cy='260' r='1.9' opacity='0.46'/%3E%3Ccircle cx='273' cy='172' r='2.3' opacity='0.65'/%3E%3C/g%3E%3C/svg%3E");opacity:.55;animation:sc-rise 14s linear infinite}.sc-kelp-forest .sc-bubbles2{--tile:60cqmin;--sway:1.4cqmin;background-size:calc(var(--tile) * 2.2) var(--tile);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 880 400'%3E%3Cg fill='none' stroke='%23d8fff6' stroke-width='1.6'%3E%3Ccircle cx='60' cy='330' r='5.5'/%3E%3Ccircle cx='67' cy='296' r='4'/%3E%3Ccircle cx='62' cy='270' r='3'/%3E%3Ccircle cx='66' cy='250' r='2.2'/%3E%3Ccircle cx='520' cy='140' r='6'/%3E%3Ccircle cx='527' cy='104' r='4.5'/%3E%3Ccircle cx='521' cy='76' r='3.2'/%3E%3Ccircle cx='525' cy='54' r='2.4'/%3E%3Ccircle cx='760' cy='392' r='3'/%3E%3Ccircle cx='766' cy='366' r='2.2'/%3E%3C/g%3E%3C/svg%3E");opacity:.5;animation:sc-rise 11s linear -4s infinite}.sc-kelp-forest .sc-veil{background:radial-gradient(ellipse 70% 62% at 50% 38%,transparent 48%,rgba(0,12,18,.42)),linear-gradient(rgba(0,20,26,.18),transparent 18%)}:is(.scene-mini,.scene-frame)[data-scene=deep-space] .scene-sky,html[data-theme=deep-space] .scene-sky{background:radial-gradient(ellipse 50% 40% at 78% 20%,rgba(90,60,220,.16),transparent 70%),radial-gradient(ellipse at 30% 30%,#140b31 0,#08051a 50%,#030208 100%)}.sc-deep-space .sc-nebula{inset:-3%;animation:ds-pan 120s ease-in-out infinite alternate;--pan:0.8%}.sc-deep-space .sc-stars{inset:-4% -6%}.sc-deep-space .sc-stars-far{--pan:1.2%;animation:ds-pan 120s ease-in-out infinite alternate}.sc-deep-space .sc-stars-mid{--pan:2.6%;animation:ds-pan 120s ease-in-out infinite alternate,sc-twinkle 5.3s ease-in-out -2s infinite alternate}.sc-deep-space .sc-stars-near{--pan:4.4%;animation:ds-pan 120s ease-in-out infinite alternate,sc-twinkle 7.9s ease-in-out -5s infinite alternate}@keyframes ds-pan{0%{transform:translateX(calc(var(--pan) * -1))}to{transform:translateX(var(--pan))}}.sc-deep-space .sc-galaxy{inset:auto;left:63%;top:4%;width:46cqmin;height:46cqmin;transform:rotate(-26deg) scaleY(.44)}.sc-deep-space .sc-galaxy-spin{animation:sc-spin 300s linear infinite}.sc-deep-space .sc-planet{inset:auto;left:1.5%;bottom:6%;width:34cqmin;height:21cqmin;animation:ds-float 16s ease-in-out infinite alternate}@keyframes ds-float{0%{transform:translateY(-1.5%)}to{transform:translateY(2.5%)}}.sc-deep-space .sc-comet{inset:auto;left:-30cqw;top:2%;width:24cqw;height:6cqw;rotate:13deg;opacity:0;animation:ds-comet 95s linear -30s infinite}@keyframes ds-comet{0%{opacity:0;transform:translateX(0)}6%{opacity:.9}52%{opacity:.9}60%,to{opacity:0;transform:translateX(150cqw)}}.sc-deep-space .sc-veil{background:radial-gradient(ellipse 72% 64% at 46% 42%,transparent 46%,rgba(0,0,4,.38))}:is(.scene-mini,.scene-frame)[data-scene=atom-lab] .scene-sky,html[data-theme=atom-lab] .scene-sky{background:radial-gradient(ellipse 42% 48% at 72% 46%,rgba(56,140,240,.2),transparent 70%),linear-gradient(rgba(125,200,255,.08) 1px,transparent 0) 0 0 /15cqmin 15cqmin,linear-gradient(90deg,rgba(125,200,255,.08) 1px,transparent 0) 0 0 /15cqmin 15cqmin,linear-gradient(rgba(125,200,255,.04) 1px,transparent 0) 0 0 /3cqmin 3cqmin,linear-gradient(90deg,rgba(125,200,255,.04) 1px,transparent 0) 0 0 /3cqmin 3cqmin,radial-gradient(ellipse at 70% 45%,#0f2d55,#071629 70%)}.sc-atom-lab .sc-atom{inset:auto;left:calc(72% - 25cqmin);top:calc(46% - 25cqmin);width:50cqmin;height:50cqmin}.sc-atom-lab .sc-atom-glow{background:radial-gradient(circle,rgba(255,255,255,.85) 0,rgba(255,190,225,.55) 4%,rgba(244,114,182,.28) 9%,rgba(56,189,248,.16) 20%,transparent 46%);animation:al-pulse 3.6s ease-in-out infinite alternate}@keyframes al-pulse{0%{transform:scale(.94);opacity:.8}to{transform:scale(1.06);opacity:1}}.sc-atom-lab .sc-nucleus{inset:30%;animation:al-jiggle 6s ease-in-out infinite alternate}@keyframes al-jiggle{0%{transform:rotate(-8deg) scale(.98)}to{transform:rotate(8deg) scale(1.02)}}.sc-atom-lab .sc-ex{transform:translateX(var(--x0));animation:al-x calc(var(--T) / 2) cubic-bezier(.37,0,.63,1) var(--d) infinite alternate}.sc-atom-lab .sc-ey{transform:translateY(var(--y0));animation:al-y calc(var(--T) / 2) cubic-bezier(.37,0,.63,1) calc(var(--d) - var(--T) / 4) infinite alternate}.sc-atom-lab .sc-ey i{position:absolute;left:50%;top:50%;width:3cqmin;height:3cqmin;margin:-1.5cqmin 0 0 -1.5cqmin;border-radius:50%;background:radial-gradient(circle,#ffffff 0,#fbcfe8 22%,rgba(244,114,182,.55) 45%,transparent 70%)}@keyframes al-x{0%{transform:translateX(-46%)}to{transform:translateX(46%)}}@keyframes al-y{0%{transform:translateY(-15.5%)}to{transform:translateY(15.5%)}}.sc-atom-lab .sc-mol{inset:auto;width:8cqmin;height:6cqmin;animation:al-float 19s ease-in-out infinite alternate}.sc-atom-lab .sc-mol1{left:6%;top:30%}.sc-atom-lab .sc-mol2{left:44%;top:84%;width:10cqmin;height:5cqmin;animation-duration:23s;animation-direction:alternate-reverse}.sc-atom-lab .sc-mol3{left:91%;top:74%;animation-duration:16s;animation-delay:-7s}@keyframes al-float{0%{transform:translate(-1.5cqmin,1.2cqmin) rotate(-14deg)}to{transform:translate(1.5cqmin,-1.2cqmin) rotate(16deg)}}.sc-atom-lab .sc-fizz,.sc-atom-lab .sc-flask{inset:auto;left:2.5%;bottom:2%;width:13cqmin;height:13.8cqmin}.sc-atom-lab .sc-fizz{opacity:0;animation:al-fizz 3.4s ease-out infinite}.sc-atom-lab .sc-fizz2{animation-delay:-1.7s}@keyframes al-fizz{0%{opacity:0;transform:translateY(6%)}25%{opacity:1}to{opacity:0;transform:translateY(-34%)}}.sc-atom-lab .sc-motes{--tile:34cqmin;--sway:1cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Ccircle cx='40' cy='60' r='1.8' fill='%237dd3fc' opacity='.7'/%3E%3Ccircle cx='190' cy='150' r='1.5' fill='%23f9a8d4' opacity='.6'/%3E%3Ccircle cx='110' cy='250' r='1.3' fill='%237dd3fc' opacity='.6'/%3E%3Ccircle cx='260' cy='40' r='1.2' fill='%23f9a8d4' opacity='.5'/%3E%3C/svg%3E");opacity:.7;animation:sc-rise 30s linear infinite}.sc-atom-lab .sc-veil{background:radial-gradient(ellipse 72% 64% at 46% 42%,transparent 50%,rgba(0,4,12,.34))}:is(.scene-mini,.scene-frame)[data-scene=midnight-sun] .scene-sky,html[data-theme=midnight-sun] .scene-sky{background:linear-gradient(180deg,#b7d2df,#cddbd8 22%,#e8ddc6 42%,#f8d9b0 56%,#ffd69e 64%,#fde2bc 76%,#f6ebd6)}.sc-midnight-sun .sc-sun{transform-origin:70% 58%;animation:ms-skim 160s ease-in-out infinite alternate,sc-breathe 10s ease-in-out infinite alternate}@keyframes ms-skim{0%{transform:translate(-6%,.6%)}50%{transform:translateY(-.4%)}to{transform:translate(6%,.6%)}}.sc-midnight-sun .sc-clouds{inset:0 -8%;animation:dd-drift 110s ease-in-out infinite alternate}.sc-midnight-sun .sc-river{animation:sc-twinkle 3.6s ease-in-out infinite alternate}.sc-midnight-sun .sc-cranes{inset:auto;left:100%;top:24%;width:10cqw;height:3.5cqw;animation:ms-cranes 85s linear -30s infinite}.sc-midnight-sun .sc-wings-down{opacity:0;animation:ms-flap 1.3s steps(1) infinite}.sc-midnight-sun .sc-wings-up{animation:ms-flap 1.3s steps(1) -.65s infinite}@keyframes ms-flap{0%{opacity:0}50%{opacity:1}}@keyframes ms-cranes{0%{transform:translate(0)}70%,to{transform:translate(-120cqw,-5cqh)}}.sc-midnight-sun .sc-weed{transform-origin:50% 100%}.sc-midnight-sun .sc-weed-l{animation:ms-sway 6.5s ease-in-out infinite alternate}.sc-midnight-sun .sc-weed-r{animation:ms-sway 7.5s ease-in-out -3s infinite alternate-reverse}@keyframes ms-sway{0%{transform:skewX(-1.6deg)}to{transform:skewX(1.6deg)}}.sc-midnight-sun .sc-veil{background:linear-gradient(rgba(255,252,244,.42),transparent 20%),radial-gradient(ellipse 60% 55% at 42% 40%,rgba(255,250,240,.2),transparent 70%)}:is(.scene-mini,.scene-frame)[data-scene=volcano-night] .scene-sky,html[data-theme=volcano-night] .scene-sky{background:linear-gradient(180deg,#05040a,#0b0811 34%,#170d15 58%,#26121a 76%,#170b0f)}.sc-volcano-night .sc-tw1{animation:sc-twinkle 4.9s ease-in-out infinite alternate}.sc-volcano-night .sc-sky-glow{animation:sc-breathe 7s ease-in-out infinite alternate}.sc-volcano-night .sc-lava-glow{animation:vn-flicker 2.9s ease-in-out infinite alternate}.sc-volcano-night .sc-lava{animation:vn-flicker 4.1s ease-in-out -1s infinite alternate}@keyframes vn-flicker{0%{opacity:1}to{opacity:.72}}.sc-volcano-night .sc-plume{transform-origin:65% 38%}.sc-northern-lights .sc-au>svg,.sc-volcano-night .sc-plume>svg{overflow:visible}.sc-volcano-night .sc-plume1{animation:vn-plume 22s ease-in-out infinite alternate}.sc-volcano-night .sc-plume2{animation:vn-plume-b 17s ease-in-out -6s infinite alternate}@keyframes vn-plume{0%{transform:translate(-1%,1%) scale(.97)}to{transform:translate(1.6%,-1.6%) scale(1.04)}}@keyframes vn-plume-b{0%{transform:translate(1%,.6%) scale(1.03);opacity:.8}to{transform:translate(-.8%,-2%) scale(.97);opacity:1}}.sc-volcano-night .sc-embers-box{inset:auto;left:calc(65% - 11cqw);top:6%;width:22cqw;height:32%;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 35%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 35%,#000 82%,transparent)}.sc-volcano-night .sc-embers1{--tile:24cqmin;--sway:1.4cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cg fill='%23ffb15c'%3E%3Ccircle cx='162' cy='193' r='2.0' opacity='0.97'/%3E%3Ccircle cx='192' cy='240' r='1.2' opacity='0.73'/%3E%3Ccircle cx='245' cy='169' r='2.1' opacity='0.56'/%3E%3Ccircle cx='122' cy='64' r='1.7' opacity='0.79'/%3E%3Ccircle cx='3' cy='56' r='1.5' opacity='0.96'/%3E%3Ccircle cx='199' cy='41' r='2.0' opacity='0.57'/%3E%3Ccircle cx='161' cy='33' r='1.2' opacity='0.94'/%3E%3Ccircle cx='54' cy='56' r='2.2' opacity='0.94'/%3E%3Ccircle cx='75' cy='250' r='1.7' opacity='0.84'/%3E%3C/g%3E%3C/svg%3E");animation:sc-rise 8s linear infinite}.sc-volcano-night .sc-embers2{--tile:36cqmin;--sway:2cqmin;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 380'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23ff8a3d'/%3E%3Cstop offset='.55' stop-color='%23ff8a3d' stop-opacity='.8'/%3E%3Cstop offset='1' stop-color='%23ff8a3d' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle cx='301' cy='312' r='2.6' fill='url(%23g)' opacity='0.70'/%3E%3Ccircle cx='0' cy='252' r='2.6' fill='url(%23g)' opacity='0.90'/%3E%3Ccircle cx='380' cy='252' r='2.6' fill='url(%23g)' opacity='0.90'/%3E%3Ccircle cx='142' cy='293' r='2.3' fill='url(%23g)' opacity='0.92'/%3E%3Ccircle cx='277' cy='157' r='2.6' fill='url(%23g)' opacity='0.87'/%3E%3Ccircle cx='73' cy='210' r='3.0' fill='url(%23g)' opacity='0.71'/%3E%3Ccircle cx='305' cy='261' r='3.0' fill='url(%23g)' opacity='0.73'/%3E%3C/svg%3E");animation:sc-rise 6s linear -2s infinite}.sc-volcano-night .sc-cracks{animation:vn-flicker 3.4s ease-in-out -2s infinite alternate}.sc-volcano-night .sc-steam{inset:auto;width:7cqmin;height:8cqmin;opacity:0;animation:vn-steam 8s ease-out infinite}.sc-volcano-night .sc-steam1{left:44%;top:83%}.sc-volcano-night .sc-steam2{left:86%;top:85%;animation-delay:-4s}@keyframes vn-steam{0%{opacity:0;transform:translateY(10%) scale(.8)}30%{opacity:1}to{opacity:0;transform:translateY(-40%) scale(1.15)}}.sc-volcano-night .sc-veil{background:radial-gradient(ellipse 72% 62% at 46% 42%,transparent 48%,rgba(4,2,4,.42)),linear-gradient(rgba(4,2,4,.2),transparent 22%)}.theme-groups{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.theme-group-title{margin:var(--space-2) 0 0;font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.theme-group-note{margin:-4px 0 0;font-size:var(--text-sm);color:var(--fg-muted)}.theme-groups .theme-choices{padding:0}.theme-scenes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.theme-scene-card{display:grid;align-content:start;grid-gap:0;gap:0;overflow:hidden;padding:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.theme-scene-card:hover:not(:disabled){transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 10px 24px rgba(0,0,0,.18)}.theme-scene-card[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.theme-scene-card[data-locked=true]{opacity:.55;cursor:not-allowed}.scene-mini{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;contain:strict;container-type:size}.scene-mini *,.scene-mini :after,.scene-mini :before{animation:none!important}.theme-scene-text{display:grid;grid-gap:2px;gap:2px;padding:var(--space-2) var(--space-3) var(--space-3)}.theme-scene-text b{font-size:var(--text-sm)}.theme-scene-text small{color:var(--fg-muted);font-size:var(--text-xs);line-height:1.35}html[data-theme=pumpkin-patch]{--bg:#120a1c;--bg-elevated:color-mix(in oklab,#21142e 93%,transparent);--bg-ink:#07040c;--fg:#fbf1ff;--fg-muted:#d6c3e6;--fg-subtle:#b49fc8;--accent:#ff9a3c;--accent-fg:#1c0a02}html[data-theme=haunted-woods]{--bg:#07121a;--bg-elevated:color-mix(in oklab,#0f1f2a 93%,transparent);--bg-ink:#030a0f;--fg:#eefcf6;--fg-muted:#bfe0d4;--fg-subtle:#94bdb0;--accent:#8bf0c4;--accent-fg:#04201a}html[data-theme=alaska-day]{--bg:#071533;--bg-elevated:color-mix(in oklab,#0f2048 93%,transparent);--bg-ink:#030a1c;--fg:#f2f6ff;--fg-muted:#c3d0ea;--fg-subtle:#9aaed6;--accent:#f2c230;--accent-fg:#1c1400}html[data-theme=veterans-day]{--bg:#0f1a33;--bg-elevated:color-mix(in oklab,#18264a 93%,transparent);--bg-ink:#070d1c;--fg:#f4f6fb;--fg-muted:#c8d2e6;--fg-subtle:#a2b0cc;--accent:#f0b98a;--accent-fg:#1e1006}html[data-theme=harvest-leaves]{--bg:#fbe6c4;--bg-elevated:color-mix(in oklab,#fff8ec 93%,transparent);--bg-ink:#2c1c0e;--fg:#2c1c0e;--fg-muted:#4e3820;--fg-subtle:#6a4c2c;--accent:#9a3f12;--accent-fg:#fff8ef;--header-fg:#2c1c0e;--header-muted:#4a3420;--header-line:color-mix(in oklab,#2c1c0e 14%,transparent);--header-account-border:color-mix(in oklab,#2c1c0e 28%,transparent);--header-sky:linear-gradient(rgba(255,248,236,0.72),rgba(255,240,218,0.38))}html[data-theme=winter-lights]{--bg:#0b1630;--bg-elevated:color-mix(in oklab,#13234a 93%,transparent);--bg-ink:#050b19;--fg:#f2f6ff;--fg-muted:#c4d2ee;--fg-subtle:#9caed4;--accent:#ff8a96;--accent-fg:#2a0a10}html[data-theme=new-year-fireworks]{--bg:#060818;--bg-elevated:color-mix(in oklab,#10142c 93%,transparent);--bg-ink:#02030a;--fg:#f6f4ff;--fg-muted:#c9c6e6;--fg-subtle:#a3a0c8;--accent:#ffd166;--accent-fg:#1e1400}html[data-theme=mlk-day]{--bg:#fbe3cf;--bg-elevated:color-mix(in oklab,#fff8f0 93%,transparent);--bg-ink:#1e2632;--fg:#1e2632;--fg-muted:#3a4454;--fg-subtle:#525c6c;--accent:#2a5a84;--accent-fg:#f6faff;--header-fg:#1e2632;--header-muted:#384252;--header-line:color-mix(in oklab,#1e2632 14%,transparent);--header-account-border:color-mix(in oklab,#1e2632 28%,transparent);--header-sky:linear-gradient(rgba(255,248,240,0.72),rgba(255,238,224,0.38))}html[data-theme=valentine-lanterns]{--bg:#1e0d24;--bg-elevated:color-mix(in oklab,#2c1534 93%,transparent);--bg-ink:#0e0512;--fg:#fff1f6;--fg-muted:#ecc6d6;--fg-subtle:#c9a0b6;--accent:#ff7aa6;--accent-fg:#2a0614}html[data-theme=presidents-day]{--bg:#0d1630;--bg-elevated:color-mix(in oklab,#16224a 93%,transparent);--bg-ink:#050a1a;--fg:#f3f6fd;--fg-muted:#c6d0e6;--fg-subtle:#a0aecb;--accent:#ff8a98;--accent-fg:#2a0810}html[data-theme=clover-rainbow]{--bg:#e6f4e4;--bg-elevated:color-mix(in oklab,#f7fcf5 93%,transparent);--bg-ink:#12281a;--fg:#12281a;--fg-muted:#2c4636;--fg-subtle:#42604c;--accent:#1a6a3a;--accent-fg:#f4fff6;--header-fg:#12281a;--header-muted:#284232;--header-line:color-mix(in oklab,#12281a 14%,transparent);--header-account-border:color-mix(in oklab,#12281a 28%,transparent);--header-sky:linear-gradient(rgba(248,255,246,0.72),rgba(236,248,234,0.38))}html[data-theme=spring-melt]{--bg:#e3f0f4;--bg-elevated:color-mix(in oklab,#f6fbfc 93%,transparent);--bg-ink:#142a2a;--fg:#142a2a;--fg-muted:#2e4646;--fg-subtle:#45605e;--accent:#1f6455;--accent-fg:#f2fffb;--header-fg:#142a2a;--header-muted:#2a4242;--header-line:color-mix(in oklab,#142a2a 14%,transparent);--header-account-border:color-mix(in oklab,#142a2a 28%,transparent);--header-sky:linear-gradient(rgba(248,253,255,0.72),rgba(232,244,248,0.38))}.sc-hol :is(.sc-wings-down,.sc-flap-b){opacity:0;animation:hs-flap .9s steps(1) infinite}.sc-hol :is(.sc-wings-up,.sc-flap-a){animation:hs-flap .9s steps(1) -.45s infinite}@keyframes hs-flap{0%{opacity:0}50%{opacity:1}}@keyframes hs-cross-left{0%{transform:translate(0)}60%,to{transform:translate(-125cqw,-4cqh)}}@keyframes hs-cross-right{0%{transform:translate(0)}60%,to{transform:translate(125cqw,-5cqh)}}@keyframes hs-drift{0%{transform:translateX(-2.5%)}to{transform:translateX(2.5%)}}@keyframes hs-bob{0%{transform:translateY(0)}to{transform:translateY(-1.6%)}}@keyframes hs-flicker{0%{opacity:1}30%{opacity:.78}55%{opacity:.95}80%{opacity:.7}to{opacity:.9}}@keyframes hs-sway{0%{transform:skewX(-1.4deg)}to{transform:skewX(1.4deg)}}@keyframes hs-glow{0%{transform:scale(.99)}to{transform:scale(1.02)}}:is(.scene-mini,.scene-frame)[data-scene=pumpkin-patch] .scene-sky,html[data-theme=pumpkin-patch] .scene-sky{background:linear-gradient(180deg,#07040f,#110a20 30%,#1d1030 55%,#2b1532 76%,#361a2c)}.sc-pumpkin-patch .sc-tw1{animation:sc-twinkle 4.6s ease-in-out infinite alternate}.sc-pumpkin-patch .sc-moon{transform-origin:77% 23%;animation:hs-glow 11s ease-in-out infinite alternate}.sc-pumpkin-patch .sc-bats{inset:auto;left:60%;top:15%;width:14cqw;height:5cqw;animation:hs-bats 40s linear -6s infinite}@keyframes hs-bats{0%{transform:translate(45cqw,4cqh)}30%{transform:translate(10cqw,-1cqh)}45%{transform:translate(-6cqw,3cqh)}70%,to{transform:translate(-80cqw,-3cqh)}}.sc-pumpkin-patch .sc-mist{inset:0 -6%;animation:hs-drift 38s ease-in-out infinite alternate}.sc-pumpkin-patch .sc-glow{animation:hs-flicker 2.6s ease-in-out infinite alternate}.sc-pumpkin-patch .sc-leaves1{--tile:34cqmin;--sway:2cqmin;opacity:.55;animation:sc-fall 16s linear infinite}.sc-pumpkin-patch .sc-leaves2{--tile:58cqmin;--sway:3.5cqmin;opacity:.8;animation:sc-fall 12s linear -5s infinite}.sc-pumpkin-patch .sc-veil{background:radial-gradient(ellipse 72% 62% at 46% 42%,transparent 50%,rgba(6,2,10,.4)),linear-gradient(rgba(6,2,10,.22),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=haunted-woods] .scene-sky,html[data-theme=haunted-woods] .scene-sky{background:linear-gradient(180deg,#03080d,#071219 30%,#0b1b26 56%,#12202e 78%,#141c2a)}.sc-haunted-woods .sc-tw1{animation:sc-twinkle 5s ease-in-out infinite alternate}.sc-haunted-woods .sc-moon{transform-origin:20% 18%;animation:hs-glow 12s ease-in-out infinite alternate}.sc-haunted-woods .sc-bats{inset:auto;left:52%;top:22%;width:16cqw;height:5cqw;animation:hs-bats-woods 34s linear -4s infinite}@keyframes hs-bats-woods{0%{transform:translate(-70cqw,6cqh)}25%{transform:translate(-30cqw,-2cqh)}40%{transform:translateY(2cqh)}70%,to{transform:translate(60cqw,-6cqh)}}.sc-haunted-woods .sc-mist{inset:0 -6%}.sc-haunted-woods .sc-mist1{animation:hs-drift 40s ease-in-out infinite alternate}.sc-haunted-woods .sc-mist2{animation:hs-drift 30s ease-in-out -12s infinite alternate-reverse}.sc-haunted-woods .sc-ghost{inset:auto;width:7cqw;height:6cqw;animation:hs-float 6s ease-in-out infinite alternate}.sc-haunted-woods .sc-ghost1{left:76%;top:56%}.sc-haunted-woods .sc-ghost2{left:27%;top:68%;width:5cqw;height:4.4cqw;animation-duration:7.4s;animation-delay:-3s}@keyframes hs-float{0%{transform:translate(0) rotate(-3deg)}to{transform:translate(.6cqw,-2.2cqh) rotate(3deg)}}.sc-haunted-woods .sc-owl-eyes{animation:hs-blink 6s steps(1) infinite}@keyframes hs-blink{0%,92%,96%{opacity:1}93%,97%{opacity:0}}.sc-haunted-woods .sc-glow{animation:hs-flicker 3.2s ease-in-out infinite alternate}.sc-haunted-woods .sc-wisps1{--tile:36cqmin;--sway:2cqmin;opacity:.6;animation:sc-rise 22s linear infinite}.sc-haunted-woods .sc-wisps2{--tile:52cqmin;--sway:3cqmin;opacity:.55;animation:sc-rise 17s linear -6s infinite}.sc-haunted-woods .sc-veil{background:radial-gradient(ellipse 72% 62% at 50% 42%,transparent 50%,rgba(2,6,10,.42)),linear-gradient(rgba(2,6,10,.22),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=alaska-day] .scene-sky,html[data-theme=alaska-day] .scene-sky{background:linear-gradient(180deg,#030817,#071230 34%,#0c1c44 60%,#13285a 80%,#182e60)}.sc-alaska-day .sc-tw1{animation:sc-twinkle 4.4s ease-in-out infinite alternate}.sc-alaska-day .sc-aurora{animation:sc-breathe 9s ease-in-out infinite alternate}.sc-alaska-day .sc-dipper{inset:auto;left:6cqw;top:0;width:30cqw;height:30cqw;animation:sc-spin 400s linear infinite reverse}.sc-alaska-day :is(.sc-flap-a,.sc-flap-b){animation:none;opacity:1}.sc-alaska-day .sc-flap-b{animation:hs-wave 1.5s ease-in-out infinite alternate}@keyframes hs-wave{0%{opacity:0}to{opacity:1}}.sc-alaska-day .sc-snow1{--tile:30cqmin;--sway:1cqmin;opacity:.5;animation:sc-fall 16s linear infinite}.sc-alaska-day .sc-veil{background:radial-gradient(ellipse 72% 62% at 50% 42%,transparent 50%,rgba(2,6,18,.38)),linear-gradient(rgba(2,6,18,.2),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=veterans-day] .scene-sky,html[data-theme=veterans-day] .scene-sky{background:linear-gradient(180deg,#060b1c,#0c1530 30%,#18213f 54%,#2a2946 74%,#3a3048)}.sc-veterans-day .sc-tw1{animation:sc-twinkle 5.2s ease-in-out infinite alternate}.sc-veterans-day .sc-dawn{animation:sc-breathe 14s ease-in-out infinite alternate}.sc-veterans-day .sc-eagle{inset:auto;left:34%;top:15%;width:13cqw;height:3.1cqw;animation:hs-soar 80s ease-in-out infinite alternate}@keyframes hs-soar{0%{transform:translate(-14cqw,2cqh) rotate(-2deg)}50%{transform:translate(10cqw,-2cqh) rotate(2deg)}to{transform:translate(34cqw,1cqh) rotate(-1deg)}}.sc-veterans-day .sc-glints{animation:sc-twinkle 3.4s ease-in-out infinite alternate}:is(.sc-veterans-day,.sc-presidents-day) :is(.sc-flap-a,.sc-flap-b){animation:none;opacity:1}:is(.sc-veterans-day,.sc-presidents-day) .sc-flap-b{animation:hs-wave 1.6s ease-in-out infinite alternate}.sc-veterans-day .sc-veil{background:radial-gradient(ellipse 72% 62% at 50% 42%,transparent 50%,rgba(4,6,16,.38)),linear-gradient(rgba(4,6,16,.2),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=presidents-day] .scene-sky,html[data-theme=presidents-day] .scene-sky{background:linear-gradient(180deg,#040919,#0a1532 32%,#12214a 58%,#1a2c5a 80%,#213566)}.sc-presidents-day .sc-tw1{animation:sc-twinkle 4.2s ease-in-out infinite alternate}.sc-presidents-day .sc-windows{animation:sc-breathe 9s ease-in-out infinite alternate}.sc-presidents-day .sc-snow1{--tile:30cqmin;--sway:1cqmin;opacity:.55;animation:sc-fall 15s linear infinite}.sc-presidents-day .sc-snow2{--tile:44cqmin;--sway:1.6cqmin;opacity:.7;animation:sc-fall 11s linear -4s infinite}.sc-presidents-day .sc-veil{background:radial-gradient(ellipse 72% 62% at 50% 42%,transparent 50%,rgba(2,6,18,.36)),linear-gradient(rgba(2,6,18,.2),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=mlk-day] .scene-sky,html[data-theme=mlk-day] .scene-sky{background:linear-gradient(180deg,#c6d4e8,#dbe0ec 24%,#eee0dc 44%,#f8d8c0 58%,#fbe0c8 72%,#faece0)}.sc-mlk-day .sc-sun{transform-origin:54% 59%;animation:hs-glow 12s ease-in-out infinite alternate}.sc-mlk-day .sc-rays{animation:sc-breathe 10s ease-in-out infinite alternate}.sc-mlk-day .sc-doves{inset:auto;left:14%;top:30%;width:11cqw;height:4.8cqw;animation:hs-doves 60s ease-in-out -10s infinite}@keyframes hs-doves{0%{transform:translate(-30cqw,6cqh);opacity:0}8%{opacity:1}50%{transform:translate(20cqw,-2cqh)}75%{opacity:1}85%,to{transform:translate(48cqw,-10cqh) scale(.7);opacity:0}}.sc-mlk-day :is(.sc-wings-up,.sc-wings-down){animation-duration:1.2s}.sc-mlk-day .sc-wings-up{animation-delay:-.6s}.sc-mlk-day .sc-veil{background:linear-gradient(rgba(255,250,244,.4),transparent 20%),radial-gradient(ellipse 60% 55% at 42% 40%,rgba(255,250,244,.2),transparent 70%)}:is(.scene-mini,.scene-frame)[data-scene=harvest-leaves] .scene-sky,html[data-theme=harvest-leaves] .scene-sky{background:linear-gradient(180deg,#bcd4e4,#d4e0e0 24%,#eee0c4 46%,#f8dcaa 62%,#fbe4c0 80%,#fbecd6)}.sc-harvest-leaves .sc-sun{transform-origin:81% 24%;animation:hs-glow 12s ease-in-out infinite alternate}.sc-harvest-leaves .sc-geese{inset:auto;left:-14%;top:14%;width:11cqw;height:7.6cqw;animation:hs-cross-right 60s linear -8s infinite}.sc-harvest-leaves :is(.sc-wings-up,.sc-wings-down){animation-duration:1.1s}.sc-harvest-leaves .sc-wings-up{animation-delay:-.55s}.sc-harvest-leaves .sc-trees{transform-origin:50% 100%;animation:hs-sway 7s ease-in-out infinite alternate}.sc-harvest-leaves .sc-leaves1{--tile:34cqmin;--sway:2.4cqmin;opacity:.7;animation:sc-fall 15s linear infinite}.sc-harvest-leaves .sc-leaves2{--tile:56cqmin;--sway:4cqmin;opacity:.9;animation:sc-fall 11s linear -4s infinite}.sc-harvest-leaves .sc-veil{background:linear-gradient(rgba(255,250,240,.42),transparent 20%),radial-gradient(ellipse 60% 55% at 42% 40%,rgba(255,250,240,.2),transparent 70%)}:is(.scene-mini,.scene-frame)[data-scene=winter-lights] .scene-sky,html[data-theme=winter-lights] .scene-sky{background:linear-gradient(180deg,#040a1c,#081430 30%,#0e1e44 56%,#172a56 80%,#1d3262)}.sc-winter-lights .sc-aurora{animation:sc-breathe 10s ease-in-out infinite alternate}.sc-winter-lights .sc-lights-a{animation:hs-twinkle 2.4s ease-in-out infinite alternate}.sc-winter-lights .sc-lights-b{animation:hs-twinkle 2.4s ease-in-out -2.4s infinite alternate-reverse}@keyframes hs-twinkle{0%{opacity:1}to{opacity:.3}}.sc-winter-lights .sc-snow1{--tile:24cqmin;--sway:0.6cqmin;opacity:.55;animation:sc-fall 12s linear infinite}.sc-winter-lights .sc-snow2{--tile:34cqmin;--sway:1.2cqmin;opacity:.75;animation:sc-fall 9s linear -3s infinite}.sc-winter-lights .sc-snow3{--tile:48cqmin;--sway:2cqmin;opacity:.85;animation:sc-fall 7.5s linear -1s infinite}.sc-winter-lights .sc-veil{background:radial-gradient(ellipse 70% 60% at 50% 46%,transparent 50%,rgba(2,6,18,.35)),linear-gradient(rgba(2,6,18,.18),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=new-year-fireworks] .scene-sky,html[data-theme=new-year-fireworks] .scene-sky{background:linear-gradient(180deg,#02030c,#060a1c 32%,#0c1230 58%,#141a40 80%,#1a2048)}.sc-new-year-fireworks .sc-fw{inset:auto;width:20cqw;height:20cqw;animation:hs-burst 7s ease-out infinite}.sc-new-year-fireworks .sc-fw1{left:2%;top:2%}.sc-new-year-fireworks .sc-fw2{left:20%;top:-4%;animation-delay:-1.2s}.sc-new-year-fireworks .sc-fw3{left:70%;top:-2%;animation-delay:-2.4s}.sc-new-year-fireworks .sc-fw4{left:84%;top:14%;animation-delay:-3.5s}.sc-new-year-fireworks .sc-fw5{left:52%;top:4%;width:16cqw;height:16cqw;animation-delay:-4.7s}.sc-new-year-fireworks .sc-fw6{left:10%;top:22%;width:14cqw;height:14cqw;animation-delay:-5.8s}@keyframes hs-burst{0%{opacity:0;transform:scale(.15)}6%{opacity:1}30%{opacity:.95;transform:scale(1)}55%{opacity:0;transform:translateY(3%) scale(1.06)}to{opacity:0;transform:translateY(3%) scale(1.06)}}.sc-new-year-fireworks .sc-glints{animation:sc-twinkle 2.6s ease-in-out infinite alternate}.sc-new-year-fireworks .sc-veil{background:radial-gradient(ellipse 72% 62% at 50% 46%,transparent 50%,rgba(2,2,10,.35)),linear-gradient(rgba(2,2,10,.12),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=valentine-lanterns] .scene-sky,html[data-theme=valentine-lanterns] .scene-sky{background:linear-gradient(180deg,#0c0614,#1a0c26 30%,#2a1234 56%,#3c163c 78%,#4a1c42)}.sc-valentine-lanterns .sc-string{transform-origin:50% 0;animation:hs-swing 6s ease-in-out infinite alternate}@keyframes hs-swing{0%{transform:rotate(-.5deg)}to{transform:rotate(.5deg)}}.sc-valentine-lanterns .sc-glow{animation:hs-flicker 3s ease-in-out infinite alternate}.sc-valentine-lanterns .sc-hearts1{--tile:36cqmin;--sway:2cqmin;opacity:.55;animation:sc-rise 24s linear infinite}.sc-valentine-lanterns .sc-hearts2{--tile:56cqmin;--sway:3cqmin;opacity:.6;animation:sc-rise 18s linear -7s infinite}.sc-valentine-lanterns .sc-veil{background:radial-gradient(ellipse 72% 62% at 50% 46%,transparent 50%,rgba(10,2,12,.38)),linear-gradient(rgba(10,2,12,.18),transparent 22%)}:is(.scene-mini,.scene-frame)[data-scene=clover-rainbow] .scene-sky,html[data-theme=clover-rainbow] .scene-sky{background:linear-gradient(180deg,#bcdcef,#d4eaf2 30%,#e6f4ee 58%,#eef8e8 80%,#f2f8ea)}.sc-clover-rainbow .sc-sun{transform-origin:85% 18%;animation:hs-glow 12s ease-in-out infinite alternate}.sc-clover-rainbow .sc-rainbow{animation:sc-breathe 12s ease-in-out infinite alternate}.sc-clover-rainbow .sc-cloud{inset:0 -6%;animation:hs-drift 50s ease-in-out infinite alternate}.sc-clover-rainbow .sc-clover{transform-origin:50% 100%}.sc-clover-rainbow .sc-clover-l{animation:hs-sway 5.5s ease-in-out infinite alternate}.sc-clover-rainbow .sc-clover-r{animation:hs-sway 6.5s ease-in-out -2.5s infinite alternate-reverse}.sc-clover-rainbow .sc-glints{animation:sc-twinkle 1.8s ease-in-out infinite alternate}.sc-clover-rainbow .sc-veil{background:linear-gradient(rgba(250,255,250,.42),transparent 20%),radial-gradient(ellipse 60% 55% at 46% 40%,rgba(250,255,250,.2),transparent 70%)}:is(.scene-mini,.scene-frame)[data-scene=spring-melt] .scene-sky,html[data-theme=spring-melt] .scene-sky{background:linear-gradient(180deg,#b6d6ec,#cee4f0 28%,#e2f0f2 56%,#edf5f0 80%,#f2f6ec)}.sc-spring-melt .sc-sun{transform-origin:22% 21%;animation:hs-glow 12s ease-in-out infinite alternate}.sc-spring-melt .sc-geese{inset:auto;left:-14%;top:12%;width:10cqw;height:8cqw;animation:hs-cross-right 64s linear -20s infinite}.sc-spring-melt :is(.sc-wings-up,.sc-wings-down){animation-duration:1.1s}.sc-spring-melt .sc-wings-up{animation-delay:-.55s}.sc-spring-melt .sc-ripples{animation:sc-twinkle 3s ease-in-out infinite alternate}.sc-spring-melt .sc-floes{animation:hs-floes 48s linear infinite}@keyframes hs-floes{0%{opacity:0;transform:translateX(-3%)}12%,88%{opacity:1}to{opacity:0;transform:translateX(3%)}}.sc-spring-melt .sc-ducks{inset:auto;left:42%;top:84%;width:11cqw;height:2.9cqw;animation:hs-paddle 3s ease-in-out infinite alternate}@keyframes hs-paddle{0%{transform:translate(0)}to{transform:translate(-.6cqw,.3cqh)}}.sc-spring-melt .sc-weed{transform-origin:50% 100%}.sc-spring-melt .sc-weed-l{animation:hs-sway 6s ease-in-out infinite alternate}.sc-spring-melt .sc-weed-r{animation:hs-sway 7s ease-in-out -3s infinite alternate-reverse}.sc-spring-melt .sc-petals{--tile:40cqmin;--sway:3cqmin;opacity:.7;animation:sc-fall 20s linear infinite}.sc-spring-melt .sc-glints{animation:sc-twinkle 2.2s ease-in-out infinite alternate}.sc-spring-melt .sc-veil{background:linear-gradient(rgba(250,254,255,.42),transparent 20%),radial-gradient(ellipse 60% 55% at 46% 40%,rgba(250,254,255,.2),transparent 70%)}.hs-leaves-night-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 320'%3E%3Cpath d='M50.5 258.2C55.5 260.8 54.5 268.0 50.1 270.3C45.8 267.7 45.4 260.4 50.5 258.2Z' fill='%238a3a22' opacity='0.93'/%3E%3Cpath d='M156.6 123.5C154.9 127.8 149.0 127.6 146.8 124.2C148.5 120.6 154.3 119.6 156.6 123.5Z' fill='%238a3a22' opacity='0.83'/%3E%3Cpath d='M239.6 15.9C234.8 14.6 234.3 8.1 237.8 5.3C242.0 6.8 243.7 13.1 239.6 15.9Z' fill='%23b8582a' opacity='0.88'/%3E%3C/svg%3E")}.hs-leaves-night-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 460'%3E%3Cpath d='M424.5 423.4C430.0 419.7 437.0 424.8 436.8 430.7C431.7 433.7 423.9 430.0 424.5 423.4Z' fill='%23b8582a' opacity='0.92'/%3E%3Cpath d='M311.5 151.1C304.1 154.7 296.6 147.2 297.8 140.0C304.6 137.3 313.5 143.2 311.5 151.1Z' fill='%23c8823a' opacity='0.90'/%3E%3C/svg%3E")}.hs-leaves-gold-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 320'%3E%3Cpath d='M85.5 176.5C81.2 178.7 76.6 174.3 77.3 170.0C81.2 168.4 86.6 171.7 85.5 176.5Z' fill='%23c9a02a' opacity='0.72'/%3E%3Cpath d='M13.5 256.2C17.9 257.8 17.8 263.9 14.4 266.2C10.6 264.6 9.5 258.6 13.5 256.2Z' fill='%23f6cf5a' opacity='0.86'/%3E%3Cpath d='M174.2 123.0C179.7 124.9 179.8 132.4 175.6 135.3C170.8 133.3 169.3 126.0 174.2 123.0Z' fill='%23e88a2a' opacity='0.96'/%3E%3Cpath d='M161.6 230.1C165.7 226.5 171.8 229.9 172.3 234.7C168.5 237.6 161.8 235.5 161.6 230.1Z' fill='%23c9a02a' opacity='0.71'/%3E%3C/svg%3E")}.hs-leaves-gold-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 460 460'%3E%3Cpath d='M108.9 48.0C117.1 46.8 122.1 56.2 118.8 62.8C111.5 63.4 104.7 55.2 108.9 48.0Z' fill='%23f2b632' opacity='0.71'/%3E%3Cpath d='M241.5 133.4C248.9 126.4 260.7 132.4 262.0 141.3C255.0 147.1 242.3 143.5 241.5 133.4Z' fill='%23c9a02a' opacity='0.86'/%3E%3Cpath d='M130.0 78.3C137.2 79.9 138.3 89.3 133.5 93.7C127.2 91.8 124.3 82.8 130.0 78.3Z' fill='%23f2b632' opacity='0.95'/%3E%3C/svg%3E")}.hs-wisps-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 280'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%239ff5cf'/%3E%3Cstop offset='.5' stop-color='%239ff5cf' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%239ff5cf' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle cx='174' cy='208' r='2.2' fill='url(%23g)' opacity='0.97'/%3E%3Ccircle cx='207' cy='258' r='1.4' fill='url(%23g)' opacity='0.76'/%3E%3Ccircle cx='264' cy='182' r='2.3' fill='url(%23g)' opacity='0.60'/%3E%3Ccircle cx='131' cy='69' r='1.9' fill='url(%23g)' opacity='0.81'/%3E%3Ccircle cx='4' cy='61' r='1.7' fill='url(%23g)' opacity='0.96'/%3E%3Ccircle cx='214' cy='45' r='2.2' fill='url(%23g)' opacity='0.61'/%3E%3C/svg%3E")}.hs-wisps-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23c4a8ff'/%3E%3Cstop offset='.5' stop-color='%23c4a8ff' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23c4a8ff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle cx='317' cy='329' r='3.0' fill='url(%23g)' opacity='0.67'/%3E%3Ccircle cx='0' cy='265' r='3.0' fill='url(%23g)' opacity='0.89'/%3E%3Ccircle cx='149' cy='308' r='2.7' fill='url(%23g)' opacity='0.91'/%3E%3Ccircle cx='292' cy='166' r='3.0' fill='url(%23g)' opacity='0.86'/%3E%3Ccircle cx='77' cy='221' r='3.4' fill='url(%23g)' opacity='0.67'/%3E%3C/svg%3E")}.hs-hearts-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 280'%3E%3Cpath d='M94.2 53.5C93.2 52.1 89.2 49.7 89.4 47.5C89.6 44.7 93.5 44.4 94.2 47.1C94.9 44.4 98.8 44.7 99.0 47.5C99.2 49.7 95.2 52.1 94.2 53.5Z' fill='%23ff8fb1' opacity='0.93'/%3E%3Cpath d='M34.5 166.3C33.4 164.7 28.9 162.1 29.2 159.7C29.4 156.5 33.7 156.2 34.5 159.1C35.3 156.2 39.5 156.5 39.8 159.7C40.1 162.1 35.5 164.7 34.5 166.3Z' fill='%23ff8fb1' opacity='0.61'/%3E%3Cpath d='M122.7 31.5C122.0 30.4 118.9 28.5 119.1 26.9C119.3 24.7 122.2 24.5 122.7 26.5C123.3 24.5 126.2 24.7 126.4 26.9C126.6 28.5 123.5 30.4 122.7 31.5Z' fill='%23ffc2d4' opacity='0.62'/%3E%3Cpath d='M157.0 260.6C156.1 259.2 152.0 256.8 152.3 254.7C152.5 251.8 156.3 251.6 157.0 254.2C157.7 251.6 161.5 251.8 161.8 254.7C162.0 256.8 158.0 259.2 157.0 260.6Z' fill='%23ff5d8f' opacity='0.98'/%3E%3Cpath d='M160.0 118.0C159.0 116.4 154.3 113.7 154.6 111.2C154.9 108.0 159.2 107.7 160.0 110.7C160.9 107.7 165.2 108.0 165.5 111.2C165.8 113.7 161.1 116.4 160.0 118.0Z' fill='%23ff8fb1' opacity='0.82'/%3E%3C/svg%3E")}.hs-hearts-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 420'%3E%3Cpath d='M100.7 401.1C99.3 399.0 93.5 395.6 93.8 392.5C94.1 388.4 99.7 388.0 100.7 391.8C101.7 388.0 107.2 388.4 107.6 392.5C107.9 395.6 102.1 399.0 100.7 401.1Z' fill='%23ff6f9c' opacity='0.62'/%3E%3Cpath d='M64.7 341.7C63.1 339.3 56.3 335.3 56.7 331.7C57.1 326.9 63.5 326.5 64.7 330.9C65.9 326.5 72.4 326.9 72.8 331.7C73.2 335.3 66.3 339.3 64.7 341.7Z' fill='%23ffc2d4' opacity='0.86'/%3E%3Cpath d='M193.7 198.4C192.1 196.0 185.3 192.1 185.7 188.5C186.1 183.7 192.5 183.3 193.7 187.7C194.9 183.3 201.2 183.7 201.6 188.5C202.0 192.1 195.3 196.0 193.7 198.4Z' fill='%23ff8fb1' opacity='0.96'/%3E%3Cpath d='M171.1 211.9C169.3 209.3 161.9 204.9 162.3 201.0C162.7 195.7 169.8 195.3 171.1 200.1C172.4 195.3 179.4 195.7 179.9 201.0C180.3 204.9 172.8 209.3 171.1 211.9Z' fill='%23ff6f9c' opacity='0.71'/%3E%3C/svg%3E")}.hs-petals-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cellipse cx='121' cy='99' rx='4.7' ry='1.8' transform='rotate(25 121 99)' fill='%23ffffff' opacity='0.84'/%3E%3Cellipse cx='156' cy='90' rx='4.4' ry='2.5' transform='rotate(169 156 90)' fill='%23f6c6d6' opacity='0.91'/%3E%3Cellipse cx='118' cy='185' rx='3.5' ry='1.9' transform='rotate(28 118 185)' fill='%23ffffff' opacity='0.96'/%3E%3Cellipse cx='250' cy='23' rx='4.6' ry='2.7' transform='rotate(124 250 23)' fill='%23ffe0ea' opacity='0.76'/%3E%3Cellipse cx='63' cy='201' rx='4.5' ry='2.7' transform='rotate(160 63 201)' fill='%23ffe0ea' opacity='0.78'/%3E%3Cellipse cx='206' cy='57' rx='4.8' ry='1.9' transform='rotate(160 206 57)' fill='%23ffe0ea' opacity='0.95'/%3E%3Cellipse cx='42' cy='66' rx='4.7' ry='2.8' transform='rotate(133 42 66)' fill='%23f6c6d6' opacity='0.74'/%3E%3Cellipse cx='149' cy='226' rx='3.0' ry='1.9' transform='rotate(37 149 226)' fill='%23ffffff' opacity='0.98'/%3E%3C/svg%3E")}.hs-petals-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 380 380'%3E%3Cellipse cx='216' cy='164' rx='3.4' ry='2.6' transform='rotate(104 216 164)' fill='%23ffd6e2' opacity='0.90'/%3E%3Cellipse cx='66' cy='198' rx='3.5' ry='2.8' transform='rotate(59 66 198)' fill='%23ffd6e2' opacity='0.71'/%3E%3Cellipse cx='321' cy='228' rx='3.6' ry='2.5' transform='rotate(69 321 228)' fill='%23ffd6e2' opacity='0.75'/%3E%3Cellipse cx='118' cy='140' rx='4.7' ry='2.0' transform='rotate(82 118 140)' fill='%23ffd6e2' opacity='0.88'/%3E%3Cellipse cx='24' cy='9' rx='4.9' ry='2.1' transform='rotate(24 24 9)' fill='%23ffd6e2' opacity='0.93'/%3E%3Cellipse cx='95' cy='251' rx='3.9' ry='2.5' transform='rotate(81 95 251)' fill='%23ffd6e2' opacity='0.95'/%3E%3C/svg%3E")}.hs-sparks-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cpath d='M118 140.8L118.8 146L118 150.3L116.4 146Z' fill='%23ffffff' opacity='0.78'/%3E%3Cpath d='M222 45.0L223.4 49L222 53.8L221.2 49Z' fill='%23ffffff' opacity='0.85'/%3E%3Cpath d='M206 21.6L206.9 24L206 27.4L205.4 24Z' fill='%23ffe08a' opacity='0.82'/%3E%3Cpath d='M231 161.2L232.4 165L231 168.7L230.6 165Z' fill='%23ffffff' opacity='0.99'/%3E%3Cpath d='M170 157.6L170.6 160L170 162.5L169.4 160Z' fill='%23ffe08a' opacity='0.93'/%3E%3Cpath d='M16 4.6L17.6 9L16 13.9L15.3 9Z' fill='%23ffb3d9' opacity='0.61'/%3E%3Cpath d='M121 110.0L121.8 115L121 119.1L119.5 115Z' fill='%23ffb3d9' opacity='0.69'/%3E%3Cpath d='M76 -1.1L77.0 1L76 3.4L75.9 1Z' fill='%23ffb3d9' opacity='0.71'/%3E%3C/svg%3E")}.hs-coins-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cpath d='M142 193.2L143.4 197L142 201.2L141.4 197Z' fill='%23f6d36a' opacity='0.75'/%3E%3Cpath d='M299 140.8L300.0 145L299 148.7L298.0 145Z' fill='%23fff3b0' opacity='0.88'/%3E%3Cpath d='M180 163.5L181.4 167L180 171.4L179.4 167Z' fill='%23f6d36a' opacity='0.99'/%3E%3Cpath d='M110 99.3L111.0 102L110 104.5L109.6 102Z' fill='%23f6d36a' opacity='0.63'/%3E%3Cpath d='M206 97.9L206.9 101L206 104.3L205.3 101Z' fill='%23f6d36a' opacity='0.61'/%3E%3Cpath d='M18 271.0L19.1 275L18 278.0L17.4 275Z' fill='%23f6d36a' opacity='1.00'/%3E%3C/svg%3E")}.hs-snow-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Ccircle cx='62' cy='164' r='1.5' fill='%23ffffff' opacity='0.93'/%3E%3Ccircle cx='45' cy='55' r='1.1' fill='%23ffffff' opacity='0.65'/%3E%3Ccircle cx='176' cy='31' r='1.4' fill='%23ffffff' opacity='0.65'/%3E%3Ccircle cx='71' cy='104' r='1.6' fill='%23ffffff' opacity='0.82'/%3E%3Ccircle cx='3' cy='66' r='1.1' fill='%23ffffff' opacity='0.94'/%3E%3Ccircle cx='194' cy='193' r='1.6' fill='%23ffffff' opacity='0.89'/%3E%3Ccircle cx='228' cy='191' r='1.2' fill='%23ffffff' opacity='0.93'/%3E%3Ccircle cx='117' cy='181' r='1.4' fill='%23ffffff' opacity='0.74'/%3E%3Ccircle cx='87' cy='103' r='1.2' fill='%23ffffff' opacity='0.60'/%3E%3Ccircle cx='197' cy='192' r='1.7' fill='%23ffffff' opacity='0.86'/%3E%3Ccircle cx='133' cy='180' r='1.1' fill='%23ffffff' opacity='0.85'/%3E%3Ccircle cx='106' cy='42' r='1.1' fill='%23ffffff' opacity='0.79'/%3E%3Ccircle cx='61' cy='110' r='1.4' fill='%23ffffff' opacity='0.73'/%3E%3Ccircle cx='31' cy='118' r='1.2' fill='%23ffffff' opacity='0.66'/%3E%3C/svg%3E")}.hs-snow-b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 340'%3E%3Ccircle cx='36' cy='239' r='2.3' fill='%23ffffff' opacity='0.97'/%3E%3Ccircle cx='92' cy='87' r='2.4' fill='%23ffffff' opacity='0.85'/%3E%3Ccircle cx='103' cy='233' r='2.1' fill='%23ffffff' opacity='0.90'/%3E%3Ccircle cx='40' cy='76' r='2.5' fill='%23ffffff' opacity='0.71'/%3E%3Ccircle cx='89' cy='273' r='2.3' fill='%23ffffff' opacity='0.62'/%3E%3Ccircle cx='187' cy='226' r='1.9' fill='%23ffffff' opacity='0.84'/%3E%3Ccircle cx='42' cy='115' r='1.9' fill='%23ffffff' opacity='0.64'/%3E%3Ccircle cx='333' cy='137' r='2.6' fill='%23ffffff' opacity='0.75'/%3E%3Ccircle cx='207' cy='297' r='2.3' fill='%23ffffff' opacity='0.60'/%3E%3C/svg%3E")}.hs-snow-c{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 440'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.5' stop-color='%23ffffff' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0'/%3E%3C/radialGradient%3E%3Ccircle cx='425' cy='5' r='4.2' fill='url(%23g)' opacity='0.62'/%3E%3Ccircle cx='434' cy='7' r='4.4' fill='url(%23g)' opacity='0.86'/%3E%3Ccircle cx='377' cy='440' r='3.4' fill='url(%23g)' opacity='0.70'/%3E%3Ccircle cx='312' cy='123' r='3.4' fill='url(%23g)' opacity='0.65'/%3E%3Ccircle cx='377' cy='385' r='4.3' fill='url(%23g)' opacity='0.65'/%3E%3Ccircle cx='407' cy='225' r='3.4' fill='url(%23g)' opacity='0.75'/%3E%3C/svg%3E")}.game-icon{position:relative;display:inline-grid;place-items:center;flex:none}.game-icon img{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.game-icon-glyph{line-height:1;font-weight:400;font-style:normal}.game-icon[data-frame]{border:2px solid color-mix(in srgb,var(--rarity) 70%,transparent);border-radius:8px;background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--rarity) 22%,transparent),transparent),#221d3a}.game-icon[data-dim] .game-icon-glyph,.game-icon[data-dim] img{filter:grayscale(.7) brightness(.65);opacity:.75}.game-icon-wait{width:40%;height:40%;border-radius:50%;background:rgb(255 255 255/.12);animation:game-pulse 1s ease-in-out infinite}@keyframes game-pulse{50%{opacity:.4}}.game-switch{display:flex;align-items:flex-start;gap:10px;margin:8px 0;cursor:pointer}.game-switch input{margin-top:3px}.game-switch span{display:grid;grid-gap:2px;gap:2px}.game-switch small{color:var(--fg-muted)}.game-reach{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;margin:10px 0 8px 26px}.game-reach span{display:grid;grid-gap:2px;gap:2px}.game-reach small{color:var(--fg-muted)}.game-reach select{max-width:240px}.bk-reward{grid-gap:8px;gap:8px;margin:12px 0;padding:12px 14px;border:2px solid var(--brass-500);background:radial-gradient(80% 90% at 0 0,rgb(255 233 168/.5),transparent 60%),color-mix(in srgb,var(--brass-300) 22%,#fbf6ea);color:#3a2a12}.bk-reward,.bk-reward-chest{display:grid;border-radius:12px}.bk-reward-chest{position:relative;place-items:center;flex:none;width:72px;height:72px;background:radial-gradient(closest-side,rgb(255 255 255/.55),transparent)}.bk-reward-chest .game-icon{border:0;background:none}.bk-reward-kind{font-weight:700;letter-spacing:.02em}.bk-reward[data-kind=lore]{border-color:#a8743a;background:radial-gradient(80% 90% at 0 0,rgb(255 233 200/.55),transparent 60%),color-mix(in srgb,#d9b088 22%,#fbf6ea)}.bk-reward[data-kind=trial]{border-color:#8a96ae;background:radial-gradient(80% 90% at 0 0,rgb(220 235 255/.6),transparent 60%),color-mix(in srgb,#b9c4d8 26%,#f6f7fb);color:#1f2a3a}.bk-reward[data-kind=boss]{border-color:#e0a828;box-shadow:0 0 0 1px rgb(255 214 110/.6),0 0 18px rgb(255 200 80/.35);background:radial-gradient(80% 90% at 0 0,rgb(255 233 168/.7),transparent 60%),color-mix(in srgb,var(--brass-300) 34%,#fbf3dc)}.bk-reward[data-burst] .bk-reward-chest:after{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 241 184/.95),rgb(255 214 110/.4) 50%,transparent);pointer-events:none;animation:bk-burst 1.2s ease-out forwards}@keyframes bk-burst{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}.bk-chest-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.bk-chest-kinds button{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-height:52px;padding:8px 6px;border:2px solid var(--border-strong,rgb(128 128 128/.5));border-radius:12px;background:transparent;color:var(--fg,inherit);font:inherit;cursor:pointer}.bk-chest-kinds button[data-on]{border-color:#e0a828;background:color-mix(in oklab,#f2c94a 20%,transparent)}.bk-chest-kinds b{font-size:.9rem}.bk-chest-kinds small{font-size:.72rem;opacity:.75}@media (prefers-reduced-motion:reduce){.bk-reward[data-burst] .bk-reward-chest:after{animation:none;opacity:0}}.bk-reward-loot{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.bk-reward-loot>span{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:64px;padding:6px;border:2px solid color-mix(in srgb,var(--rarity,#888) 70%,transparent);border-radius:10px;background:#1d1a33;color:#f2ead6;font-size:.68rem;text-align:center}.bk-reward-loot>span[data-xp]{border-color:#7fffd4;font-size:.85rem;font-weight:700;min-height:64px;align-content:center}.bk-reward[data-open] .bk-reward-loot>span{animation:bk-loot .6s ease-out both}@keyframes bk-loot{0%{transform:translateY(8px) scale(.6);opacity:0}70%{transform:translateY(-3px) scale(1.08);opacity:1}to{transform:none;opacity:1}}.bk-reward-loot>.rc-chip{opacity:1}.bk-reward-picked{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;align-items:center}.bk-reward-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border:1px solid var(--brass-500);border-radius:99px;background:color-mix(in srgb,var(--brass-300) 25%,transparent);font-size:.8rem}.bk-reward-chip button{width:22px;height:22px;border:0;border-radius:50%;background:rgb(0 0 0/.08);color:inherit;font:inherit;cursor:pointer}.bk-reward-picked button.unused{padding:4px 9px;border:1px solid var(--brass-500);border-radius:99px;background:color-mix(in srgb,var(--brass-300) 25%,transparent);color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.bk-reward-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:6px;gap:6px;max-height:260px;overflow-y:auto;padding:6px;border-radius:10px;background:#1d1a33}.bk-reward-pick button{display:grid;justify-items:center;align-content:end;grid-gap:3px;gap:3px;min-height:76px;padding:6px 4px;border:2px solid transparent;border-radius:8px;background:#262140;color:#f2ead6;font:inherit;cursor:pointer}.bk-reward-pick button[data-on]{border-color:var(--brass-400);box-shadow:0 0 10px rgb(232 196 106/.4)}.bk-reward-pick small{font-size:.65rem;line-height:1.15;text-align:center}.bk-reward-nums{display:flex;flex-wrap:wrap;gap:10px}.bk-reward-nums label{flex:1 1 120px}.bk-linkish{padding:0;border:0;background:none;color:#a8743a;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.bk-pet{position:absolute;right:calc(100% - 14px);bottom:16px;z-index:3;width:60px;height:60px;pointer-events:none}.bp[data-staff] .bk-pet{right:calc(100% + 2px);left:auto;width:52px;height:52px}.bk-pet[data-ghost] .bk-pet-btn{filter:drop-shadow(0 0 4px rgb(190 215 255/.55))}.bk-pet[data-ghost] .bk-pet-art{opacity:.8;animation-duration:4.4s}.bk-pet[data-ghost] .bk-pet-art rect[fill="#1d1626"]{fill:#dbe7ff}.bk-pet[data-ghost] .bk-pet-art rect[fill="#140f1c"]{fill:rgb(219 231 255/.75)}.bk-pet[data-ghost] .bk-pet-art rect[fill="#ffffff"]{fill:transparent}.bk-pet-btn{display:block;width:100%;height:100%;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;pointer-events:auto;transform:scale(var(--pet-scale,1));transform-origin:50% 100%;filter:drop-shadow(0 2px 1px rgb(0 0 0/.45))}.bk-pet-btn:focus-visible{outline:2px solid var(--aurora,#5ee0a0);outline-offset:2px}.bk-pet-art{display:block;width:100%;height:100%;animation:bk-pet-bob 3.2s steps(2,jump-none) infinite}.bk-pet[data-sleepy] .bk-pet-art{animation:none;transform:translateY(2px) scaleY(.92);transform-origin:50% 100%;filter:saturate(.7) brightness(.9)}@keyframes bk-pet-bob{50%{transform:translateY(-2px)}}.bk-pet-btn[data-hop=a] .bk-pet-art{animation:bk-pet-hop-a .45s ease-out}.bk-pet-btn[data-hop=b] .bk-pet-art{animation:bk-pet-hop-b .45s ease-out}@keyframes bk-pet-hop-a{40%{transform:translateY(-10px) rotate(-6deg)}}@keyframes bk-pet-hop-b{40%{transform:translateY(-10px) rotate(6deg)}}.bk-pet-z{position:absolute;top:-8px;right:-2px;color:#f2ead6;font-weight:800;text-shadow:0 1px 0 #000;animation:bk-z 2.4s ease-in-out infinite}@keyframes bk-z{0%{transform:translateY(10px) scale(.7);opacity:0}50%{opacity:1}to{transform:translate(8px,-14px) scale(1.1);opacity:0}}.bk-pet-say{position:fixed;z-index:50;width:max-content;max-width:230px;padding:7px 9px 6px;border:2px solid #3e3950;border-radius:12px 12px 4px 12px;background:#fbf6e9;color:#23192e;box-shadow:0 6px 18px rgb(0 0 0/.35);font:600 13px/1.3 var(--font-ui,system-ui,sans-serif);pointer-events:auto;animation:bk-pet-say .18s ease-out}.bk-pet-say:after{content:"";position:absolute;right:10px;top:100%;border:7px solid transparent;border-top-color:#3e3950;border-bottom:0}.bk-pet-say[data-kind=kit]{max-width:280px;border-color:#6a4fb0}.bk-pet-say p{margin:0}.bk-pet-say-do{display:flex;justify-content:flex-end;gap:4px;margin-top:3px}.bk-pet-say-do button{min-height:22px;padding:0 7px;border:1px solid rgb(35 25 46/.25);border-radius:99px;background:rgb(35 25 46/.06);color:inherit;font:700 11px/1 var(--font-ui,system-ui,sans-serif);cursor:pointer}.bk-pet-say-do button:focus-visible,.bk-pet-say-do button:hover{background:rgb(35 25 46/.14)}@keyframes bk-pet-say{0%{opacity:0;transform:translateY(4px)}}@media (min-width:1900px) and (min-height:1000px){.bk-pet{width:76px;height:76px}.bp[data-staff] .bk-pet{width:64px;height:64px}.bk-pet-say{max-width:300px;font-size:16px}.bk-pet-say[data-kind=kit]{max-width:340px}}@media (prefers-reduced-motion:reduce){.bk-pet-art,.bk-pet-btn[data-hop] .bk-pet-art,.bk-pet-say,.bk-pet-z{animation:none}}.bk-reward-loot>span[data-bonus]{position:relative;box-shadow:0 0 0 1px color-mix(in srgb,var(--rarity,#888) 40%,transparent),0 0 12px color-mix(in srgb,var(--rarity,#888) 55%,transparent);animation:bk-bonus .5s ease-out both}.bk-reward-loot>span[data-bonus]:after{content:"✦";position:absolute;top:2px;right:5px;color:var(--rarity,var(--gold-text));font-size:.7rem}@keyframes bk-bonus{0%{opacity:0;transform:scale(.6)}}.game-head{margin:10px 0 0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.game-modes{display:grid;grid-gap:0;gap:0}.game-modes .game-switch{margin:4px 0}.game-warn{padding:6px 10px;border-radius:8px;background:color-mix(in oklab,#d97706 16%,transparent);color:inherit!important}.game-note{font-size:.8rem!important}.game-students{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;max-height:280px;overflow-y:auto;list-style:none}.game-students li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px;border-radius:6px;background:color-mix(in oklab,var(--fg) 4%,transparent);font-size:.88rem}.game-students select{max-width:55%;font:inherit;font-size:.82rem}.cc{position:fixed;left:50%;top:18px;z-index:9999;transform:translateX(-50%);padding:12px 20px;border:2px solid var(--wood-line);border-radius:14px;background:linear-gradient(180deg,#ff9a4a,#c9551f);box-shadow:0 4px 0 var(--wood-line),0 12px 30px rgb(0 0 0/.45);color:#fff6e6;font-weight:900;animation:cc-in .3s ease-out}@keyframes cc-in{0%{opacity:0;transform:translate(-50%,-12px)}}.upd{position:fixed;left:14px;bottom:14px;z-index:10000;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border:1px solid var(--wood-line);border-radius:12px;background:#3d2818;box-shadow:0 8px 22px rgb(0 0 0/.4);color:var(--on-wood);font-size:14px;font-weight:700}.upd button{min-height:34px;padding:0 12px;border:1px solid var(--wood-line);border-radius:8px;background:var(--brass-400);color:#2b1a0c;font-weight:800;cursor:pointer}.upd .upd-wait{font-style:normal;font-weight:600;color:#e8d7b4}.upd .upd-x{min-width:34px;padding:0;background:transparent;border-color:transparent;color:var(--on-wood-muted);font-size:18px}.bk-reward{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.bk-reward>.bk-reward-chest{width:96px;height:96px;padding:0;border:0;border-radius:18px;cursor:pointer;background:radial-gradient(closest-side,rgb(255 246 200/.85),rgb(255 214 110/.25) 60%,transparent);animation:bk-chest-bob 2.6s ease-in-out infinite;transition:transform .15s;will-change:transform}.bk-reward>.bk-reward-chest:focus-visible,.bk-reward>.bk-reward-chest:hover{transform:scale(1.08) rotate(-2deg);outline:none;filter:drop-shadow(0 0 10px rgb(255 214 110/.9))}.bk-reward[data-open]>.bk-reward-chest{animation:none;background:radial-gradient(closest-side,rgb(255 255 255/.5),transparent)}.bk-reward-chest[data-rattle]{animation:bk-chest-rattle .5s ease-in-out 2!important}.bk-reward-chest[data-busy]{animation:bk-chest-rattle .35s ease-in-out infinite!important}.bk-reward-shine{position:absolute;inset:6px;overflow:hidden;border-radius:14px;pointer-events:none}.bk-reward-shine:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgb(255 255 255/.32) 48%,transparent 60%);transform:translateX(-120%);animation:bk-chest-shine 3.4s ease-in-out infinite;will-change:transform}@keyframes bk-chest-bob{50%{transform:translateY(-4px)}}@keyframes bk-chest-rattle{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg) translateX(-2px)}40%{transform:rotate(6deg) translateX(2px)}60%{transform:rotate(-4deg)}80%{transform:rotate(3deg)}}@keyframes bk-chest-shine{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}.bk-reward-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.bk-reward-text b{font-family:var(--font-display,serif);font-size:1.15rem;font-weight:600}.bk-reward-mystery{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.bk-reward-mystery i{display:grid;place-items:center;width:24px;height:24px;border:1.5px dashed;border-radius:7px;font:800 .8rem/1 var(--font-body-family,system-ui),sans-serif;font-style:normal;opacity:.55}.bk-reward-mystery em{margin-left:4px;font-size:.78rem;font-weight:700;font-style:normal;opacity:.8}.bk-reward-note{color:#8b2d16;font-weight:700}.bk-reward .bk-reward-loot{display:flex;flex-wrap:wrap;gap:4px}.rc-pop{position:fixed;inset:0;z-index:520;display:grid;place-items:center}.rc-backdrop{position:absolute;inset:0;background:radial-gradient(70% 70% at 50% 45%,rgb(40 28 8/.55),rgb(5 8 14/.86));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rc-fade .3s ease-out}.rc-stage{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;width:min(640px,calc(100vw - 32px));padding:26px 22px 22px;border:3px solid var(--wood-line);border-radius:22px;background:radial-gradient(120% 70% at 50% 0,rgb(255 222 140/.22),transparent 60%),radial-gradient(130% 90% at 30% 0,var(--wood-600) 0,var(--wood-700) 55%,var(--wood-800) 100%);box-shadow:0 24px 70px rgb(0 0 0/.6),inset 0 0 0 1px rgb(255 220 160/.15);color:#f6ead0;text-align:center;animation:rc-rise .35s cubic-bezier(.2,1.4,.4,1)}.rc-pop[data-kind=boss] .rc-stage,.rc-pop[data-kind=final] .rc-stage{border-color:#e0a828;box-shadow:0 0 0 2px rgb(255 214 110/.4),0 0 60px rgb(255 200 80/.35),0 24px 70px rgb(0 0 0/.6)}.rc-x{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border:2px solid var(--wood-line);border-radius:50%;background:linear-gradient(var(--brass-300),var(--brass-500));color:var(--on-brass);font-weight:900;cursor:pointer}.rc-burst{position:relative;display:grid;place-items:center;width:220px;height:190px}.rc-chest{position:relative;z-index:2;filter:drop-shadow(0 10px 18px rgb(0 0 0/.5))}.rc-pop[data-phase=shake] .rc-chest{animation:rc-shake .95s ease-in forwards}.rc-pop:not([data-phase=shake]) .rc-chest{animation:rc-pop-open .55s cubic-bezier(.2,1.6,.4,1)}.rc-flash{position:absolute;inset:-60px;z-index:1;border-radius:50%;background:radial-gradient(closest-side,#fffbe8,rgb(255 226 140/.75) 35%,rgb(255 200 80/.2) 65%,transparent);opacity:0}.rc-pop:not([data-phase=shake]) .rc-flash{animation:rc-flash 1s ease-out}.rc-rays{position:absolute;inset:-90px;z-index:0;border-radius:50%;background:repeating-conic-gradient(rgb(255 226 140/.28) 0 9deg,transparent 9deg 24deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 75%);mask:radial-gradient(closest-side,#000 30%,transparent 75%);opacity:0}.rc-pop:not([data-phase=shake]) .rc-rays{opacity:1;animation:rc-spin 14s linear infinite,rc-fade .6s ease-out}.rc-spark{position:absolute;z-index:1;left:50%;top:50%;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:var(--h);box-shadow:0 0 10px var(--h);opacity:0;animation:rc-spark 1.1s cubic-bezier(.1,.8,.3,1) forwards}.rc-title{margin:0;font:800 1.7rem/1.15 var(--font-display,serif);color:var(--gold-text);text-shadow:0 2px 12px rgb(0 0 0/.45)}.rc-loot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.rc-chip{display:grid;justify-items:center;grid-gap:3px;gap:3px;width:104px;padding:8px 6px;border:2px solid var(--rarity);border-radius:14px;background:radial-gradient(90% 80% at 50% 0,color-mix(in srgb,var(--rarity) 35%,transparent),rgb(0 0 0/.25));box-shadow:0 0 16px color-mix(in srgb,var(--rarity) 55%,transparent);font-size:.82rem;font-weight:800;line-height:1.2;opacity:0;animation:rc-item .5s cubic-bezier(.2,1.5,.4,1) forwards;animation-delay:calc(.35s + var(--i) * .14s)}.rc-chip small{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--rarity)}.rc-chip[data-bonus]{border-style:dashed}.rc-xp{display:flex;gap:8px;margin:2px 0 0}.rc-xp span{padding:4px 12px;border-radius:99px;background:rgb(143 245 214/.18);border:1px solid rgb(143 245 214/.5);font-weight:900;color:#bff7e3}.rc-aim,.rc-done,.rc-note,.rc-xp{opacity:0;animation:rc-item .45s ease-out forwards;animation-delay:calc(.45s + var(--i) * .14s)}.rc-aim{max-width:460px;margin:0;padding:6px 12px;border-radius:10px;font-size:.88rem;font-weight:700;color:#fff;background:rgba(255,255,255,.08)}.rc-aim[data-tier=sharp]{color:#bff7e3}.rc-aim[data-tier=shaky]{color:#ffd0c4}.rc-note{max-width:460px;margin:0;font-size:.9rem;font-weight:700;color:#e9d6ae}.rc-done{margin-top:4px;padding:9px 20px;border:2px solid var(--wood-line);border-radius:99px;background:linear-gradient(var(--brass-300),var(--brass-500));color:var(--on-brass);font:inherit;font-weight:900;cursor:pointer}@keyframes rc-fade{0%{opacity:0}}@keyframes rc-rise{0%{opacity:0;transform:translateY(18px) scale(.92)}}@keyframes rc-shake{0%{transform:scale(1) rotate(0)}15%{transform:scale(1.02) rotate(-5deg)}30%{transform:scale(1.03) rotate(5deg)}45%{transform:scale(1.05) rotate(-8deg)}60%{transform:scale(1.07) rotate(8deg)}75%{transform:scale(1.1) rotate(-11deg)}90%{transform:scale(1.14) rotate(11deg)}to{transform:scale(1.18) rotate(0)}}@keyframes rc-pop-open{0%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes rc-flash{0%{opacity:0;transform:scale(.3)}15%{opacity:1}to{opacity:0;transform:scale(1.6)}}@keyframes rc-spin{to{transform:rotate(1turn)}}@keyframes rc-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(var(--d)) scale(.3)}}@keyframes rc-item{0%{opacity:0;transform:translateY(26px) scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bk-reward-shine:before,.bk-reward>.bk-reward-chest,.rc-pop .rc-chest,.rc-rays,.rc-spark{animation:none!important}.rc-aim,.rc-chip,.rc-done,.rc-note,.rc-xp{animation-duration:.01s!important;animation-delay:0s!important}}