.hadoota-shelf-word-layer{pointer-events:none;z-index:80;position:fixed;inset:0}.hadoota-shelf-word-layer [hidden]{display:none!important}.hadoota-shelf-word-tag,.hadoota-shelf-word-burst{text-align:center;pointer-events:none;width:max-content;max-width:min(88vw,520px);position:absolute}.hadoota-shelf-word-tag{color:#574363;background:linear-gradient(155deg,#fffdef,#f4e4bf);border:2px solid #b69868;border-radius:14px;padding:7px 17px;font:700 22px/1.35 Andika,sans-serif;transform:translate(-50%,-100%);box-shadow:inset 0 0 0 3px #fff8e5,0 3px #a1845c,0 6px 12px #271b3640}.hadoota-shelf-word-burst{color:#fff4cf;text-shadow:0 0 18px #ffda83,0 3px #a77942,0 8px 22px #241a37;font:600 56px/1.2 Fredoka,sans-serif;transform:translate(-50%,-80%)}.hadoota-shelf-word-burst[data-shelf-word-compact=true]{font-size:40px}.hadoota-shelf-word-tag[lang=ar],.hadoota-shelf-word-burst[lang=ar]{letter-spacing:0;font-family:"Baloo Bhaijaan 2",sans-serif}.hadoota-shelf-word-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hadoota-shelf-word-tag,.hadoota-shelf-word-burst{transition:none!important;animation:none!important}}:root.lang-switching .immersive>:not(canvas):not(.cover-shelf):not(.shelf-toys){animation:.9s cubic-bezier(.22,.61,.36,1) both hadoota-lang-swap}:root.lang-switching[data-lang-switch-to=ar]{--lang-slide:14px}:root.lang-switching[data-lang-switch-to=en]{--lang-slide:-14px}@keyframes hadoota-lang-swap{0%{opacity:.25;translate:var(--lang-slide,0) 0;filter:blur(1.5px)}60%{opacity:1;filter:blur()}to{opacity:1;filter:none;translate:0}}:root.lang-switching-reduced .immersive>:not(canvas):not(.cover-shelf):not(.shelf-toys){animation:.18s ease-out both hadoota-lang-fade}@keyframes hadoota-lang-fade{0%{opacity:.4}to{opacity:1}}.room-atmosphere{pointer-events:none;contain:strict;will-change:translate;position:absolute;inset:-40px;overflow:hidden}.room-atmosphere-mote{width:var(--mote-size,3px);height:var(--mote-size,3px);opacity:0;will-change:transform, opacity;animation:hadoota-room-mote var(--mote-duration,14s) ease-in-out var(--mote-delay,0s) infinite;background:radial-gradient(circle,#fff3d6 0 30%,#ffce8280 55%,#ffc87800 72%);border-radius:50%;position:absolute;box-shadow:0 0 5px 1px #ffc47838}@keyframes hadoota-room-mote{0%{opacity:0;transform:translate(0,0)}18%{opacity:var(--mote-alpha,.5)}50%{transform:translate3d(calc(var(--mote-dx,0px) * -.6), calc(var(--mote-dy,-24px) * .5), 0)}82%{opacity:var(--mote-alpha,.5)}to{transform:translate3d(var(--mote-dx,0px), var(--mote-dy,-24px), 0);opacity:0}}.is-reading .room-atmosphere-mote:nth-child(2n),.is-preparing .room-atmosphere-mote:nth-child(2n){display:none}@media (prefers-reduced-motion:reduce){.room-atmosphere{translate:none!important}.room-atmosphere-mote{animation:none;display:none}}.room-grade{pointer-events:none;position:absolute;inset:0}.room-grade>span{z-index:6;position:absolute;inset:0}.room-grade-vignette{mix-blend-mode:multiply;background:radial-gradient(92% 86% at 50% 52%,#fff 0% 55%,#f2eae4 80%,#ded4ce 100%)}.is-reading .room-grade-vignette,.is-preparing .room-grade-vignette{opacity:.7}.room-glows{pointer-events:none;contain:strict;z-index:5;position:absolute;inset:0;overflow:hidden}.room-glow{width:0;height:0;transform:translate3d(var(--gx,-999px), var(--gy,-999px), 0) scale(var(--gs,1));opacity:0;transition:opacity .5s;position:absolute;top:0;left:0}.room-glow[data-on=true]{opacity:min(1, var(--gl,1))}.room-glow[data-on=false]>i{animation-play-state:paused}.room-glow-bloom{left:calc(var(--bloom,150px) / -2);top:calc(var(--bloom,150px) / -2);width:var(--bloom,150px);height:var(--bloom,150px);background:radial-gradient(circle, rgba(var(--glow-rgb), .28) 0%, rgba(var(--glow-rgb), .11) 28%, rgba(var(--glow-rgb), .03) 52%, rgba(var(--glow-rgb), 0) 68%);mix-blend-mode:screen;border-radius:50%;position:absolute}.room-glow[data-glow=lamp] .room-glow-bloom{height:calc(var(--bloom,230px) * .72);top:calc(var(--bloom,230px) * -.36);background:radial-gradient(closest-side, rgba(var(--glow-rgb), .3) 0%, rgba(var(--glow-rgb), .13) 45%, rgba(var(--glow-rgb), .03) 78%, rgba(var(--glow-rgb), 0) 100%)}.room-glow[data-flicker=true] .room-glow-bloom{animation:3.7s step-end infinite hadoota-flame-flicker}@keyframes hadoota-flame-flicker{0%{opacity:1;transform:scale(1)}11%{opacity:.9;transform:scale(.985)}19%{opacity:.97;transform:scale(1.01)}34%{opacity:.88;transform:scale(.98)}41%{opacity:1;transform:scale(1.005)}63%{opacity:.93;transform:scale(.99)}72%{opacity:.99;transform:scale(1.012)}88%{opacity:.91;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.room-glow[data-flicker=true] .room-glow-bloom{animation:none}.room-glow{transition:none}}.reading-room .reading-lamp .lamp-shade:after{content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(90% 75% at 50% 100%,#ffe8b2d9 0%,#ffd69666 45%,#ffce8c00 80%),linear-gradient(#ffeec81f,#ffdea04d);position:absolute;inset:0}.reading-room .cover-atmosphere{mix-blend-mode:normal;filter:none;background-position:50% 0;background-repeat:repeat;transition:opacity .38s;inset:0 0 25%;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 78%,#0000 100%)}.reading-room .cover-atmosphere.is-visible{opacity:.6}@media (prefers-reduced-motion:reduce){.reading-room .cover-atmosphere{transition:none}}.immersive.is-orbiting-room,.immersive.is-orbiting-room *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.immersive.is-library .reading-room{touch-action:pinch-zoom}.immersive .room-desk-toys .library-desk-toy{border-radius:50%}.collectible-float{aspect-ratio:1;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:clamp(56px,7vw,92px);padding:0;position:absolute;transform:translate(-50%,-50%)}.collectible-float:focus-visible{outline-offset:6px;outline:2px solid #7a5230}.collectible-float__token{transform-style:preserve-3d;filter:drop-shadow(0 6px 10px #78480059)drop-shadow(0 0 14px #ffd66e8c);animation:3.2s ease-in-out infinite coll-bob,6s ease-in-out infinite coll-turn;display:block;position:absolute;inset:0}.collectible-float__token img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.collectible-float__coin{background:radial-gradient(circle at 35% 30%,#fff6c8 0 12%,#ffd35a 30%,#c98a12 72%,#8a5a06 100%);border-radius:50%;position:absolute;inset:10%;box-shadow:inset 0 0 0 4px #b37a14,inset 0 0 0 7px #ffe08a}.collectible-float__shine{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffffb3 48%,#0000 58%) 0 0/250% 100%;border-radius:50%;animation:3.6s ease-in-out infinite coll-shine;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 55%,#0000 70%);mask:radial-gradient(circle,#000 55%,#0000 70%)}.collectible-float__trail i{width:6px;height:6px;animation:2.4s linear infinite coll-glitter;animation-delay:calc(var(--i) * -.4s);background:radial-gradient(circle,#fffbe0,#ffcf4a 60%,#0000 70%);border-radius:50%;position:absolute;top:60%;left:50%}.collectible-float__burst i{background:#ffe28a;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.7s ease-out forwards coll-burst;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #ffcf4a}.collectible-float__tag{white-space:nowrap;color:#5a3a00;background:linear-gradient(#fff4cf,#ffd978);border-radius:999px;padding:.3em .8em;font:700 .95rem/1.2 inherit;animation:1.4s ease-out forwards coll-tag;position:absolute;bottom:105%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #5a3a0040}.collectible-float.is-collecting{cursor:default}.collectible-float.is-collecting .collectible-float__token{animation:1.1s cubic-bezier(.5,-.3,.7,1) .35s forwards coll-fly}.collectible-float.is-collecting .collectible-float__trail{display:none}@keyframes coll-bob{50%{translate:0 -10px}}@keyframes coll-turn{0%,to{rotate:y -18deg}50%{rotate:y 18deg}}@keyframes coll-shine{0%{background-position:150% 0}60%,to{background-position:-100% 0}}@keyframes coll-glitter{0%{opacity:0;transform:translate(calc((var(--i) - 2.5) * 6px), 0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc((var(--i) - 2.5) * 10px), 34px) scale(1.1)}}@keyframes coll-burst{to{opacity:0;transform:rotate(var(--a)) translateY(-60px) scale(.3)}}@keyframes coll-tag{0%{opacity:0;translate:0 8px}15%,80%{opacity:1;translate:0}to{opacity:0}}@keyframes coll-fly{0%{transform:none}25%{transform:scale(1.35)}to{transform:translate(var(--fly-x), var(--fly-y)) scale(.25);opacity:.2}}@media (prefers-reduced-motion:reduce){.collectible-float__token,.collectible-float__shine,.collectible-float__trail i{animation:none}.collectible-float.is-collecting .collectible-float__token{animation:.5s ease-out forwards coll-fade}.collectible-float__burst{display:none}@keyframes coll-fade{to{opacity:0}}}.collectible-counter{color:#fff6dc;font-variant-numeric:tabular-nums;background:#1f2a56;border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;margin-inline-start:10px;padding:5px 12px 5px 8px;font:600 15px/1 Fredoka,Andika,sans-serif;display:inline-flex;box-shadow:0 2px #0e1533,inset 0 0 0 1.5px #ffd76a66}.collectible-counter__star{color:#ffd35a;text-shadow:0 0 6px #ffcf4a99;font-size:17px}.chip-finds img{transition:filter .3s,transform .3s}.chip-finds img.is-found{filter:drop-shadow(0 0 3px #ffd35acc);transform:scale(1.12)}.collectible-float.is-handed-off .collectible-float__token{animation:.12s ease-out forwards coll-handoff}@keyframes coll-handoff{to{opacity:0;transform:scale(.8)}}:root:not(#h):not(#v5):not(#hc):not(#hud) .immersive .reader-page-indicator{box-sizing:border-box;height:var(--h-btn-round,58px);min-width:132px;min-height:0;color:var(--v5-ink,#3d2616);text-shadow:none;background:linear-gradient(180deg, var(--v5-cream-light,#fffaf0), var(--v5-cream,#f8f0dd));border:1.5px solid var(--h-gold-line,#e6c98a);box-shadow:inset 0 0 0 3px var(--v5-cream-light,#fffaf0), inset 0 0 0 4px #e6c98a88, 0 3px 6px #1d100855;letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;gap:8px;padding:0 22px;font:700 17px/1 Fredoka,Andika,sans-serif;top:14px}:root:not(#h):not(#v5):not(#hc):not(#hud) .immersive .reader-page-indicator bdi{color:#8a5a1c;font-variant-numeric:tabular-nums}.collectible-hud{flex:none;align-self:center;margin-inline-start:12px;position:relative}:root:not(#h):not(#v5):not(#hc):not(#hud) .collectible-counter{box-sizing:border-box;height:var(--h-btn-round,58px);color:var(--v5-ink,#3d2616);background:linear-gradient(180deg, var(--v5-cream-light,#fffaf0), var(--v5-cream,#f8f0dd));border:1.5px solid var(--h-gold-line,#e6c98a);box-shadow:inset 0 0 0 3px var(--v5-cream-light,#fffaf0), inset 0 0 0 4px #e6c98a88, 0 3px 6px #1d100855;gap:8px;margin:0;padding:0 18px 0 14px;font:700 18px/1 Fredoka,Andika,sans-serif}:root:not(#h):not(#v5):not(#hc):not(#hud) .collectible-counter__star{color:#d99a22;text-shadow:0 1px #8a5a1c55,0 0 6px #ffcf4a88;font-size:22px}.giftbox{--gb-ink:#1c2344;--gb-ink2:#283158;--gb-gold:#e2bd6a;--gb-gold-hi:#fff0bf;top:calc(100% + 10px);z-index:30;width:150px;position:absolute;inset-inline-start:0}.giftbox__toggle{cursor:pointer;perspective:700px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;width:150px;min-height:58px;padding:0;display:block}.giftbox__toggle:focus-visible{outline-offset:4px;outline:3px solid #d99a22}.giftbox__scene{height:86px;transform-style:preserve-3d;display:block;position:relative}.giftbox__base{background:linear-gradient(180deg, var(--gb-ink2), var(--gb-ink));border-radius:6px 6px 12px 12px;position:absolute;inset:22px 4px 0;box-shadow:inset 0 0 0 1px #e2bd6a55,inset 0 -6px 12px #0006,0 8px 16px #0b0f2466}.giftbox__lid{transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(120% 90% at 30% 20%, #323c6c, var(--gb-ink) 70%);border-radius:10px;height:86px;transition:transform .6s cubic-bezier(.3,1.3,.5,1);position:absolute;inset:0 0 auto;transform:rotateX(0);box-shadow:inset 0 0 0 1px #e2bd6a88,inset 0 2px #ffffff14,0 6px 12px #0b0f2477}.giftbox.is-open .giftbox__base{box-shadow:inset 0 0 0 1px #e2bd6a55,inset 0 10px 18px #000a,0 8px 16px #0b0f2466}.giftbox__lid-art{width:100%;height:100%;display:block}.giftbox__lid-art path,.giftbox__lid-art rect,.giftbox__lid-art circle{fill:none;stroke-linecap:round;stroke-linejoin:round}.gb-frame{stroke:var(--gb-gold);stroke-width:1.2px;opacity:.7}.gb-line{stroke:var(--gb-gold);stroke-width:1.6px;opacity:.85}.gb-emblem-ring{stroke:var(--gb-gold);stroke-width:1.6px}.gb-emblem{stroke:var(--gb-gold-hi);stroke-width:2.2px;filter:drop-shadow(0 0 2px #ffcf4a88)}.giftbox__tray{box-sizing:border-box;background:linear-gradient(180deg, var(--gb-ink2), var(--gb-ink));transform-origin:50% 0;border-radius:14px;width:300px;margin-top:6px;padding:12px;animation:.35s ease-out gb-tray;position:relative;box-shadow:inset 0 0 0 1px #e2bd6a66,0 10px 22px #0b0f2488}.giftbox__slots{justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.giftbox__slot{position:relative}.giftbox__well{cursor:help;background:linear-gradient(#151a36,#20284d);border:1px solid #0b0f24;border-radius:10px;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:inset 0 3px 6px #000a,inset 0 -1px #e2bd6a33}.giftbox__well svg{fill:none;stroke:#e2bd6a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.28;filter:drop-shadow(0 -1px #000)drop-shadow(0 1px #fff2);width:30px;height:30px}.giftbox__slot.is-found .giftbox__well svg{opacity:1;stroke:#ffd96b;stroke-width:1.7px;filter:drop-shadow(0 0 4px #ffcf4acc)}.giftbox__slot.is-found .giftbox__well{box-shadow:inset 0 3px 6px #000a,inset 0 0 0 1px #e2bd6a99,0 0 10px #ffcf4a44}.giftbox__well:focus-visible{outline-offset:2px;outline:3px solid #d99a22}.giftbox__tip{width:max-content;max-width:240px;color:var(--v5-ink,#3d2616);text-align:center;background:var(--v5-cream-light,#fffaf0);border:1.5px solid var(--h-gold-line,#e6c98a);opacity:0;visibility:hidden;pointer-events:none;z-index:2;border-radius:12px;padding:7px 12px;font:600 14px/1.25 Fredoka,Andika,sans-serif;transition:opacity .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 14px #1d100855}.giftbox__slot:is(:hover,:focus-within) .giftbox__tip{opacity:1;visibility:visible}.giftbox__slot:first-child .giftbox__tip{left:auto;inset-inline-start:0;transform:none}.giftbox__slot:last-child .giftbox__tip{left:auto;inset-inline-end:0;transform:none}.giftbox__status,.giftbox__globe-label{color:#f3e3b5;text-align:center;margin:10px 0 0;font:600 14px/1.2 Fredoka,Andika,sans-serif}.giftbox__status span[aria-hidden],.giftbox__stars span[aria-hidden]{color:#ffd35a}.giftbox__globe{flex-direction:column;align-items:center;margin:-4px 0 10px;display:flex}.giftbox__globe-label{color:#ffe6a0;gap:2px;margin:6px 0 0;font-size:16px;display:grid}.giftbox__orb{background:radial-gradient(circle at 35% 30%,#fffbe0,#ffd35a 45%,#c98a12 85%);border-radius:50%;place-items:center;width:64px;height:64px;animation:.7s cubic-bezier(.3,1.6,.5,1) gb-pop,2.6s ease-in-out .7s infinite gb-glow;display:grid;box-shadow:0 0 18px #ffcf4acc,0 0 40px #ffcf4a66}.giftbox__orb svg{fill:none;stroke:#8a5a06;stroke-width:1.3px;opacity:.75;width:52px;height:52px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes gb-tray{0%{opacity:0;transform:translateY(-8px)scaleY(.9)}}@keyframes gb-pop{0%{opacity:0;transform:translateY(30px)scale(.3)}}@keyframes gb-glow{50%{box-shadow:0 0 26px #ffe08aee,0 0 56px #ffcf4a88}}@media (prefers-reduced-motion:reduce){.giftbox__lid{transition:none}.giftbox__tray,.giftbox__orb{animation:none}}:root:not(#h):not(#v5):not(#hc):not(#hud) .giftbox button.giftbox__toggle{width:150px;height:auto;min-height:58px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:12px;padding:0}:root:not(#h):not(#v5):not(#hc):not(#hud) .giftbox button.giftbox__well{background:linear-gradient(#151a36,#20284d);border:1px solid #0b0f24;border-radius:10px;width:48px;min-width:0;height:48px;min-height:0;padding:0;box-shadow:inset 0 3px 6px #000a,inset 0 -1px #e2bd6a33}:root:not(#h):not(#v5):not(#hc):not(#hud) .giftbox__slot.is-found button.giftbox__well{box-shadow:inset 0 3px 6px #000a,inset 0 0 0 1px #e2bd6a99,0 0 10px #ffcf4a44}.giftbox{top:0;width:96px;inset-inline-start:calc(100% + 10px)}:root:not(#h):not(#v5):not(#hc):not(#hud) .giftbox button.giftbox__toggle{width:96px;min-height:58px}.giftbox__scene{height:58px}.giftbox__base{inset:14px 3px 0}.giftbox__lid{height:58px}.giftbox__tray{top:calc(100% + 8px);margin:0;position:absolute;inset-inline-start:-106px}:root:not(#h):not(#v5):not(#hc):not(#hud) .giftbox button.giftbox__toggle{display:block}.giftbox__scene{width:100%}.giftbox__lid{-webkit-backface-visibility:visible;backface-visibility:visible}.giftbox.is-open .giftbox__lid{transform:rotateX(-100deg)}.award-page{z-index:6;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:6% 3% 8% 52%}.award-stand{background:radial-gradient(at 50% 30%,#fff8e6ee,#f3e3bfdd 70%,#e8d3a6cc);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5% 4%;width:100%;margin:0;padding:4% 3% 2%;list-style:none;display:grid;box-shadow:inset 0 0 0 2px #d8bd86,0 10px 30px #5a3b1a33}.award{min-width:0;animation:.6s cubic-bezier(.2,.8,.2,1) both award-in;animation-delay:calc(var(--i) * 70ms + .2s);flex-direction:column;align-items:center;display:flex}@keyframes award-in{0%{opacity:0;transform:translateY(14px)scale(.92)}}.award__body{aspect-ratio:1;z-index:1;justify-content:center;align-items:flex-end;width:82%;margin-bottom:-6%;display:flex;position:relative}.award__body img{object-fit:contain;filter:drop-shadow(0 6px 5px #3b240f66);max-width:100%;max-height:100%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.award.is-earned:hover .award__body img{transform:translateY(-5px)scale(1.04)}.award__engrave{opacity:.38;filter:drop-shadow(0 1px #fff6)drop-shadow(0 -1px #0003);background:linear-gradient(#8e7a62,#6f5d49);width:100%;height:100%;display:block;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.award__base{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.award__top{background:radial-gradient(at 50% 40%,#9b6a3f,#5d3a1d 70%);border-radius:50%;width:78%;height:12px;box-shadow:inset 0 2px 2px #d8a86e88}.award__front{text-align:center;color:#f6d992;text-overflow:ellipsis;-webkit-line-clamp:2;background:linear-gradient(#6b4424,#4a2c14);border-radius:3px 3px 8px 8px;-webkit-box-orient:vertical;width:84%;min-height:2.3em;margin-top:-6px;padding:9px 3px 5px;font:600 clamp(9px,.85vw,13px)/1.15 Fredoka,"Baloo 2",sans-serif;display:-webkit-box;overflow:hidden;box-shadow:0 4px 6px #3b240f55,inset 0 1px #b98b5b}.award-page[lang=ar] .award__front{font-family:"Baloo Bhaijaan 2",sans-serif}.award.tier-gold .award__front{color:#ffe9a8}.award.tier-crystal .award__front{color:#f2e9ff}.award.is-missed .award__top{box-shadow:none;background:radial-gradient(at 50% 40%,#a39686,#6f655a 70%)}.award.is-missed .award__front{color:#d8d0c4;text-shadow:0 1px #0004;background:linear-gradient(#8a8074,#6c645a);box-shadow:0 3px 5px #3b240f33,inset 0 1px 2px #0003}.award.is-missed{filter:saturate(.4)}@media (prefers-reduced-motion:reduce){.award{animation:none}.award__body img{transition:none}}@media (max-width:760px){.award-page{margin:12px 0;position:static}.award-stand{grid-template-columns:repeat(4,1fr)}}.award-page{height:36%;inset:auto 4% 2.5% 53%}.award-stand{grid-template-columns:repeat(8,minmax(0,1fr));gap:0 2%;padding:3% 2% 2%}.award__front{padding:7px 2px 4px;font-size:clamp(8px,.7vw,11px)}.award__top{height:8px}.member-scene{background:#efe3c8;border-radius:10px;position:absolute;inset:5% 5.5%;overflow:hidden;box-shadow:inset 0 0 0 1px #5c40221f,0 1px #fffaec80}.member-scene-art{object-fit:cover;filter:saturate(.98)contrast(1.02);width:100%;height:100%;display:block}.member-scene:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(at 50% 45%,#0000 62%,#50341829 100%);position:absolute;inset:0}.member-scene-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.immersive.is-library{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.immersive.is-panning-shelf,.immersive.is-panning-shelf *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}:root.h-ui:not(#h) .immersive .locked-catalog-library .shelf-tickets{width:min(720px,72vw);margin-block:-14px -22px;padding:18px 0 30px;scroll-padding-inline:0}:root.h-ui:not(#h) .immersive .locked-catalog-library .catalog-ticket-slot{box-sizing:border-box;padding-inline:10px}:root.h-ui:not(#h) .immersive .locked-catalog-library .shelf-ticket.book-chip{filter:none;background:linear-gradient(#fffaf0 0%,#f7eedb 60%,#efe1c2 100%);border:0;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:214px;height:auto;min-height:0;padding:8px;transition:transform .22s cubic-bezier(.2,1.35,.3,1),box-shadow .22s;display:flex;box-shadow:0 0 0 1px #d8b97f,0 0 0 4px #25304f,0 10px 22px #0c10246b}:root.h-ui:not(#h) .immersive .locked-catalog-library .shelf-ticket.book-chip:is(:hover,:focus-visible){transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1px #ffd77a,0 0 0 4px #25304f,0 16px 28px #0c10248c}:root.h-ui:not(#h) .immersive .locked-catalog-library .shelf-ticket.book-chip:focus-visible{outline-offset:6px;outline:2px solid #b98a5e}:root.h-ui:not(#h) .immersive .locked-catalog-library .shelf-ticket.book-chip.ticket-focused{box-shadow:0 0 0 1px #ffd77a,0 0 0 4px #25304f,0 0 0 7px #ffd77a8c,0 12px 24px #0c102473}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-face{text-align:center;flex-direction:column;align-items:stretch;gap:5px;width:100%;height:auto;display:flex;overflow:visible}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-band{aspect-ratio:182/62;border-radius:9px;flex:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a3c1e40}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-band:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fffaf0bf,inset 0 -10px 14px -10px #28180a59}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-thumb{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;transition:transform .35s;display:block;transform:none}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip:is(:hover,:focus-visible) .chip-thumb{transform:scale(1.06)}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-short{-webkit-line-clamp:2;line-clamp:2;font:800 14px/1.15 var(--h-font-display,inherit);color:#3b2a1a;text-align:center;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-inline:2px;display:-webkit-box;overflow:hidden}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip[dir=rtl] .chip-short{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:15px;line-height:1.25}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-progress,:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-meta{padding-inline:4px}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip.is-locked .chip-thumb{filter:saturate(.75)brightness(.96)}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-band.chip-stage{aspect-ratio:182/80;background:radial-gradient(70% 80% at 50% 58%,#fff6dc 0%,#f6e3b8 55%,#e9cf9a 100%);display:block}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-thumb.chip-item{object-fit:contain;filter:drop-shadow(0 4px 5px #46280c4d);width:100%;height:88%;position:absolute;inset:6% 0}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip:is(:hover,:focus-visible) .chip-thumb.chip-item{transform:scale(1.08)rotate(-3deg)}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-name-row{justify-content:center;align-items:center;gap:6px;min-width:0;padding-inline:2px;display:flex}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-hero{border-radius:50%;flex:none;width:26px;height:26px;transform:rotate(-6deg);box-shadow:0 1px 3px #28180a59}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip[dir=rtl] .chip-hero{transform:rotate(6deg)}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip .chip-name-row .chip-short{min-width:0;padding-inline:0}:root.h-ui:not(#h) .immersive .shelf-tickets .book-chip.is-locked .chip-thumb.chip-item{filter:saturate(.8)drop-shadow(0 4px 5px #46280c4d)}.immersive{--book-width:min(1180px, 94vw, calc((100svh - 260px) *1.9))}.immersive .reading-caption{--reader-top:clamp(40px, calc(40px + (100svh - 720px) *.25), 90px);padding:var(--reader-top) 0 30px;min-height:100svh}.immersive .book-viewport{height:calc(var(--book-width)*.625)}.immersive .reader-spread{transform:rotateX(38deg)}.immersive .reader-spread.book-is-closed{transform:translate(-25%)rotateX(38deg)}.immersive .text-card{transform-origin:50%;text-align:left;justify-content:flex-start;width:87%;min-height:64%;padding:28px 30px 23px;top:13%;left:5%;transform:translateZ(64px)rotateX(-38deg)}.immersive .page-label{gap:9px}.immersive .chapter-stamp{letter-spacing:.15em;font:600 10px/1.2 Andika,sans-serif}.immersive .eyebrow{color:#755333;margin:0;font:800 clamp(24px,2.5vw,33px)/1.15 "Baloo 2",sans-serif}.immersive .page-words{color:#3e344b;text-align:left;margin:18px 0 27px;font-size:clamp(24px,2.35vw,30px);line-height:1.6}.story-word-unit{white-space:nowrap;display:inline}.immersive .page-words button{line-height:inherit;vertical-align:baseline;white-space:nowrap;border-radius:4px;margin:0;padding:0;display:inline;position:relative}.immersive .page-words .discovered{background:#f4d89388}.inline-arabic{z-index:9;color:#755487;pointer-events:none;background:#fff5d7;border:1px solid #d7be86;border-radius:7px;min-width:100%;padding:2px 12px 4px;font:600 25px/1.4 "Baloo Bhaijaan 2",sans-serif;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);box-shadow:0 4px 8px #7a573526}.immersive .word-hint{letter-spacing:0;text-align:center;border-top:1px solid #dccda66b;margin:auto 0 0;padding-top:15px;font-size:11px}.story-diorama{transform-origin:50%;touch-action:pan-y;width:109%;height:91%;position:absolute;top:-7%;left:-4%;overflow:visible;transform:translateZ(75px)rotateX(-38deg)}.story-diorama canvas,.story-diorama>img{width:100%;height:100%;display:block}.immersive .diorama-target{width:54px;min-width:44px;height:54px;min-height:44px;box-shadow:none;color:#b88f41;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;padding:0;transition:background .2s,box-shadow .2s;display:grid;position:absolute}.immersive .diorama-target>span{color:#aa8132;opacity:.65;background:#fff8dccc;border:1px solid #c4a25a80;border-radius:50%;width:25px;height:25px;font:24px/1 Georgia,serif;transform:translate(16px,19px)}.immersive .diorama-target.side-target>span{opacity:0}:is(.immersive .diorama-target:hover,.immersive .diorama-target:focus-visible){background:#fff3b828;outline:none;box-shadow:0 0 0 2px #cbb57b99,0 0 16px #ffeaaa88}:is(.immersive .diorama-target:hover>span,.immersive .diorama-target:focus-visible>span){opacity:1}.diorama-instruction{justify-content:center;display:flex;position:absolute;bottom:3%;left:0;right:0}.immersive .diorama-instruction button{color:#866e43;background:#fff8dcba;border:1px solid #d6c18a6b;border-radius:999px;min-height:32px;padding:5px 12px;font:500 13px/1.4 Andika,sans-serif;box-shadow:0 2px #c5ac7440}.diorama-word{color:#4f3f62;text-align:center;background:#fff5d9;border:1px solid #d1b47a;border-radius:12px;padding:8px 20px;font:500 15px Andika,sans-serif;position:absolute;bottom:13%;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #66503225}.diorama-word b{color:#80628c;font:600 25px/1.3 "Baloo Bhaijaan 2",sans-serif;display:block}.immersive .reading-caption nav.reader-control-row{top:calc(var(--reader-top) + var(--book-width)*.595 + 24px);z-index:25;grid-template-columns:76px 1fr 76px;align-items:center;gap:0;width:min(800px,66vw);height:76px;display:grid;position:absolute;bottom:auto;left:50%;transform:translate(-50%)}.immersive .reader-control-row button{width:76px;min-width:76px;height:76px}.immersive .reader-control-row button[data-control=previous]{grid-column:1}.immersive .reader-control-row button[data-control=next]{grid-column:3}.immersive .reader-control-row .read-button{grid-column:2;justify-self:center;width:230px;min-width:230px;height:76px;font-size:27px}.immersive .reader-control-row button[data-control=replay]{width:62px;min-width:62px;height:62px;margin:0;position:absolute;top:7px;left:calc(50% + 126px)}.immersive .reading-caption .reading-options{top:calc(var(--reader-top) + var(--book-width)*.595 + 113px);gap:24px;position:absolute;bottom:auto}.immersive .reading-options .close-book,.immersive .reading-options .read-together-switch{height:40px;min-height:40px;font-size:16px}.read-together-switch>.mode-tick{opacity:0}.book-is-closed .story-diorama{visibility:hidden}.immersive .ending-card{min-height:72%;padding:25px;top:8%}.immersive.is-close-look .reader-spread{transform:rotateX(26deg)scale(1.08)}@media (max-width:700px){.immersive{--book-width:92vw}.immersive .reading-caption{--reader-top:112px;padding-top:112px}.immersive .book-viewport{height:auto}.immersive .reader-spread,.immersive .reader-spread.book-is-closed{transform:none}.immersive .text-card{width:92%;min-height:0;padding:20px 22px;top:3%;left:4%;transform:none}.immersive .page-words{margin:14px 0 22px;font-size:22px;line-height:1.6}.immersive .eyebrow{font-size:26px}.story-diorama{width:100%;height:100%;top:0;left:0;transform:none}.immersive .reading-caption nav.reader-control-row{justify-content:space-between;gap:10px;width:92%;height:62px;margin:22px auto 0;display:flex;position:relative;inset:auto;transform:none}.immersive .reader-control-row button{width:58px;min-width:58px;height:58px}.immersive .reader-control-row .read-button{width:144px;min-width:144px;height:62px;font-size:22px}.immersive .reader-control-row button[data-control=replay]{width:45px;min-width:45px;height:45px;position:static}.immersive .reading-caption .reading-options{margin:13px auto 24px;position:relative;inset:auto;transform:none}.immersive .reader-spread[data-motion] .story-diorama,.immersive .reader-spread[data-motion] .text-card{transform:none}.diorama-instruction{bottom:0}}@media (prefers-reduced-motion:reduce){.story-diorama *{transition:none!important}}.immersive .text-card{transform-origin:bottom;transform:translateZ(7px)rotateX(-38deg)}.story-diorama{transform-origin:bottom;transform:translateZ(9px)rotateX(-38deg)}.immersive .reader-spread[data-motion] .text-card{transform:translateZ(calc(7px * var(--paper-rise,0))) rotateX(calc(-38deg * var(--paper-rise,0)))}.immersive .reader-spread[data-motion] .story-diorama{transform:translateZ(calc(9px * var(--paper-rise,0))) rotateX(calc(-38deg * var(--paper-rise,0)))}@media (max-width:700px){.immersive .text-card,.story-diorama,.immersive .reader-spread[data-motion] .text-card,.immersive .reader-spread[data-motion] .story-diorama{transform:none}}.has-miniature-toys .shelf-toy-art,.has-miniature-toys .table-toy{visibility:hidden}.desk-playthings{pointer-events:none;z-index:8;position:fixed;inset:0}.immersive .desk-plaything{width:78px;height:95px;box-shadow:none;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:0;position:absolute;transform:translate(-50%,-50%)}:is(.immersive .desk-plaything:hover,.immersive .desk-plaything:focus-visible){box-shadow:none;outline:none}.desk-toy-label{color:#705782;background:#fff4d9;border-radius:20px;padding:8px 18px;font:600 20px "Baloo Bhaijaan 2",Andika,sans-serif;position:fixed;bottom:9%;left:50%;transform:translate(-50%);box-shadow:0 4px 9px #56412940}.story-word-unit:has(.inline-arabic){padding-bottom:24px;display:inline-block}.immersive .diorama-target{touch-action:none}.immersive .desk-plaything[hidden]{display:none!important}.desk-toy-label{z-index:30;pointer-events:none}.word-discovery:has(.word-sense-help){max-height:calc(100dvh - 48px);overflow-y:auto}.word-discovery .word-sense-help{color:#554b43;text-align:left;margin-top:10px;font-size:14px;line-height:1.5}.word-discovery .word-sense-help p{margin:8px 0}.word-discovery .word-sense-help summary{cursor:pointer;font-weight:600}.word-discovery .word-sense-help summary:focus-visible{outline-offset:3px;outline:2px solid #755487}.word-discovery .word-sense-help strong{font:inherit;margin:0;font-weight:700;display:inline}.word-discovery .word-sense-help [lang=ar]{font-family:"Baloo Bhaijaan 2",sans-serif;font-size:1.15em}.story-diorama canvas{transition:opacity .16s ease-out}.story-diorama:not(.diorama-ready) canvas{opacity:0;transition:none}.reader-spread[data-turn-reveal] .text-card:not(.turning-leaf){opacity:var(--turn-text-opacity,1)!important}.reader-spread[data-turn-reveal] .story-diorama:not(.turning-leaf){opacity:var(--turn-scene-opacity,1)!important}.story-diorama.diorama-ready .diorama-collectible-slot,.story-diorama.diorama-ready .diorama-instruction{animation:.46s cubic-bezier(.22,.8,.3,1) .38s both diorama-layer-rise}.story-diorama.diorama-ready .diorama-instruction{animation-delay:.45s}@keyframes diorama-layer-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.story-diorama.diorama-ready .diorama-collectible-slot,.story-diorama.diorama-ready .diorama-instruction{animation:none}}.desk-hand-intro{z-index:40;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.desk-hand-intro.is-playing{visibility:visible}.desk-hand{aspect-ratio:379/640;will-change:transform;filter:drop-shadow(0 14px 16px #2a150a55);width:clamp(120px,15vw,210px);position:absolute;top:0;left:0}.desk-hand img{object-fit:contain;object-position:top center;width:100%;height:100%;transition:opacity .12s linear;position:absolute;inset:0}.desk-hand .desk-hand-push,.desk-hand.is-pushing .desk-hand-open{opacity:0}.desk-hand.is-pushing .desk-hand-push{opacity:1}@media (prefers-reduced-motion:reduce){.desk-hand-intro{display:none}}.physical-book{pointer-events:none;opacity:0;filter:drop-shadow(7px 15px 13px #3b281f38);width:100%;height:100%;position:absolute;inset:0}.has-physical-book>.physical-book{opacity:1}.is-preparing .has-physical-book>.physical-book{opacity:0}.is-preparing .has-physical-book .presentation-cover{background:#675876!important;box-shadow:-5px 0 #756386,0 6px #786480,0 8px 1px #4c3d5a!important}.is-preparing .has-physical-book .presentation-cover>*,.is-preparing .has-physical-book .presentation-cover:after{opacity:1!important}.book-in-motion .show-preview .has-physical-book .presentation-cover{visibility:visible}.has-physical-book .book-leaf,.has-physical-book .presentation-cover,.has-physical-book .cover-inside{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.has-physical-book .presentation-cover>*,.has-physical-book .presentation-cover:after,.has-physical-book .cover-inside>*,.has-physical-book .cover-inside:after,.story-cover[data-physical-cover=ready]>img,.story-cover[data-physical-cover=ready]>svg,.story-cover[data-physical-cover=ready]>.cover-title-fallback,.story-cover[data-physical-cover=ready]:after{opacity:0!important}.immersive .story-cover[data-physical-cover=ready]{box-shadow:none;cursor:pointer;background:0 0;transition:outline-color .14s ease-out,filter .14s ease-out;overflow:visible;translate:none}.immersive .story-cover[data-physical-cover=ready]:hover:not(:disabled){outline-offset:6px;filter:brightness(1.025);outline:2px solid #f3d981aa;translate:none}.story-cover[data-physical-cover=ready]:focus-visible{outline-offset:8px;outline:3px solid #f3d981}.has-physical-book .reader-spread{z-index:1}.immersive .locked-story-cover .cover-lock{aspect-ratio:48/54;transform-origin:50% 0;z-index:4;width:18%;height:auto;top:-5%;left:auto;right:3%;transform:rotate(6deg)}.immersive .cover-lock>.story-control-art{width:100%;height:100%}.immersive .story-cover[data-physical-lock=ready] .cover-lock{opacity:0}@media (min-width:701px){.immersive.is-close-look .has-physical-book .reader-spread.book-is-closed{transform:translate(-25%)rotateX(26deg)scale(1.08)}}.has-physical-book .reader-spread[data-motion=turning] .text-card,.has-physical-book .reader-spread[data-motion=turning] .story-diorama{opacity:var(--book-content-opacity,1)}
