@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(../media/andika-cyrillic-ext-400-normal.1eg620zi8zv1s.woff2)format("woff2"),url(../media/andika-cyrillic-ext-400-normal.2te-2g9l5a5cb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(../media/andika-cyrillic-400-normal.3-aonlak2p6xb.woff2)format("woff2"),url(../media/andika-cyrillic-400-normal.399_sv7n_vyhu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(../media/andika-vietnamese-400-normal.0u99f0h6fi2qk.woff2)format("woff2"),url(../media/andika-vietnamese-400-normal.3usxeztdryec6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(../media/andika-latin-ext-400-normal.08b29loa924-t.woff2)format("woff2"),url(../media/andika-latin-ext-400-normal.26rsg7gb2jsay.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(../media/andika-latin-400-normal.3jyoxkpacxm_z.woff2)format("woff2"),url(../media/andika-latin-400-normal.1qmms1n_03vlj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(../media/andika-cyrillic-ext-700-normal.11h5ncbggh98t.woff2)format("woff2"),url(../media/andika-cyrillic-ext-700-normal.1hzl39r7dxxd_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(../media/andika-cyrillic-700-normal.00a-3duhpt2wg.woff2)format("woff2"),url(../media/andika-cyrillic-700-normal.3i3u3-09qbnun.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(../media/andika-vietnamese-700-normal.00h2zajzd35oo.woff2)format("woff2"),url(../media/andika-vietnamese-700-normal.0sx3qsglcpcgn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(../media/andika-latin-ext-700-normal.3vjidufa4xdyz.woff2)format("woff2"),url(../media/andika-latin-ext-700-normal.0ou5mhmswse84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(../media/andika-latin-700-normal.3dn5pss8jm1mz.woff2)format("woff2"),url(../media/andika-latin-700-normal.286asx2qelfl6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(../media/baloo-2-devanagari-500-normal.28i56bz8r4hbs.woff2)format("woff2"),url(../media/baloo-2-devanagari-500-normal.29hpxzmwq0m-t.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(../media/baloo-2-vietnamese-500-normal.30hiq_3-u4orb.woff2)format("woff2"),url(../media/baloo-2-vietnamese-500-normal.3xicgkwuu5gd6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(../media/baloo-2-latin-ext-500-normal.235rstspt1gaj.woff2)format("woff2"),url(../media/baloo-2-latin-ext-500-normal.11vqqk8seby2f.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:500;src:url(../media/baloo-2-latin-500-normal.0xi_54th8ctsq.woff2)format("woff2"),url(../media/baloo-2-latin-500-normal.363jdingq8phl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(../media/baloo-2-devanagari-700-normal.43cm44niltyml.woff2)format("woff2"),url(../media/baloo-2-devanagari-700-normal.0_b0yv599cipb.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(../media/baloo-2-vietnamese-700-normal.2nq01mxe-d-4r.woff2)format("woff2"),url(../media/baloo-2-vietnamese-700-normal.26t23-hnc2095.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(../media/baloo-2-latin-ext-700-normal.1q7suswm4h8w5.woff2)format("woff2"),url(../media/baloo-2-latin-ext-700-normal.0pe9dy09khekb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(../media/baloo-2-latin-700-normal.33bfi-nzbke5g.woff2)format("woff2"),url(../media/baloo-2-latin-700-normal.2op1-24_e_2do.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-nastaliq-urdu-arabic-400-normal.0_s5-u0o3rah0.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-arabic-400-normal.0lyjtbdex6qih.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-nastaliq-urdu-latin-ext-400-normal.3mhs_7kvg1mie.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-latin-ext-400-normal.27n3k2qiya9u1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-nastaliq-urdu-latin-400-normal.1j3u2q07h5455.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-latin-400-normal.32tj3z4_u83sm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-nastaliq-urdu-arabic-700-normal.1ibudd8slk9-b.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-arabic-700-normal.1sjo1gt0y27ow.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-nastaliq-urdu-latin-ext-700-normal.12td3kh21dswk.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-latin-ext-700-normal.2cg4a93qjfoaz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-nastaliq-urdu-latin-700-normal.3a0o67eyf8x92.woff2)format("woff2"),url(../media/noto-nastaliq-urdu-latin-700-normal.3e9-g22qaaz5-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.cr-lid{opacity:1;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0)}.cr-talk{opacity:0;transform-box:fill-box;transform-origin:50%}.cr-breathe,.cr-figure{transform-box:fill-box;transform-origin:50% 100%}.cr-live .cr-lid{animation:cr-blink var(--cr-blink,5s) infinite;animation-delay:var(--cr-blink-delay,0s)}.cr-live .cr-look{animation:cr-look var(--cr-look,8s) ease-in-out infinite;animation-delay:var(--cr-look-delay,0s)}.cr-live .cr-breathe{animation:3.8s ease-in-out infinite cr-breathe;animation-delay:var(--cr-breathe-delay,0s)}.cr-live .cr-wave{animation:1.4s ease-in-out infinite cr-wave}.cr-live .cr-flap{animation:.9s ease-in-out infinite cr-flap}.cr-live .cr-flap-back{animation:.9s ease-in-out -.12s infinite cr-flap}[data-talking=true] .cr-talk{opacity:1}.cr-live [data-talking=true] .cr-talk{animation:.19s ease-in-out infinite alternate cr-talk}.cr-live .cr-tapped>.cr-figure,.cr-live .cr-tapped>g>.cr-figure{animation:.6s ease-in-out cr-hop}@keyframes cr-blink{0%,91%,to{transform:scaleY(0)}94%,95%{transform:scaleY(1)}}@keyframes cr-look{0%,30%,62%,to{transform:none}36%,56%{transform:translate(1.6px)}70%,86%{transform:translate(-1.6px)}}@keyframes cr-breathe{50%{transform:scale(1.012,1.024)}}@keyframes cr-talk{0%{transform:scaleY(.25)}to{transform:scaleY(1.15)}}@keyframes cr-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}70%{transform:rotate(10deg)}}@keyframes cr-flap{50%{transform:rotate(18deg)scaleY(.85)}}@keyframes cr-hop{40%{transform:translateY(-26px)rotate(-4deg)}70%{transform:translateY(0)scale(1.05,.94)}}@media (prefers-reduced-motion:reduce){.cr-live *,.cr-live :before,.cr-live :after{animation:none!important}}
.sbg-game{font-family:var(--sb-font-display);-webkit-user-select:none;user-select:none;position:absolute;inset:0;container-type:size}.sbg-game>div{position:absolute;inset:0}.sbg-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sbg-still{pointer-events:none}.sbg-backdrop{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sbg-target{border-radius:var(--sb-radius-pill);color:inherit;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;translate:-50% -50%}.sbg-target:disabled{cursor:default}.sbg-target:focus-visible{outline:4px solid var(--sb-colour-focus);outline-offset:2px}.sbg-target-art{pointer-events:none;block-size:100%;inline-size:100%;display:block;overflow:visible}.sbg-target[data-hinted=true]{background:radial-gradient(closest-side, var(--sb-colour-accent-glow), transparent)}.sbg-count-target,.sbg-jump-target,.sbg-fly-target{border-radius:var(--sb-radius-frame)}.sbg-bubble{border-radius:var(--sb-radius-pill);background:var(--sb-colour-scrim);inline-size:fit-content;max-inline-size:80%;color:var(--sb-colour-paper);text-align:center;pointer-events:none;margin:0 auto;padding:.25em .9em;font-size:clamp(.95rem,6.5cqh,2.4rem);font-weight:700;position:absolute;inset-block-end:6%;inset-inline:0}.sbg-bubble[data-empty=true]{visibility:hidden}.sbg-counter{aspect-ratio:1;border-radius:var(--sb-radius-pill);background:var(--sb-colour-scrim);min-inline-size:1.6em;color:var(--sb-colour-accent);pointer-events:none;place-items:center;margin:0;font-size:clamp(1.4rem,12cqh,5rem);font-weight:700;line-height:1;display:grid;position:absolute;inset-block-start:max(14%,66px);inset-inline-end:3%}.sbg-flame{transform-box:fill-box;transform-origin:50% 100%;opacity:0;scale:.15}.sbg-flame[data-lit=true]{opacity:1;scale:1}.sbg-count-them [data-counted=true]{filter:brightness(1.2) drop-shadow(0 0 6px var(--sb-colour-accent))}.sbg-count-them [data-next=true]{filter:brightness(1.1) drop-shadow(0 0 10px var(--sb-colour-paper))}.sbg-peek{transform-box:fill-box;translate:0 10%}.sbg-rise{transform-box:fill-box;translate:0 -90px}.sbg-burst{opacity:.8}.sbg-live .sbg-flame{transition:opacity .4s,scale .5s cubic-bezier(.3,1.6,.6,1)}.sbg-live .sbg-flicker{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s ease-in-out infinite alternate sbg-flicker}.sbg-live .sbg-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite sbg-pulse}.sbg-live .sbg-twinkle{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite sbg-twinkle}.sbg-live .sbg-burst{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out forwards sbg-burst}.sbg-live .sbg-wing{transform-box:fill-box;transform-origin:95% 95%;animation:.45s ease-in-out infinite alternate sbg-flap}.sbg-live .sbg-bob{animation:2.6s ease-in-out infinite sbg-bob}.sbg-live .sbg-drift{animation:7s ease-in-out infinite alternate sbg-drift}.sbg-live[data-difficulty=school] .sbg-drift{animation-duration:4.5s}.sbg-live .sbg-target[data-hinted=true]{animation-play-state:paused}.sbg-live .sbg-peek{animation:2.2s ease-in-out infinite sbg-peek}.sbg-live .sbg-rise{animation:10s cubic-bezier(.35,0,.65,1) both sbg-rise}.sbg-live .sbg-sway{transform-box:fill-box;transform-origin:50% 100%;animation:2.6s ease-in-out 4 sbg-sway}.sbg-live .sbg-drop{animation:.45s cubic-bezier(.3,1.5,.5,1) sbg-drop}.sbg-live .sbg-dusk{transition:opacity .9s}.sbg-live .sbg-draw{transition:stroke-dashoffset .6s}.sbg-live .sbg-item{transition:left .8s cubic-bezier(.3,1.2,.5,1),top .8s cubic-bezier(.3,1.2,.5,1)}.sbg-live .sbg-item[data-dragging=true]{transition:none}.sbg-live .sbg-count-them [data-next=true]{animation:1.2s ease-in-out infinite alternate sbg-glow}.sbg-live .sbg-hop{animation:.45s ease-out sbg-hop}.sbg-live .sbg-flutter{animation:1.6s ease-in-out infinite sbg-bob}.sbg-live .sbg-swoop{animation:.9s cubic-bezier(.3,1.4,.5,1) both sbg-swoop}.sbg-game[data-over=true] :is(.sbg-flicker,.sbg-wing,.sbg-pulse,.sbg-twinkle,.sbg-bob,.sbg-drift,.sbg-peek,.sbg-flutter){animation-play-state:paused}.sbg-game[data-paused=true] *{animation-play-state:paused!important}@keyframes sbg-flicker{to{transform:scale(.92,1.06)rotate(2deg)}}@keyframes sbg-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}@keyframes sbg-twinkle{50%{transform:scale(1.2)rotate(15deg)}}@keyframes sbg-burst{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}@keyframes sbg-flap{to{transform:rotate(-50deg)scale(.9,.75)}}@keyframes sbg-bob{50%{transform:translateY(-9%)}}@keyframes sbg-drift{0%{transform:translate(-36%)}to{transform:translate(36%)}}@keyframes sbg-peek{0%,to{translate:0 22%}45%,65%{translate:0}}@keyframes sbg-rise{0%{opacity:0;translate:0 200px}12%{opacity:1}to{opacity:.95;translate:0 -90px}}@keyframes sbg-sway{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes sbg-drop{0%{opacity:0;transform:translateY(-70px)}}@keyframes sbg-hop{50%{translate:0 -24px}}@keyframes sbg-swoop{0%{translate:0}45%{translate:18px 22px}to{translate:0}}@keyframes sbg-glow{to{opacity:.65}}@media (prefers-reduced-motion:reduce){.sbg-game *,.sbg-game :before,.sbg-game :after{transition:none!important;animation:none!important}}
.sb-reader{box-sizing:border-box;block-size:100dvh;inline-size:100%;padding-block:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-bottom));padding-inline:max(var(--sb-size-gutter), env(safe-area-inset-left)) max(var(--sb-size-gutter), env(safe-area-inset-right));color:var(--sb-colour-paper);background-color:var(--sb-colour-night);background-image:radial-gradient(120% 70% at 50% 0%, var(--sb-colour-night2), var(--sb-colour-night) 70%);font-family:var(--sb-font-reading);font-size:var(--sb-text-ui);-webkit-tap-highlight-color:transparent;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.sb-reader *,.sb-reader :before,.sb-reader :after{box-sizing:inherit}.sb-reader--message{text-align:center;font-size:var(--sb-text-normal);grid-template-rows:1fr;place-items:center}.sb-reader :focus-visible{outline:3px solid var(--sb-colour-focus);outline-offset:3px}.sb-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sb-topbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.sb-topbar-info{align-items:center;gap:10px;min-inline-size:0;display:flex}.sb-brand{flex:none;align-items:center;display:inline-flex}.sb-brand svg{block-size:30px;inline-size:auto;display:block}.sb-brand-mark{display:none!important}.sb-mode-chip{border:1px solid var(--sb-colour-line);border-radius:var(--sb-radius-pill);min-inline-size:0;color:var(--sb-colour-ink-soft);font-family:var(--sb-font-display);white-space:nowrap;text-overflow:ellipsis;padding-block:2px;padding-inline:10px;font-size:.85rem;font-weight:700;position:relative;overflow:hidden}.sb-mode-chip-short{display:none}.sb-pages{min-block-size:0;display:grid}.sb-page{--scene-grow:.75;min-block-size:0;animation:sb-page-in var(--sb-motion-page-turn) ease-out;flex-direction:column;gap:12px;display:flex}@keyframes sb-page-in{0%{opacity:0}}.sb-stage{min-block-size:0;max-block-size:calc(100cqi * var(--scene-grow));flex:1 0 min(62.5cqi,60%);place-items:center;display:grid;container-type:size}.sb-reader[data-layout=phone] .sb-stage{flex:none;block-size:min(75cqi,50%);max-block-size:none}.sb-reader[data-layout=phone] .sb-page:has(.sb-game)>.sb-stage{flex:none;block-size:min(75cqi,50%);max-block-size:none}.sb-reader[data-layout=phone] .sb-scene{--canvas-inline:max(100cqw, calc(100cqh * 8 / 5));aspect-ratio:auto;block-size:100cqh;inline-size:100cqw}.sb-reader[data-layout=phone] .sb-page:has(.sb-game) .sb-scene{--canvas-inline:min(100cqw, calc(100cqh * 8 / 5))}.sb-reader[data-layout=phone] .sb-scene-canvas{inset-block:auto;inset-block-start:calc((100% - var(--canvas-inline) * 5 / 8) / 2)}.sb-scene-backdrop{display:none}.sb-reader[data-layout=phone] .sb-page:has(.sb-game) .sb-scene-backdrop{object-fit:cover;filter:blur(14px)brightness(.7);-webkit-user-select:none;user-select:none;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;transform:scale(1.1)}.sb-page[data-page-type=meet]{--scene-grow:1}.sb-page:has(.sb-game)>.sb-stage{max-block-size:min(62.5cqi,60%)}.sb-scene-canvas{inline-size:var(--canvas-inline,100%);aspect-ratio:8/5;position:absolute;inset-block:0;inset-inline-start:calc((100% - var(--canvas-inline,100%)) / 2)}.sb-scene{aspect-ratio:8/5;border-radius:var(--sb-radius-frame);background-color:var(--sb-colour-scene-fill);inline-size:min(100cqw,160cqh);max-inline-size:100%;box-shadow:0 22px 50px -22px var(--sb-colour-shadow);touch-action:manipulation;position:relative;overflow:hidden}.sb-scene-image{object-fit:cover;-webkit-user-select:none;user-select:none;block-size:100%;inline-size:100%;display:block}.sb-scenery,.sb-scenery-item{pointer-events:none;position:absolute;inset:0}.sb-scenery-item{transform-origin:50%}.sb-characters{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sb-characters .cr-character{pointer-events:auto;cursor:pointer}.sb-characters .cr-character:focus-visible{outline:none}.sb-characters .cr-focus-ring{fill:none;stroke:none;pointer-events:none}.sb-characters .cr-highlight{fill:var(--sb-colour-accent-glow);opacity:.45;pointer-events:none}.sb-characters .cr-character:focus-visible .cr-focus-ring{stroke:var(--sb-colour-focus);stroke-width:3px}.sb-replay{z-index:2;inline-size:var(--sb-size-control);block-size:var(--sb-size-control);border-radius:var(--sb-radius-pill);background:var(--sb-colour-scrim);color:var(--sb-colour-paper);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.sb-game{pointer-events:none;position:absolute;inset:0}.sb-game-stage{pointer-events:auto;position:absolute;inset:0}.sb-game-head{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:6px;padding-inline:12px;display:flex;position:absolute;inset-block-start:calc(var(--sb-size-control) + 16px);inset-inline:0}.sb-game-bar{z-index:1;border-radius:var(--sb-radius-pill);background:var(--sb-colour-scrim);inline-size:fit-content;max-inline-size:100%;font-family:var(--sb-font-display);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding-block:6px;padding-inline:16px;font-size:clamp(.95rem,.8rem + .9vw,1.6rem);font-weight:700;display:flex;position:relative}.sb-game-prompt{margin:0}.sb-game-pips{gap:5px;display:flex}.sb-game-pips i{border-radius:var(--sb-radius-pill);background:var(--sb-colour-line);block-size:.55em;inline-size:.55em}.sb-game-pips i[data-on=true]{background:var(--sb-colour-accent);box-shadow:0 0 6px var(--sb-colour-accent-glow)}.sb-game-skip{z-index:1;pointer-events:auto;position:absolute;inset-block-start:8px;inset-inline-start:8px}.sb-game .sb-game-skip{background:var(--sb-colour-scrim-strong)}.sb-game-turn{z-index:1;border-radius:var(--sb-radius-pill);background:var(--sb-colour-accent);color:var(--sb-colour-accent-ink);font-family:var(--sb-font-display);font-weight:700;font-size:var(--sb-text-normal);text-align:center;pointer-events:none;margin:0;padding-block:6px;padding-inline:16px;position:relative}.sb-game-turn[data-empty=true]{opacity:0;visibility:hidden}.sb-game[data-motion=true] .sb-game-turn{transition:opacity var(--sb-motion-controls-fade), visibility 0s linear var(--sb-motion-controls-fade)}.sb-game[data-status=done] .sb-game-bar,.sb-game-under:empty{display:none}.sb-game-under:not(:has(.sb-game-under-row:not([data-status=done]))){display:none}.sb-game-under-row{align-items:center;gap:8px;display:flex}.sb-game-under-row[data-status=done]{display:none}.sb-game-under .sb-game-head{flex:auto;align-items:flex-start;min-inline-size:0;padding-inline:0;position:static}.sb-game-under .sb-game-bar{text-align:start;border-radius:var(--sb-radius-button);border:2px solid var(--sb-colour-accent);background:var(--sb-colour-night2);max-inline-size:100%;color:var(--sb-colour-paper);justify-content:flex-start;padding-block:8px;padding-inline:14px;font-size:clamp(1.05rem,.85rem + 1vw,1.5rem);line-height:1.25}.sb-game-under .sb-game-skip{background:var(--sb-colour-scrim-strong);flex:none;padding-block:8px;padding-inline:14px;font-size:clamp(.95rem,.8rem + .6vw,1.2rem);position:static}.sb-game-done{z-index:1;inline-size:fit-content;max-inline-size:calc(100% - 2 * (var(--sb-size-control) + 14px));border-radius:var(--sb-radius-panel);background:var(--sb-colour-scrim);font-family:var(--sb-font-display);font-weight:700;font-size:var(--sb-text-normal);pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:0 auto;padding-block:8px;padding-inline:16px;display:flex;position:absolute;inset-block-start:10px;inset-inline:0}.sb-game-done p{margin:0}.sb-game-star{color:var(--sb-colour-accent);block-size:1.6em;inline-size:1.6em;display:inline-grid}.sb-game[data-motion=true] .sb-game-star{animation:.7s cubic-bezier(.3,1.5,.5,1) both sb-star-in}.sb-game-star .sb-icon{block-size:100%;inline-size:100%}@keyframes sb-star-in{0%{opacity:0;transform:scale(.2)}}@container not (min-inline-size:560px){.sb-game-done{inset-block-start:6px;inset-inline:6px calc(var(--sb-size-control) + 16px);border-radius:var(--sb-radius-pill);max-inline-size:none;font-size:var(--sb-text-ui);flex-wrap:nowrap;gap:8px;padding-block:4px;padding-inline:12px 4px;line-height:1.2}.sb-game-done .sb-button{font-size:var(--sb-text-ui);flex-shrink:0;padding-block:4px;padding-inline:14px}.sb-game-star{flex-shrink:0;block-size:1.4em;inline-size:1.4em}}.sb-panel-box{flex-direction:column;flex:0 auto;align-items:center;gap:4px;min-block-size:0;display:flex}.sb-page:has(.sb-quiz:not(.sb-quiz--listening))>.sb-stage{flex:0 min(62.5cqi,60%);min-block-size:30%}.sb-panel-box:has(.sb-quiz:not(.sb-quiz--listening)){flex-shrink:0;max-block-size:calc(70% - 12px)}.sb-panel{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--sb-colour-scroll-thumb) transparent;flex:0 auto;align-self:stretch;justify-items:center;gap:12px;min-block-size:0;padding-inline:8px;display:grid;overflow-y:auto}.sb-panel:active,.sb-panel:focus-within{scrollbar-color:var(--sb-colour-accent) transparent}.sb-panel::-webkit-scrollbar{inline-size:8px}.sb-panel::-webkit-scrollbar-track{background:0 0}.sb-panel::-webkit-scrollbar-thumb{border-radius:var(--sb-radius-pill);background:var(--sb-colour-scroll-thumb)}.sb-panel::-webkit-scrollbar-thumb:hover{background:var(--sb-colour-accent)}.sb-panel::-webkit-scrollbar-thumb:active{background:var(--sb-colour-accent)}.sb-words[data-long=true]{text-align:start}.sb-words{max-inline-size:var(--sb-size-reading-measure);text-align:center;font-size:calc(var(--sb-text-normal) * var(--fit,1));text-wrap:pretty;padding-block-end:.12em;line-height:1.45}.sb-reader[data-text-size=large] .sb-words{font-size:calc(var(--sb-text-large) * var(--fit,1))}.sb-reader[data-text-size=larger] .sb-words{font-size:calc(var(--sb-text-larger) * var(--fit,1))}.sb-words p{margin:0}.sb-words p+p{margin-block-start:.7em}.sb-emphasis{font-weight:700}.sb-sound{font-family:var(--sb-font-display);color:var(--sb-colour-accent);font-weight:700}.sb-speaker{border-radius:var(--sb-radius-pill);background:var(--speaker,var(--sb-colour-surface));inline-size:fit-content;color:var(--sb-colour-paper);font-family:var(--sb-font-display);margin-block:.15em;margin-inline:auto;padding-block:.05em;padding-inline:.6em;font-size:.7em;font-weight:700;line-height:1.4;display:block}.sb-speaker[data-ink=dark]{color:var(--sb-colour-accent-ink)}.sb-words[data-long=true] .sb-speaker{margin-inline:0}.sb-segment[data-speaking=true]{background:var(--sb-colour-surface);border-radius:6px}.sb-segment[data-speaking=true] [data-active=true]{background:var(--sb-colour-highlight);box-shadow:0 0 0 2px var(--sb-colour-highlight);border-radius:4px}.sb-words:lang(ur),.sb-title:lang(ur){font-family:var(--sb-font-nastaliq);line-height:2.2}.sb-title{font-family:var(--sb-font-display);font-weight:700;font-size:calc(var(--sb-text-title) * var(--fit,1));color:var(--sb-colour-accent);text-align:center;text-wrap:balance;margin:0;line-height:1}.sb-subtitle{font-family:var(--sb-font-display);font-size:var(--sb-text-normal);text-align:center;margin:0}.sb-cover,.sb-celebration{justify-items:center;gap:10px;display:grid}.sb-panel-heading{font-family:var(--sb-font-display);color:var(--sb-colour-ink-soft);margin:0}.sb-stars{font-family:var(--sb-font-display);font-weight:700;font-size:var(--sb-text-normal);color:var(--sb-colour-accent);justify-items:center;gap:6px;margin:0;display:grid}.sb-star-row{gap:4px;display:flex}.sb-actions,.sb-options{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sb-button{min-block-size:var(--sb-size-control);border:2px solid var(--sb-colour-line);border-radius:var(--sb-radius-pill);background:var(--sb-colour-surface);color:var(--sb-colour-paper);font-family:var(--sb-font-display);cursor:pointer;padding-block:10px;padding-inline:22px;font-size:1.1rem;font-weight:700}.sb-button--primary{border-color:var(--sb-colour-accent);background:var(--sb-colour-accent);color:var(--sb-colour-accent-ink)}.sb-option{border-color:var(--sb-colour-accent);font-size:calc(var(--sb-text-normal) * var(--fit,1))}.sb-option[aria-pressed=true]{background:var(--sb-colour-accent);color:var(--sb-colour-accent-ink)}.sb-quiz{justify-items:center;gap:10px;display:grid}.sb-quiz-question{font-family:var(--sb-font-display);font-weight:700;font-size:calc(var(--sb-text-normal) * var(--fit,1));text-align:center}.sb-quiz-done{border-radius:var(--sb-radius-panel);background:var(--sb-colour-scrim);font-family:var(--sb-font-display);font-weight:700;font-size:var(--sb-text-normal);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding-block:8px;padding-inline:16px;display:flex}.sb-quiz-done[data-empty=true]{background:0 0;padding:0}.sb-quiz-done p{margin:0}.sb-quiz-nudge{font-family:var(--sb-font-display);font-weight:700;font-size:var(--sb-text-normal);color:var(--sb-colour-ink-soft);text-align:center;margin:0}.sb-quiz-nudge[data-empty=true]{block-size:0;overflow:hidden}.sb-option[data-reveal=true]{border-color:var(--sb-colour-accent);box-shadow:0 0 0 4px var(--sb-colour-accent-glow), 0 0 22px var(--sb-colour-accent-glow)}.sb-controls{transition:opacity var(--sb-motion-controls-fade);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sb-turn{inline-size:var(--sb-size-turn-button);block-size:var(--sb-size-turn-button);border-radius:var(--sb-radius-pill);background:var(--sb-colour-accent);color:var(--sb-colour-accent-ink);box-shadow:0 6px 18px -6px var(--sb-colour-accent-glow);cursor:pointer;border:0;place-items:center;font-size:1.5rem;display:grid}.sb-turn--next[data-done=true]{box-shadow:0 0 0 5px var(--sb-colour-accent-glow), 0 0 26px 4px var(--sb-colour-accent-glow)}.sb-reader:not([data-low-stimulation=true]) .sb-turn--next[data-done=true]{animation:.9s ease-out sb-next-bounce}@keyframes sb-next-bounce{0%,to{transform:translate(0)}25%{transform:translate(10px)}50%{transform:translate(0)}70%{transform:translate(5px)}}.sb-reader[dir=rtl] .sb-turn--next[data-done=true]{animation-name:sb-next-bounce-rtl}@keyframes sb-next-bounce-rtl{0%,to{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(0)}70%{transform:translate(-5px)}}.sb-turn--back{color:var(--sb-colour-ink-soft);border:2px solid var(--sb-colour-line);box-shadow:none;background:0 0}.sb-turn:disabled{visibility:hidden}.sb-dots{flex-wrap:nowrap;justify-content:center;align-items:center;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sb-dot-gap{inline-size:var(--sb-size-dot);text-align:center;color:var(--sb-colour-ink-soft);-webkit-user-select:none;user-select:none;flex:none}.sb-dot{inline-size:var(--sb-size-dot);block-size:var(--sb-size-dot);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sb-dot i{background:var(--sb-colour-line);border-radius:50%/60% 60% 40% 40%;block-size:11px;inline-size:8px;display:block}.sb-dot:disabled{cursor:default}.sb-dot:disabled i{opacity:.4}.sb-dot[aria-current=page] i{background:var(--sb-colour-accent);box-shadow:0 0 10px 2px var(--sb-colour-accent-glow);transform:scale(1.25)}.sb-progress{align-items:center;gap:10px;min-inline-size:0;display:flex}.sb-progress-track{border-radius:var(--sb-radius-pill);background:var(--sb-colour-line);flex:1;block-size:10px;overflow:hidden}.sb-progress-fill{border-radius:var(--sb-radius-pill);background:var(--sb-colour-accent);block-size:100%;transition:inline-size var(--sb-motion-page-turn) ease-out;display:block}.sb-progress-text{font-family:var(--sb-font-display);color:var(--sb-colour-ink-soft);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.sb-paused-badge{border-radius:var(--sb-radius-pill);background:var(--sb-colour-scrim);font-family:var(--sb-font-display);margin:0;padding-block:6px;padding-inline:16px;font-weight:700;position:absolute;inset-block-start:64px;inset-inline-start:50%;translate:-50%}[dir=rtl] .sb-paused-badge{translate:50%}.sb-reader[data-dimmed=true]:after{content:"";background:var(--sb-colour-dim);pointer-events:none;position:absolute;inset:0}.sb-audio-only{z-index:2;background:var(--sb-colour-blackout);justify-content:center;align-items:flex-end;padding-block-end:var(--sb-size-gutter);display:flex;position:absolute;inset:0}.sb-reader[data-audio-only=true] .sb-topbar{z-index:3;opacity:.35;position:relative}.sb-show-book{opacity:.35}.sb-tap-to-hear{z-index:4;pointer-events:none;display:flex;position:absolute;inset-block-start:calc(max(8px, env(safe-area-inset-top)) + var(--sb-size-control) + 16px);inset-inline-start:max(var(--sb-size-gutter), env(safe-area-inset-left))}.sb-reader:has(.sb-game) .sb-tap-to-hear{inset-block-start:calc(max(8px, env(safe-area-inset-top)) + var(--sb-size-control) * 2 + 28px);inset-inline-start:auto;inset-inline-end:max(var(--sb-size-gutter), env(safe-area-inset-right))}.sb-tap-to-hear-button{background:var(--sb-colour-scrim-strong);pointer-events:auto;border-color:var(--sb-colour-accent);font-size:.95rem;font-family:var(--sb-font-display);box-shadow:0 4px 16px var(--sb-colour-shadow);align-items:center;gap:6px;padding-inline:12px;font-weight:700;display:inline-flex}.sb-overlay{z-index:50;background:var(--sb-colour-scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sb-dialog{border:1px solid var(--sb-colour-line);border-radius:var(--sb-radius-panel);background:var(--sb-colour-night2);max-block-size:calc(100% - 32px);inline-size:min(440px,100%);box-shadow:0 30px 60px -20px var(--sb-colour-shadow);gap:16px;padding:20px;display:grid;overflow:auto}.sb-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-dialog-title{font-family:var(--sb-font-display);color:var(--sb-colour-accent);margin:0;font-size:1.3rem;font-weight:700}.sb-gate-prompt{margin:0;font-size:1.2rem}.sb-gate-typed{min-block-size:1.5em;font-family:var(--sb-font-display);letter-spacing:.3em;text-align:center;margin:0;font-size:1.5rem}.sb-keypad{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sb-key{min-block-size:var(--sb-size-control);border:1px solid var(--sb-colour-line);border-radius:var(--sb-radius-button);background:var(--sb-colour-surface);color:var(--sb-colour-paper);font-family:var(--sb-font-display);cursor:pointer;font-size:1.3rem;font-weight:700}.sb-field{font-family:var(--sb-font-display);color:var(--sb-colour-ink-soft);gap:6px;font-weight:700;display:grid}.sb-field select{min-block-size:var(--sb-size-control);border:1px solid var(--sb-colour-line);border-radius:var(--sb-radius-button);background:var(--sb-colour-night);color:var(--sb-colour-paper);font:inherit;font-family:var(--sb-font-reading);padding-inline:12px}.sb-modes{border:0;gap:8px;margin:0;padding:0;display:grid}.sb-modes legend{font-family:var(--sb-font-display);color:var(--sb-colour-ink-soft);margin-block-end:6px;padding:0;font-weight:700}.sb-mode,.sb-toggle{min-block-size:var(--sb-size-control);border:1px solid var(--sb-colour-line);border-radius:var(--sb-radius-button);cursor:pointer;align-items:center;gap:12px;padding-inline:12px;display:flex}:is(.sb-mode:has(input:checked),.sb-toggle:has(input:checked)){border-color:var(--sb-colour-accent)}.sb-mode input,.sb-toggle input{block-size:20px;inline-size:20px;accent-color:var(--sb-colour-accent);margin:0}.sb-mode b{font-family:var(--sb-font-display);display:block}.sb-mode i{color:var(--sb-colour-ink-soft);font-size:.9rem;font-style:normal}.sb-toggles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.sb-reader[data-layout=tablet] .sb-page,.sb-reader[data-layout=big] .sb-page{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.sb-reader[data-layout=tablet] .sb-stage,.sb-reader[data-layout=big] .sb-stage{min-block-size:0;max-block-size:none}.sb-reader[data-layout=tablet] .sb-panel-box,.sb-reader[data-layout=big] .sb-panel-box{align-self:center;max-block-size:100%}.sb-reader[data-layout=big] .sb-words{font-size:calc(var(--sb-text-big-screen) * var(--fit,1))}.sb-reader[data-layout=big] .sb-panel:has(.sb-quiz)>.sb-words{font-size:calc(var(--sb-text-larger) * var(--fit,1))}.sb-brand,.sb-topbar-actions>*{transition:opacity var(--sb-motion-controls-fade)}.sb-reader[data-controls=hidden] .sb-controls,.sb-reader[data-controls=hidden] .sb-brand,.sb-reader[data-controls=hidden] .sb-topbar-actions>:not(.sb-mute){opacity:0;pointer-events:none}.sb-reader[data-controls=hidden] .sb-controls:focus-within,.sb-reader[data-controls=hidden] .sb-topbar:focus-within .sb-brand,.sb-reader[data-controls=hidden] .sb-topbar:focus-within .sb-topbar-actions>*{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.sb-reader *,.sb-reader :before,.sb-reader :after{transition:none!important;animation:none!important}.sb-reader .sb-panel{scroll-behavior:auto}.sb-reader .sb-hold-button[data-holding=true] .sb-hold-fill{transition:transform var(--sb-motion-hold) linear!important}}.sb-meet-line{border-radius:var(--sb-radius-panel);background:var(--sb-colour-surface);padding-block:8px;padding-inline:16px}.sb-staff-prompt{max-inline-size:var(--sb-size-reading-measure);border:2px dashed var(--sb-colour-line);border-radius:var(--sb-radius-button);color:var(--sb-colour-ink-soft);font-size:max(.875rem, calc(var(--sb-text-ui) * var(--fit,1)));text-align:start;gap:4px;padding-block:8px;padding-inline:14px;display:grid}.sb-staff-prompt-label{font-family:var(--sb-font-display);font-weight:700}.sb-staff-prompt-words p{margin:0}.sb-option--picture{border-radius:var(--sb-radius-button);text-wrap:balance;flex:0 30%;align-content:start;justify-items:center;gap:4px;min-inline-size:0;max-inline-size:150px;padding-block:8px 10px;padding-inline:8px;line-height:1.15;display:grid}.sb-quiz-picture,.sb-option--picture .sbg-item-picture{block-size:64px;inline-size:64px}.sb-options>.sb-skip{align-self:center}.sb-reader[data-layout=tablet] .sb-quiz-picture,.sb-reader[data-layout=tablet] .sb-option--picture .sbg-item-picture,.sb-reader[data-layout=big] .sb-quiz-picture,.sb-reader[data-layout=big] .sb-option--picture .sbg-item-picture{block-size:96px;inline-size:96px}.sb-reader[data-low-stimulation=true] .sb-scene-image{filter:saturate(.6)brightness(.92)}.sb-reader[data-low-stimulation=true] .sb-page{animation:none}.sb-reader[data-low-stimulation=true] .sb-panel{scroll-behavior:auto}.sb-toggle-note{color:var(--sb-colour-ink-soft);font-size:var(--sb-text-ui);display:block}.sb-panel[data-more=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.sb-more{min-block-size:var(--sb-size-dot);border-radius:var(--sb-radius-pill);background:var(--sb-colour-accent);color:var(--sb-colour-accent-ink);font-family:var(--sb-font-display);font-weight:700;font-size:var(--sb-text-ui);cursor:pointer;border:0;flex:none;margin:0;padding-block:4px;padding-inline:18px}.sb-option-number{border-radius:var(--sb-radius-pill);background:var(--sb-colour-accent);block-size:1.8em;inline-size:1.8em;color:var(--sb-colour-accent-ink);font-family:var(--sb-font-display);place-items:center;font-weight:700;display:inline-grid}.sb-meet-avatars{--meet-face:clamp(var(--sb-size-avatar), min(15cqw, 24cqh), var(--sb-size-avatar-max));--meet-gap:14px;--meet-inset:calc(var(--sb-size-control) + 16px);--meet-row:calc(var(--meet-count) * (var(--meet-face) + var(--meet-gap)) - var(--meet-gap) + 16px);--meet-balanced:calc(var(--meet-columns) * (var(--meet-face) + var(--meet-gap)) + .75 * var(--meet-face));z-index:1;place-content:center;gap:6px var(--meet-gap);max-inline-size:max(calc(var(--meet-balanced) + 2 * var(--meet-inset)), calc((100% - 2 * var(--meet-inset) - var(--meet-row)) * 1000));padding-block:8px;padding-inline:var(--meet-inset);pointer-events:none;flex-wrap:wrap;margin-block:0;margin-inline:auto;list-style:none;display:flex;position:absolute;inset:0}.sb-meet-avatars[data-level=baby],.sb-meet-avatars[data-level=toddler]{--meet-face:clamp(var(--sb-size-avatar-young), min(15cqw, 24cqh), var(--sb-size-avatar-max))}.sb-avatar-item{pointer-events:auto}.sb-avatar{border-radius:var(--sb-radius-button);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;padding:0;display:grid}.sb-avatar-face{inline-size:var(--meet-face);block-size:var(--meet-face);border:4px solid var(--sb-colour-ring);border-radius:var(--sb-radius-pill);background:var(--sb-colour-portrait);box-shadow:0 3px 10px var(--sb-colour-dim);display:block;overflow:hidden}.sb-avatar-face svg{block-size:100%;inline-size:100%;display:block}.sb-avatar-name{border-radius:var(--sb-radius-pill);background:var(--sb-colour-paper);color:var(--sb-colour-accent-ink);font-family:var(--sb-font-display);font-weight:700;font-size:clamp(.85rem, calc(var(--meet-face) * .16), 1.3rem);white-space:nowrap;padding-block:1px;padding-inline:10px;line-height:1.3}.sb-meet-card{background:var(--sb-colour-paper);inline-size:min(520px,100%);color:var(--sb-colour-accent-ink);text-align:center;border:0;justify-items:center;gap:8px;padding-block:20px 24px;animation:.26s ease-out sb-card-in;position:relative}.sb-meet-card[data-gentle=true]{animation:.5s ease-out sb-page-in}@keyframes sb-card-in{0%{opacity:0;scale:.9}}.sb-meet-close{inline-size:var(--sb-size-avatar);block-size:var(--sb-size-avatar);border-radius:var(--sb-radius-pill);background:var(--sb-colour-portrait);color:var(--sb-colour-accent-ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}.sb-meet-card[data-level=baby] .sb-meet-close,.sb-meet-card[data-level=toddler] .sb-meet-close{inline-size:var(--sb-size-avatar-young);block-size:var(--sb-size-avatar-young)}.sb-meet-portrait{aspect-ratio:1;border-radius:var(--sb-radius-pill);background:var(--sb-colour-portrait);inline-size:min(260px,58vw,40dvh);overflow:hidden}.sb-meet-figure{block-size:100%;inline-size:100%;display:block}.sb-meet-name{font-family:var(--sb-font-display);margin:0;font-size:clamp(1.6rem,1.2rem + 1.5vw,2.2rem);font-weight:700;line-height:1.1}.sb-reader .sb-meet-card .sb-meet-words{font-size:var(--sb-text-normal)}.sb-meet-card .sb-speaker{display:none}.sb-reader[data-layout=big] .sb-meet-card{inline-size:min(760px,100%)}.sb-reader[data-layout=big] .sb-meet-portrait{inline-size:min(380px,42dvh)}.sb-reader[data-layout=big] .sb-meet-card .sb-meet-words{font-size:var(--sb-text-larger)}@container not (min-inline-size:520px){.sb-brand-full{display:none!important}.sb-brand-mark{block-size:26px!important;display:block!important}.sb-icon-button{min-block-size:44px;min-inline-size:44px}.sb-star-word{display:none}.sb-mode-chip-full{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sb-mode-chip-short{display:inline}.sb-topbar-actions{gap:6px}}.sb-topbar-actions{flex:none;align-items:center;gap:8px;display:flex}@container not (min-inline-size:340px){.sb-fullscreen{display:none}}@container not (min-inline-size:372px){.sb-topbar:has(.sb-star-count):has(.sb-fullscreen) .sb-mode-chip{display:none}}.sb-star-count{font-family:var(--sb-font-display);color:var(--sb-colour-accent);white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.sb-icon{flex:none;block-size:1.4em;inline-size:1.4em}[dir=rtl] .sb-icon--directional{transform:scaleX(-1)}.sb-icon-button{min-inline-size:var(--sb-size-control);min-block-size:var(--sb-size-control);border:1px solid var(--sb-colour-line);border-radius:var(--sb-radius-pill);color:var(--sb-colour-ink-soft);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.sb-icon-button[aria-pressed=true]{color:var(--sb-colour-accent);border-color:var(--sb-colour-accent)}.sb-hold{align-items:center;gap:6px;display:inline-flex}.sb-hold-button{isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden}.sb-hold-fill{z-index:-1;background:var(--sb-colour-accent-glow);transform-origin:bottom;transition:transform .15s ease-out;position:absolute;inset:0;transform:scaleY(0)}.sb-hold-button[data-holding=true] .sb-hold-fill{transition:transform var(--sb-motion-hold) linear;transform:scaleY(1)}.sb-hold-button[aria-disabled=true]{opacity:.55;cursor:default}.sb-hold-resting{color:var(--sb-colour-ink-soft);white-space:nowrap;font-size:.85rem}
html,body{color:#fff4df;background:#16143a;margin:0;font-family:Andika,Verdana,system-ui,sans-serif}.studio-index{max-inline-size:720px;margin-inline:auto;padding:24px 16px}.studio-index h1{color:#ffb627;font-family:"Baloo 2",system-ui,sans-serif}.studio-index a{color:#fff4df}.studio-index li{margin-block:12px}.studio-note{color:#c9c0ef}.studio-problems{border-block-start:1px solid #c9c0ef4d;padding:16px;font-size:.9rem}.studio-problems .problem{color:#ff6b6b}.studio-lineup{padding:24px 16px}.studio-lineup h1,.studio-lineup h2{color:#ffb627;font-family:"Baloo 2",system-ui,sans-serif}.lineup-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:16px;display:flex}.lineup-controls fieldset{border:1px solid #c9c0ef4d;border-radius:12px;flex-wrap:wrap;gap:4px 12px;display:flex}.lineup-panel{color:#4a2c2a;background:#fff4df;border-radius:16px;padding:12px;overflow-x:auto}.lineup-svg{block-size:auto;inline-size:100%;min-inline-size:1100px;display:block}.lineup-ground{stroke:#c9b28a;stroke-width:2px}.lineup-label{fill:#4a2c2a;font:600 15px system-ui,sans-serif}.lineup-grid{grid-template-columns:9rem repeat(10,minmax(64px,1fr));align-items:center;gap:6px;min-inline-size:900px;display:grid}.lineup-grid-row{display:contents}.lineup-heading{text-align:center;font:600 .85rem system-ui,sans-serif}.lineup-face{aspect-ratio:134/140;background:#fbe9c8;border-radius:8px;block-size:auto;inline-size:100%}.lineup-table{border-collapse:collapse;font-size:.9rem}.lineup-table th,.lineup-table td{text-align:start;border-block-end:1px solid #ead8b8;padding:4px 12px}.studio-gallery{padding:24px 16px}.studio-gallery h1,.studio-gallery h2{color:#ffb627;font-family:"Baloo 2",system-ui,sans-serif}.gallery-list{flex-wrap:wrap;gap:8px;display:flex}.gallery-list [aria-pressed=true]{border-color:#ffb627}.gallery-stages,.gallery-stills{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.gallery-stage,.gallery-still{margin:0}.gallery-stage .sb-scene,.gallery-still .sb-scene{inline-size:100%}.gallery-stage figcaption,.gallery-still figcaption{margin-block-end:6px;font-weight:700}.gallery-off,.gallery-log{color:#c9c0ef;min-block-size:1.4em;font-size:.9rem}
