[data-theme=champagne],[data-theme=ivory],[data-theme=onyx]{--font-display:"Cormorant Garamond";--display-adjust:none;--backdrop:none;--scenery:none;--scenery-h:0;--gold-brushed:linear-gradient(128deg,#a88a57,#c8ad7b 22%,#ddc89f 38%,#c3a673 56%,#d2bb8e 74%,#a98b58)}[data-theme=champagne]{--gold-300:216 190 133;--gold-500:184 149 90;--gold-600:155 122 67;--gold-700:116 89 46;--shadow:74 56 32;color-scheme:light}.theme-scene{background-image:var(--backdrop);background-size:var(--backdrop-size,auto);background-repeat:repeat}.theme-scene:before{content:"";position:absolute;inset:auto 0 0 0;height:var(--scenery-h);background-image:var(--scenery);background-repeat:no-repeat;background-position:var(--scenery-pos,bottom center);background-size:var(--scenery-size,100% auto);pointer-events:none}.theme-scene-mini{background-size:calc(var(--backdrop-tile, 30rem) * .2) auto}.font-display{font-size-adjust:var(--display-adjust,none)}[data-group=storybook] .font-display.italic,[data-group=storybook] .serif-italic,[data-group=storybook].font-display.italic{font-style:normal}[data-theme=toybox]{--canvas:214 233 248;--surface:255 254 250;--linen:232 241 250;--stone:190 211 232;--taupe:128 150 178;--muted:78 96 122;--ink-soft:50 64 88;--ink:24 34 56;--gold-50:255 246 222;--gold-100:255 233 176;--gold-300:244 197 66;--gold-500:226 86 46;--gold-600:196 66 34;--gold-700:166 50 24;--shadow:30 60 110;--wall:241 205 112;color-scheme:light;--font-display:"Fredoka";--display-adjust:0.4;--backdrop-tile:35rem;--backdrop:url(/art/themes/toybox-clouds.svg);--backdrop-size:35rem auto;--scenery:url(/art/themes/toybox-scene.svg);--scenery-h:40%;--gold-brushed:linear-gradient(135deg,#b83a1e,#e5582f 24%,#f47a4c 38%,#e5582f 55%,#f4c542 78%,#e9a92a);--gold-hairlines:linear-gradient(transparent,transparent)}[data-theme=galaxy]{--canvas:7 9 18;--surface:17 21 36;--linen:28 34 54;--stone:48 56 84;--taupe:98 110 142;--muted:150 162 194;--ink-soft:204 214 236;--ink:240 244 252;--gold-50:14 30 54;--gold-100:20 46 84;--gold-300:58 118 196;--gold-500:90 180 255;--gold-600:132 204 255;--gold-700:170 224 255;--m-dusk:118 156 222;--m-rose:236 128 162;--m-sage:104 192 138;--m-apricot:240 164 92;--m-plum:172 136 226;--m-teal:72 196 192;--m-berry:226 98 112;--m-sky:110 190 240;--m-olive:222 190 80;--m-lime:160 206 88;--m-cocoa:190 146 108;--m-slate:150 166 186;--tint-a:0.3;--tint-strong-a:0.44;--shadow:0 0 0;--wall:10 12 22;color-scheme:dark;--font-display:"Orbitron";--display-adjust:0.36;--backdrop-tile:40rem;--backdrop:url(/art/themes/galaxy-stars.svg);--backdrop-size:40rem auto;--scenery:url(/art/themes/galaxy-scene.svg);--scenery-h:55%;--scenery-pos:bottom right;--scenery-size:auto 100%;--gold-brushed:linear-gradient(135deg,#2a3142,#4a5468 20%,#6c778e 34%,#3a4356 50%,#59647a 70%,#262c3a);--gold-hairlines:repeating-linear-gradient(90deg,rgb(255 255 255/0.05) 0 1px,transparent 1px 48px)}[data-theme=galaxy] .rule-gold,[data-theme=galaxy] nav .gold-brushed{background:rgb(var(--gold-500));box-shadow:0 0 6px 1px rgb(90 180 255/.85),0 0 18px 3px rgb(90 180 255/.45)}[data-theme=galaxy] nav .gold-text{background:none;color:rgb(var(--gold-600))}[data-theme=galaxy] .font-display.text-display-xl{text-shadow:0 0 24px rgb(90 180 255/.35)}[data-theme=princess]{--canvas:250 237 244;--surface:255 251 253;--linen:246 228 239;--stone:230 204 221;--taupe:178 144 168;--muted:120 88 114;--ink-soft:90 60 92;--ink:54 32 62;--gold-50:253 239 247;--gold-100:248 218 235;--gold-300:226 170 204;--gold-500:186 84 148;--gold-600:160 66 128;--gold-700:128 48 104;--shadow:110 50 90;--wall:238 216 230;color-scheme:light;--font-display:"Cinzel Decorative";--display-adjust:0.4;--backdrop-tile:26rem;--backdrop:url(/art/themes/princess-sparkles.svg);--backdrop-size:26rem auto;--scenery:url(/art/themes/princess-scene.svg);--scenery-h:45%;--gold-brushed:linear-gradient(128deg,#b97a7f,#e2a9a4 22%,#f6d3c8 38%,#d9978f 56%,#ecbab1 74%,#b47377)}[data-theme=voyager]{--canvas:206 238 238;--surface:255 254 250;--linen:226 244 242;--stone:180 218 218;--taupe:112 160 160;--muted:56 102 108;--ink-soft:28 72 82;--ink:10 44 56;--gold-50:255 238 236;--gold-100:255 216 212;--gold-300:246 160 150;--gold-500:222 68 74;--gold-600:196 50 60;--gold-700:160 36 48;--shadow:10 70 90;--wall:242 220 166;color-scheme:light;--font-display:"Baloo 2";--display-adjust:0.42;--backdrop-tile:22rem;--backdrop:url(/art/themes/voyager-waves.svg),linear-gradient(180deg,rgb(255 255 255/0.4),transparent 45%);--backdrop-size:22rem auto,100% 100%;--scenery:url(/art/themes/voyager-scene.svg);--scenery-h:45%;--gold-brushed:linear-gradient(128deg,#7a4f2c,#a8774a 22%,#c99a68 38%,#94643a 56%,#b8885a 74%,#6e4524);--gold-hairlines:repeating-linear-gradient(90deg,rgb(255 255 255/0.05) 0 2px,rgb(0 0 0/0.04) 2px 5px,transparent 5px 9px)}[data-theme=swamp]{--canvas:228 236 208;--surface:252 252 242;--linen:236 240 218;--stone:204 214 176;--taupe:146 156 112;--muted:88 98 62;--ink-soft:60 68 38;--ink:36 42 20;--gold-50:240 246 222;--gold-100:222 236 186;--gold-300:176 204 108;--gold-500:102 150 40;--gold-600:82 126 30;--gold-700:62 98 20;--shadow:50 60 20;--wall:120 96 62;color-scheme:light;--font-display:"Macondo";--display-adjust:none;--backdrop-tile:26rem;--backdrop:url(/art/themes/swamp-leaves.svg);--backdrop-size:26rem auto;--scenery:url(/art/themes/swamp-scene.svg);--scenery-h:45%;--gold-brushed:linear-gradient(128deg,#5a4a2a,#7d6a3e 20%,#94884e 34%,#6c7a3a 52%,#8a7444 72%,#4e4024);--gold-hairlines:repeating-linear-gradient(90deg,rgb(255 255 255/0.04) 0 2px,rgb(0 0 0/0.06) 2px 4px,transparent 4px 11px)}[data-theme=galaxy] [data-cast]{filter:drop-shadow(0 0 5px rgb(160 200 255/.45)) drop-shadow(0 4px 6px rgb(0 0 0/.5))}[data-theme=pups]{--canvas:198 230 251;--surface:255 255 252;--linen:234 245 252;--stone:184 212 236;--taupe:118 146 182;--muted:70 92 132;--ink-soft:44 58 108;--ink:32 40 96;--gold-50:255 243 228;--gold-100:255 224 190;--gold-300:247 178 104;--gold-500:232 128 58;--gold-600:205 102 38;--gold-700:168 78 24;--shadow:40 70 130;--wall:188 198 85;color-scheme:light;--font-display:"Fredoka";--display-adjust:0.4;--backdrop-tile:35rem;--backdrop:url(/art/themes/pups-sky.svg);--backdrop-size:35rem auto;--scenery:url(/art/themes/pups-scene.svg);--scenery-h:40%;--gold-brushed:linear-gradient(135deg,#2b3a8c,#4b6cc9 26%,#8fc1ee 44%,#4b6cc9 62%,#2b3a8c 82%,#f28c3c);--gold-hairlines:linear-gradient(transparent,transparent)}[data-theme=igloo]{--canvas:221 236 248;--surface:255 255 255;--linen:238 246 252;--stone:198 219 236;--taupe:134 160 186;--muted:80 102 126;--ink-soft:46 62 82;--ink:28 40 56;--gold-50:255 240 236;--gold-100:255 216 206;--gold-300:246 152 134;--gold-500:226 76 60;--gold-600:200 58 46;--gold-700:166 42 34;--shadow:46 88 128;--wall:230 241 250;color-scheme:light;--font-display:"Grandstander";--display-adjust:0.4;--backdrop-tile:30rem;--backdrop:url(/art/themes/igloo-snow.svg),linear-gradient(180deg,rgb(196 222 244/0.7),rgb(255 255 255/0.25) 70%);--backdrop-size:30rem auto,100% 100%;--scenery:url(/art/themes/igloo-scene.svg);--scenery-h:42%;--gold-brushed:linear-gradient(135deg,#2b3a4e,#4d6a8a 18%,#a9cbe6 36%,#f4f9fd 50%,#a9cbe6 64%,#4d6a8a 82%,#f29a3a);--gold-hairlines:repeating-linear-gradient(90deg,rgb(255 255 255/0.08) 0 2px,transparent 2px 7px)}[data-theme=igloo] [data-cast]{filter:drop-shadow(0 6px 5px rgb(60 100 140/.28))}.snowfield{container-type:size}.snowflake{position:absolute;top:-3%;display:block;animation:snow-fall var(--fall) linear var(--delay) infinite;will-change:transform}.snowflake>i{display:block;width:100%;height:100%;border-radius:999px;background:radial-gradient(circle at 40% 35%,#fff 0 45%,rgb(255 255 255/.85) 60%,rgb(255 255 255/0) 72%);box-shadow:0 0 6px rgb(255 255 255/.5);animation:snow-sway var(--sway) ease-in-out var(--delay) infinite alternate}@keyframes snow-fall{0%{transform:translateZ(0)}to{transform:translate3d(var(--drift),106cqh,0)}}@keyframes snow-sway{0%{transform:translate3d(-9px,0,0)}to{transform:translate3d(9px,0,0)}}.ice-glint{position:absolute;width:22px;height:22px;margin:0 0 -11px -11px;background:conic-gradient(from 45deg,transparent 0 20%,#fff 25%,transparent 30% 45%,#fff 50%,transparent 55% 70%,#fff 75%,transparent 80% 95%,#fff 100%);-webkit-mask:radial-gradient(circle,#000 0 18%,rgb(0 0 0/.6) 30%,transparent 70%);mask:radial-gradient(circle,#000 0 18%,rgb(0 0 0/.6) 30%,transparent 70%);transform:scale(0);animation:ice-glint var(--period) ease-in-out var(--delay) infinite}@keyframes ice-glint{0%,70%,to{transform:scale(0) rotate(0deg);opacity:0}80%{transform:scale(calc(var(--s) * 1.2)) rotate(45deg);opacity:1}90%{transform:scale(calc(var(--s) * .6)) rotate(80deg);opacity:.6}}.ice-hole{position:absolute;left:66.25%;bottom:5.625cqw;width:10cqw;height:2cqw;margin-left:-5cqw;margin-bottom:-1cqw}.ice-hole .ripple{position:absolute;inset:0;border:2px solid rgb(170 210 240/.8);border-radius:50%;transform:scale(.2);opacity:0;animation:hole-ripple 4.4s ease-out infinite}@keyframes hole-ripple{0%{transform:scale(.15);opacity:0}15%{opacity:.9}to{transform:scale(.95);opacity:0}}.leaping-fish{position:absolute;left:50%;bottom:40%;width:3.4cqw;margin-left:-1.7cqw;opacity:0;transform-origin:50% 50%;animation:fish-leap 13s cubic-bezier(.33,0,.67,1) 3s infinite}@keyframes fish-leap{0%,86%{opacity:0;transform:translate3d(-1.2cqw,0,0) rotate(40deg)}87%{opacity:1}91%{transform:translate3d(0,-5cqw,0) rotate(-10deg)}95%{opacity:1;transform:translate3d(1.4cqw,-.4cqw,0) rotate(-70deg)}96%,to{opacity:0;transform:translate3d(1.5cqw,.4cqw,0) rotate(-80deg)}}.ice-hole .splash{position:absolute;left:50%;bottom:30%;width:4cqw;height:1.6cqw;margin-left:-1cqw;border-radius:50% 50% 0 0;border-top:3px dotted rgb(255 255 255/.95);opacity:0;transform:scale(.3);animation:fish-splash 13s ease-out 3s infinite}@keyframes fish-splash{0%,86%{opacity:0;transform:scale(.3)}87%{opacity:1;transform:translate3d(-1cqw,0,0) scale(.5)}90%{opacity:0;transform:translate3d(-1cqw,-.4cqw,0) scale(1)}95.5%{opacity:1;transform:translate3d(1.4cqw,0,0) scale(.5)}99%,to{opacity:0;transform:translate3d(1.4cqw,-.4cqw,0) scale(1.1)}}@media (prefers-reduced-motion:reduce){.snowfield{display:none}}