@font-face{font-family:CanonicalNunito;src:url(/home-canonical/Nunito.ttf)format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}.canonical-home{--home-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));--home-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));box-sizing:border-box;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff8df;background:#031332 url(/home-canonical/forest-extension.webp) 50%/auto 100% no-repeat;place-items:center;display:grid}.canonical-canvas{width:min(var(--home-width),calc(var(--home-height) * 4 / 3));aspect-ratio:4/3;isolation:isolate;font-family:CanonicalNunito,Arial,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.canonical-canvas img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block}.ch-scene{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.canonical-canvas .ch-image-button{min-width:0;height:auto;min-height:0;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;transition:filter .12s;display:block;position:absolute;overflow:visible}.ch-image-button img,.ch-heading img,.ch-journey>img,.ch-bank>img{width:100%;height:auto}.canonical-canvas .ch-image-button:hover{filter:brightness(1.035);background:0 0}.canonical-canvas .ch-image-button:focus-visible{outline-offset:-5px;border-radius:2cqw;outline:3px solid #fff2a4}.canonical-canvas .ch-image-button:disabled{opacity:.65;cursor:default}.ch-brand{width:24.7396%;top:4.6875%;left:.78125%}.ch-sound{width:6.25%;top:6.33681%;left:79.4922%}.ch-parents{width:12.8906%;top:6.42361%;left:85.7422%}.ch-muted{background:#7719db;border-radius:50%;place-items:center;width:55%;height:55%;display:grid;position:absolute;top:23%;left:23%}.ch-muted svg{stroke-width:2.8px;width:83%;height:83%}.ch-heading{width:39.5833%;margin:0;position:absolute;top:12.7604%;left:31.0547%}.ch-reading{width:38.6719%;top:26.6493%;left:11.3281%}.ch-spelling{width:39.7135%;top:26.5625%;left:50.1953%}.ch-badge{white-space:nowrap;letter-spacing:-.04cqw;text-shadow:0 .1cqw .15cqw #202548;justify-content:center;align-items:center;font-size:1.6927cqw;font-weight:800;line-height:1;display:flex;position:absolute}.ch-reading .ch-badge{width:62.121%;height:12.857%;top:83.81%;left:16.835%}.ch-spelling .ch-badge{width:49.0164%;height:12.766%;top:83.4515%;left:30.984%}.ch-journey{width:75.7161%;height:15.9722%;position:absolute;top:63.8021%;left:1.30208%}.ch-bank{width:21.6797%;height:15.9722%;position:absolute;top:63.8021%;left:77.0182%}.ch-position{letter-spacing:-.02cqw;margin:0;font-size:1.17188cqw;font-weight:600;line-height:1.5;position:absolute;top:51.63%;left:8.59845%}.canonical-canvas [data-slot=progress]{gap:0;position:absolute}.canonical-canvas [data-slot=progress-track]{background:#022047;border:.13cqw solid #6886c7;border-radius:1cqw;height:.976563cqw;box-shadow:inset 0 .13cqw .25cqw #020d34}.canonical-canvas [data-slot=progress-indicator]{background:linear-gradient(#d5f894,#73cb57 60%,#6eb54a);border-radius:1cqw;box-shadow:0 0 .25cqw #c3f6b3}.canonical-canvas .ch-reading-progress{width:15.7352%;top:37.5%;left:25.0215%}.canonical-canvas .ch-coin-progress{width:83.4835%;top:76.63%;left:7.8078%}.canonical-canvas .ch-coin-progress [data-slot=progress-track]{height:.65cqw;box-shadow:none;background:0 0;border:0}.canonical-canvas .ch-coin-progress [data-slot=progress-indicator]{background:linear-gradient(#fff4a0,#b1db65)}.ch-libraries{grid-template-columns:14.3229cqw 13.151cqw 13.2813cqw;gap:.651042cqw;width:55.46%;height:51.087%;display:grid;position:absolute;top:23.3696%;left:42.2184%}.ch-library:nth-child(3){margin-left:-.0651042cqw}.ch-library{white-space:nowrap;background:linear-gradient(135deg,#1a4078c9,#123461d9);border:.1cqw solid #5c81ba36;border-radius:1.55cqw;padding:1.17cqw .25cqw .4cqw 3.85cqw;font-size:1.04167cqw;font-weight:650;line-height:1.48;position:relative;box-shadow:inset 0 .15cqw .3cqw #79a4ff18}.ch-library strong{letter-spacing:-.035cqw;font-size:1.23698cqw;font-weight:800;display:block}.ch-library>span:not(.ch-library-icon){display:block}.ch-library.ch-lit{background:linear-gradient(115deg,#676099,#294690 45%,#6635e8);border-color:#d3b5ffb3;padding-left:4.85cqw;box-shadow:inset 0 .08cqw .35cqw #fff6ae70,0 0 1.1cqw #835dce40}.ch-locked,.ch-unavailable{color:#e5eafa}.ch-library-icon{color:#e7eed8;border:1px solid #98a0ff;border-radius:50%;place-items:center;width:2.92cqw;height:2.92cqw;display:grid;position:absolute;top:1.24cqw;left:.52cqw;box-shadow:inset 0 0 .4cqw #8282ff}.ch-library-icon svg{stroke-width:2px;width:1.63cqw;height:1.63cqw}.ch-lit .ch-library-icon{color:#31446d;background:radial-gradient(circle at 35% 25%,#fffbc8,#ffe982 70%,#e9b748);border:2px solid #fff4c6;width:3.45cqw;height:3.45cqw;top:.98cqw;left:.55cqw;box-shadow:0 0 1.3cqw #ffe581}.ch-reviewable .ch-library-icon,.ch-available .ch-library-icon{background:#173e79}.ch-review-button{height:1.8cqw;font-size:1cqw;position:absolute;bottom:-1.8cqw;left:3cqw}.ch-coins{text-shadow:0 .1cqw .2cqw #142744;align-items:baseline;gap:.55cqw;margin:0;font-weight:750;display:flex;position:absolute;top:34.24%;left:43.84%}.ch-coins strong{color:#fff0ad;font-size:2.93cqw;font-weight:800;line-height:1.25}.ch-coins span{font-size:1.69271cqw}.ch-full-pigs{text-align:center;background:#041b47;border-radius:1cqw;width:100%;margin:0;font-size:1.04cqw;position:absolute;top:96%}.ch-message{background:#081f57ed;border-radius:1cqw;max-width:48%;padding:.6cqw 1cqw;font-size:1.2cqw;position:absolute;top:80%;left:27%}.ch-message p{margin:0}.ch-message button{margin-left:1cqw}@media (prefers-reduced-motion:reduce){.canonical-canvas .ch-image-button{transition:none}}.ch-brand-label{letter-spacing:-.06cqw;font-size:1.95313cqw;font-weight:800;line-height:1.35;position:absolute;top:29%;left:30.5%}.ch-parent-label{font-size:1.43229cqw;font-weight:800;line-height:1.4;position:absolute;top:34%;left:39%}.ch-heading h1{text-align:center;white-space:nowrap;letter-spacing:-.12cqw;color:#fff0ce;text-shadow:0 .3cqw .35cqw #072249;width:100%;margin:0;font-size:5.20833cqw;font-weight:800;line-height:1.3;position:absolute;top:-.25cqw;left:0}.ch-heading p{text-align:center;letter-spacing:-.025cqw;width:100%;margin:0;font-size:1.82292cqw;font-weight:600;line-height:1.25;position:absolute;top:6.7cqw;left:0}.ch-heading p span{color:#f8d76b;margin-left:.6cqw}.ch-card-title{letter-spacing:-.12cqw;text-shadow:0 .3cqw .35cqw #27234580;font-size:5.33854cqw;font-weight:800;line-height:1.15;position:absolute}.ch-reading .ch-card-title{top:8.7%;left:57%}.ch-spelling .ch-card-title{top:7.7%;left:20.5%}.ch-card-description{letter-spacing:-.025cqw;text-align:center;font-size:1.43229cqw;font-weight:600;line-height:1.3;position:absolute}.ch-reading .ch-card-description{width:43%;top:30.6%;left:51.5%}.ch-spelling .ch-card-description{width:42%;top:30.2%;left:7.7%}.ch-journey-title{letter-spacing:-.025cqw;margin:0;font-size:1.43229cqw;font-weight:850;line-height:1.4;position:absolute;top:29.2%;left:8.59845%}.ch-bank-title{color:#fff0ad;margin:0;font-size:1.30208cqw;font-weight:850;line-height:1.4;position:absolute;top:12.5%;left:7.8078%}.parent-center{min-height:100vh;color:#10145e;min-height:100dvh;position:relative;overflow:visible}.pc-scenery{z-index:0;pointer-events:none;background:linear-gradient(#060a391f,#0b052e61);position:fixed;inset:0}.pc-topbar,.pc-content{z-index:1;width:min(1120px,100% - 32px);margin-inline:auto;position:relative}.pc-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.pc-brand,.pc-return{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e2aa4,#311099);border:1px solid #8ee5ffe0;border-radius:999px;min-height:54px;font-weight:900;box-shadow:0 0 18px #51bdff80,inset 0 1px #ffffff61}.pc-brand{align-items:center;gap:10px;padding:5px 18px 5px 6px;font-size:1.1rem;display:inline-flex}.pc-brand img{object-fit:cover;object-position:center 18%;background:#7741cd;border:2px solid #fff;border-radius:50%;width:42px;height:42px}.pc-return{align-items:center;gap:9px;padding:0 18px;display:inline-flex}.pc-return svg{width:20px}.pc-content{gap:18px;display:grid}.pc-card{background:linear-gradient(135deg,#fffffcfa,#fff9e2f7);border:2px solid #f1b31b;border-radius:30px;padding:clamp(20px,3.5vw,34px);box-shadow:0 0 0 4px #ffe77e52,0 16px 35px #03062647,inset 0 0 24px #ffd34f2e}.pc-card h2{color:#11126e;text-align:center;margin:0;font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1}.pc-subtitle{color:#272a7a;text-align:center;max-width:760px;margin:8px auto 20px;font-weight:700}.pc-hero{text-align:center;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.pc-hero h1{color:#11126e;letter-spacing:-.05em;margin:0;font-size:clamp(2.15rem,5.5vw,4rem)}.pc-hero p{color:#272a7a;max-width:590px;margin:8px auto 0;font-size:1rem;font-weight:750}.pc-hero>svg{fill:#ffc334;color:#ec9510}.pc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pc-library{background:#eefaff;border:2px solid #52b5ff;border-radius:21px;overflow:hidden}.pc-library--spelling{background:#fff1ff;border-color:#e957e9}.pc-library h3{color:#fff;background:linear-gradient(135deg,#086cf2,#1756d5);margin:0;padding:13px 18px 2px;font-size:1.15rem}.pc-library--spelling h3{background:linear-gradient(135deg,#d941dc,#8b19d4)}.pc-library>p{color:#fff;background:#1756d5;min-height:48px;margin:0;padding:4px 18px 12px;font-size:.83rem;font-weight:650}.pc-library--spelling>p{background:#8b19d4}.pc-library-row{background:#ffffffe0;border:1px solid #26389626;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:7px;padding:9px 10px;display:grid}.pc-library-row strong,.pc-library-row span{display:block}.pc-library-row span:not(.pc-status){color:#5b6396;font-size:.76rem}.pc-status{color:#47557e;white-space:nowrap;align-items:center;gap:4px;font-size:.72rem;font-weight:850;display:inline-flex!important}.pc-status svg{width:16px;height:16px}.pc-status.is-current{color:#078c3d}.pc-status.is-unavailable{color:#777792}.pc-small-action{color:#fff;cursor:pointer;background:#0872ed;border:0;border-radius:11px;min-height:38px;padding:0 11px;font-weight:850}.pc-library--spelling .pc-small-action{background:#ab21db}.pc-small-action:disabled{color:#777792;cursor:not-allowed;background:#edf0f7}.pc-small-action svg{vertical-align:middle;width:14px}.pc-filter-row{flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:16px;display:flex}.pc-filter-row button{color:#1a2470;cursor:pointer;background:#fff;border:1px solid #c7d2e5;border-radius:999px;min-width:142px;min-height:42px;padding:0 16px;font-weight:850}.pc-filter-row button.is-selected{color:#fff;background:linear-gradient(135deg,#0a70f5,#1242d1);border-color:#2877f3;box-shadow:0 5px 12px #1552d640}.pc-word-grid{flex-wrap:wrap;gap:8px;display:flex}.pc-word-grid button{color:#59618c;cursor:pointer;background:#f5f6f9;border:1px solid #cbd3e4;border-radius:11px;min-height:44px;padding:0 13px;font-weight:850}.pc-word-grid button.is-mastered{color:#096c34;background:#dfffe6;border-color:#76dfa1}.pc-word-grid svg{vertical-align:-3px;width:17px;margin-right:5px}.pc-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0c78f9,#123ee3);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:270px;min-height:50px;margin:22px auto 0;font-size:1rem;font-weight:900;display:flex;box-shadow:0 7px 15px #0b46da47}.pc-save svg{width:20px}.pc-empty{color:#59618c;text-align:center;margin:18px 0}.pc-balance{background:#fffdf7;border:1px solid #f0c445;border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px 21px;max-width:610px;margin:0 auto 20px;padding:12px 20px;display:flex}.pc-balance>svg{color:#f6ac12;width:45px;height:45px}.pc-balance span{color:#4d5184;font-size:.78rem;font-weight:800;display:block}.pc-balance strong{font-size:2rem;line-height:1;display:block}.pc-balance small{font-size:.82rem}.pc-balance p{color:#565c8d;margin:0;font-size:.8rem;font-weight:750}.pc-coin-tabs{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.pc-coin-tabs button{color:#4d5980;cursor:pointer;background:#f7f7fa;border:1px solid #c6d1df;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:185px;min-height:45px;font-weight:900;display:inline-flex}.pc-coin-tabs svg{width:20px}.pc-coin-tabs .is-add-active{color:#fff;background:#12ae61;border-color:#0aaf5b}.pc-coin-tabs .is-deduct-active{color:#fff;background:#eb3152;border-color:#ef3151}.pc-coin-form{background:#f4fff6;border:1px solid #9ae2b4;border-radius:20px;max-width:680px;margin:0 auto;padding:20px}.pc-coin-form--deduct{background:#fff6f7;border-color:#f7abb5}.pc-coin-form h3{text-align:center;color:#078842;margin:0}.pc-coin-form--deduct h3{color:#c62242}.pc-coin-form>p{color:#566183;text-align:center;margin:5px 0 13px;font-size:.83rem}.pc-quick-amounts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pc-quick-amounts button{color:#075c31;cursor:pointer;background:#e5ffec;border:1px solid #83d9a4;border-radius:10px;min-height:44px;font-weight:950}.pc-coin-form--deduct .pc-quick-amounts button{color:#a21a37;background:#ffe4e7;border-color:#f4aab5}.pc-quick-amounts button.is-selected{box-shadow:0 0 0 3px #ffbf207a}.pc-coin-form label{color:#242865;gap:5px;margin-top:12px;font-size:.82rem;font-weight:800;display:grid}.pc-coin-form label span{color:#70759a;font-weight:650}.pc-coin-form input{color:#171e68;background:#fff;border:1px solid #c9d0df;border-radius:10px;min-height:44px;padding:0 12px;font-size:16px}.pc-coin-submit{color:#fff;cursor:pointer;background:#10a95c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;margin-top:15px;font-size:1rem;font-weight:900;display:flex}.pc-coin-form--deduct .pc-coin-submit{background:#e62d4b}.pc-coin-submit svg{width:21px}.pc-settings{margin-bottom:10px}.pc-setting{background:#fffdf8;border:1px solid #e9c98a;border-radius:16px;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:14px;margin-top:14px;padding:13px;display:grid}.pc-setting>svg{color:#125fe7;width:33px;height:33px}.pc-setting h3,.pc-setting p{margin:0}.pc-setting h3{color:#15196e;font-size:1rem}.pc-setting p{color:#566183;margin-top:3px;font-size:.78rem}.pc-speeds{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.pc-speeds button,.pc-preview{color:#182271;cursor:pointer;background:#f0f5ff;border:1px solid #bdcae6;border-radius:9px;min-width:53px;min-height:39px;font-weight:900}.pc-speeds button.is-selected{color:#fff;background:#096cf1}.pc-preview{color:#fff;background:#0b66dd;border-color:#0b66dd;min-width:58px}.pc-switch{cursor:pointer;background:#9ca6ba;border:0;border-radius:999px;width:58px;height:32px;padding:3px}.pc-switch span{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .16s;display:block}.pc-switch.is-on{background:#13ad61}.pc-switch.is-on span{transform:translate(26px)}.pc-setting>strong{color:#16693b;white-space:nowrap;font-size:.8rem}.pc-feedback{z-index:3;right:18px;bottom:max(18px, env(safe-area-inset-bottom));color:#fff;background:#0f1560f0;border:1px solid #ffe36e;border-radius:12px;max-width:min(440px,100% - 36px);margin:0;padding:12px 16px;font-weight:800;position:fixed;box-shadow:0 8px 22px #0000004d}.pc-modal{z-index:5;background:#040727a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pc-modal section{color:#171960;background:#fffdf4;border:2px solid #f1bd2d;border-radius:22px;width:min(420px,100%);padding:26px;box-shadow:0 18px 40px #00000052}.pc-modal h2{margin:0;font-size:1.65rem}.pc-modal p{color:#505983}.pc-modal section>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.pc-modal button{color:#fff;cursor:pointer;background:#0a69e6;border:0;border-radius:10px;min-height:42px;padding:0 13px;font-weight:850}.pc-modal button:first-child{color:#303a72;background:#e7ebf4}.pc-modal button:nth-child(2){background:#de3150}@media (max-width:899px){.pc-library-grid{grid-template-columns:1fr}.pc-setting{grid-template-columns:auto minmax(0,1fr)}.pc-speeds{grid-column:1/-1;justify-content:flex-start}.pc-preview,.pc-switch,.pc-setting>strong{grid-column:2;justify-self:start}.pc-setting>strong{grid-row:auto}.pc-topbar,.pc-content{width:min(1120px,100% - 24px)}}@media (max-width:560px){.pc-topbar{align-items:stretch}.pc-brand{min-width:0;padding-right:10px;font-size:.9rem}.pc-return{justify-content:center;width:54px;padding:0;font-size:0}.pc-return svg{width:22px}.pc-card{border-radius:22px;padding:18px}.pc-hero{gap:8px}.pc-hero>svg{width:19px}.pc-library-row{grid-template-columns:minmax(0,1fr) auto}.pc-library-row .pc-small-action{grid-column:2}.pc-coin-tabs{flex-direction:column}.pc-coin-tabs button{width:100%}.pc-filter-row button{flex:1;min-width:0;padding-inline:9px;font-size:.8rem}}.parent-center{isolation:isolate;padding:max(24px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(60px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#061b39;font-family:CanonicalNunito,Nunito,sans-serif}.parent-center .pc-scenery{z-index:-1;background:linear-gradient(#00113a0a,#02152e33),url(/home-canonical/forest-extension.webp) 50%/cover}.parent-center.pc-pin-page .pc-scenery{background:linear-gradient(#00113a0a,#02152e33),url(/theme/parent-pin-night-pond-v29.png) 50%/cover}.parent-center .pc-topbar{width:min(1120px,91%);margin-bottom:32px}.parent-center .pc-content{gap:24px;width:min(1060px,85%)}.parent-center .pc-brand{background:linear-gradient(#122cba,#071366 72%,#112393);border-color:#7ed7ff;gap:13px;min-height:66px;padding:5px 27px 5px 5px;font-size:clamp(18px,2.15vw,27px);font-weight:850;box-shadow:0 0 18px #368bff8c,inset 0 2px 8px #729dff70}.parent-center .pc-brand img{object-fit:cover;object-position:center;width:54px;height:54px}.parent-center .pc-card{background:radial-gradient(at 48% 0,#fff,#0000 75%),linear-gradient(135deg,#fffaf0,#fffdf8 55%,#fff2d7);border:2px solid #edb238;border-radius:28px;padding:clamp(22px,3vw,36px);position:relative;box-shadow:0 0 0 3px #fff4bc,0 0 0 5px #d99321,0 0 22px #ffbf4680,0 16px 28px #020b2859}.parent-center .pc-card:before{content:"";pointer-events:none;border:1px solid #eec671;border-radius:21px;position:absolute;inset:7px}.parent-center .pc-card h2{letter-spacing:-.03em;font-size:clamp(27px,3.5vw,42px);font-weight:900;line-height:1.15}.parent-center .pc-hero{padding-block:25px}.parent-center .pc-hero h1{font-size:clamp(34px,4.7vw,58px);font-weight:950}.parent-center .pc-hero p{font-size:16px;font-weight:650}.parent-center .pc-subtitle{margin-bottom:23px;font-size:15px;font-weight:650}.parent-center .pc-hero>svg{filter:drop-shadow(0 2px 2px #cd811e44);width:29px;height:29px}.parent-center .pc-library{border-width:1px;border-radius:20px;box-shadow:0 3px 10px #295deb1f}.parent-center .pc-library h3{align-items:center;gap:10px;padding:16px 14px 8px;font-size:20px;font-weight:900;display:flex}.parent-center .pc-library-icon{background:#fff2;border:1px solid #ffffff80;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;display:grid;box-shadow:inset 0 0 10px #fff4}.parent-center .pc-library-icon svg{width:25px;height:25px}.parent-center .pc-library>p{min-height:55px;padding:0 14px 15px;font-size:14px}.parent-center .pc-library-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:13px 10px}.parent-center .pc-library-row>div{grid-row:span 2}.parent-center .pc-library-row strong{font-size:16px}.parent-center .pc-library-row span:not(.pc-status){margin-top:3px;font-size:13px}.parent-center .pc-status{justify-content:flex-end;font-size:12px}.parent-center .pc-small-action{justify-content:center;align-items:center;gap:5px;min-height:44px;padding-inline:16px;display:flex;box-shadow:inset 0 1px 4px #fff5,0 3px 7px #1c4faa22}.parent-center .pc-unavailable{color:#535f84;box-shadow:none;background:#e9edf5}.parent-center .pc-word-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:9px;display:grid}.parent-center .pc-word-grid button{background:linear-gradient(#fff,#f0f1f5);border-color:#d7dbe5;min-height:48px;font-size:16px}.parent-center .pc-word-grid button.is-mastered{color:#126e38;background:linear-gradient(#effff0,#cdf4d9);border-color:#79d899}.parent-center .pc-filter-row button{min-height:44px}.parent-center .pc-bank-overview{justify-content:center;align-items:center;gap:22px;margin:-10px 0 16px;display:flex}.parent-center .pc-balance{flex:1;max-width:510px;margin:0;padding:22px 18px;box-shadow:0 5px 20px #deac2520}.parent-center .pc-balance strong{font-size:42px;font-weight:900}.parent-center .pc-balance span{font-size:14px}.parent-center .pc-balance p{text-align:center;width:100%;font-size:14px}.parent-center .pc-bank-art{object-fit:contain;width:150px;height:150px}.parent-center .pc-coin-tabs{max-width:680px;margin:0 auto 15px}.parent-center .pc-coin-tabs button{flex:1;min-height:50px}.parent-center .pc-coin-form{padding:22px}.parent-center .pc-coin-form h3{font-size:23px;font-weight:900}.parent-center .pc-coin-form>p{font-size:14px}.parent-center .pc-coin-form label{font-size:15px}.parent-center .pc-quick-amounts button{min-height:48px;font-size:20px}.parent-center .pc-coin-submit{background:linear-gradient(#0ac878,#029a53);box-shadow:0 4px 12px #0dab5933,inset 0 2px 4px #fff7}.parent-center .pc-coin-form--deduct .pc-coin-submit{background:linear-gradient(#ff4970,#db2142)}.parent-center .pc-setting{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:18px}.parent-center .pc-setting h3{font-size:18px;font-weight:900}.parent-center .pc-setting p{font-size:14px}.parent-center .pc-speeds{grid-area:2/2;justify-content:flex-start}.parent-center .pc-speeds button{min-width:55px;min-height:44px}.parent-center .pc-preview{grid-area:2/3;min-height:44px}.parent-center .pc-switch{grid-area:1/3;width:60px;height:36px}.parent-center .pc-switch span{width:30px;height:30px}.parent-center .pc-setting>strong{grid-column:2;font-size:14px}:is(.parent-center button:focus-visible,.parent-center input:focus-visible){outline-offset:4px;outline:3px solid #b78d13}.parent-center .pc-pin-stage{z-index:1;width:min(1260px,100%);margin:35px auto 0;padding-bottom:50px;position:relative}.parent-center .pc-pin-card{text-align:center;width:min(750px,70%);margin-inline:auto;padding:clamp(26px,4vw,48px)}.parent-center .pc-pin-card h1{letter-spacing:-.04em;color:#101363;font-size:clamp(30px,4.5vw,54px);font-weight:950}.parent-center .pc-kicker{color:#283fc0;text-transform:uppercase;letter-spacing:.17em;margin:0 0 14px;font-size:15px;font-weight:850}.parent-center .pc-pin-intro{color:#293a9f;margin:14px 0 25px;font-size:clamp(16px,2vw,21px)}.parent-center .pc-pin-card form{max-width:460px;margin:auto}.parent-center .pc-pin-input-wrap{height:clamp(64px,9vw,96px);margin-bottom:23px;position:relative}.parent-center .pc-pin-digits{pointer-events:none;grid-template-columns:repeat(4,1fr);gap:12px;height:100%;display:grid}.parent-center .pc-pin-digits span{color:#c5cde0;background:linear-gradient(#fff,#f4f6fc);border:2px solid #a8b9ee;border-radius:15px;place-items:center;font-size:22px;display:grid;box-shadow:0 2px 5px #193b7930,inset 0 0 0 3px #fff}.parent-center .pc-pin-digits .is-filled{color:#1c277b;border-color:#4879ed}.parent-center .pc-pin-input-wrap:focus-within .pc-pin-digits{outline-offset:5px;border-radius:15px;outline:2px solid #477bec55}.parent-center .pc-pin-input-wrap input{opacity:.01;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.parent-center .pc-pin-submit{color:#fff;cursor:pointer;background:linear-gradient(160deg,#6540ef,#1914d7 60%,#0733b5);border:2px solid #a3b7ff;border-radius:21px;width:100%;min-height:66px;font-size:30px;font-weight:900;box-shadow:inset 0 2px 5px #d9cbff88,0 6px 15px #392ecb44}.parent-center .pc-pin-error{color:#b92645;margin:0 0 15px;font-weight:800}.parent-center .pc-pin-stars{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:45px 24px auto}.parent-center .pc-pin-stars svg{color:#eaae27;fill:#ffd14e;width:25px;height:25px}@media (max-width:899px){.parent-center .pc-content{width:94%}.parent-center .pc-pin-card{width:83%}}@media (max-width:560px){.parent-center .pc-content,.parent-center .pc-topbar{width:100%}.parent-center .pc-topbar{margin-bottom:22px}.parent-center .pc-brand{min-height:55px;padding-right:16px;font-size:18px}.parent-center .pc-brand img{width:43px;height:43px}.parent-center .pc-card{padding:24px 18px}.parent-center .pc-bank-art{width:80px;height:100px}.parent-center .pc-bank-overview{gap:6px}.parent-center .pc-balance{gap:10px;padding:13px 9px}.parent-center .pc-balance>svg{width:30px}.parent-center .pc-pin-card{width:96%}.parent-center .pc-pin-stars{display:none}.parent-center .pc-setting{padding:14px}.parent-center .pc-speeds{grid-column:1/-1}.parent-center .pc-preview{grid-row:3}}@font-face{font-family:ReadingNunito;src:url(/home-canonical/Nunito.ttf)format("truetype");font-weight:200 1000;font-display:swap}:is(html:has(.reading-room),body:has(.reading-room)){background:#031332 url(/reading-room/environment.webp) 50%/cover no-repeat;width:100%;height:100%;margin:0;overflow:hidden}.reading-room{height:var(--rr-viewport-height,100dvh);color:#fff9e9;width:100%;padding:env(safe-area-inset-top) 0 0;box-sizing:border-box;background:url(/reading-room/environment.webp) 50%/cover no-repeat;place-items:center;font-family:ReadingNunito,sans-serif;display:grid;position:fixed;inset:0 0 auto;overflow:hidden;container-type:size}.rr-canvas{aspect-ratio:4/3;isolation:isolate;flex:none;width:min(100cqw,133.333cqh);position:relative;container-type:inline-size}.rr-canvas img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block}.rr-environment{object-fit:fill;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.rr-canvas .rr-control{color:#fff;background:radial-gradient(at 50% 0,#13358a,#040551 80%);border:.12cqw solid #a0aeff;border-radius:4cqw;justify-content:center;align-items:center;gap:1cqw;height:auto;padding:0;font-size:1.95cqw;font-weight:650;line-height:1.2;display:flex;position:absolute;box-shadow:inset 0 0 .65cqw #396bff,0 0 .8cqw #663dff}.rr-canvas button:focus-visible{outline-offset:.35cqw;outline:.22cqw solid #fff29a}.rr-canvas button:disabled{cursor:wait;opacity:.75}.rr-control svg{flex-shrink:0;width:2.6cqw;height:2.6cqw}.rr-canvas .rr-brand{width:24.5%;height:7.7%;box-shadow:none;white-space:nowrap;background:#081962db;border:0;justify-content:flex-start;gap:.8cqw;font-size:2cqw;top:1.5%;left:2.2%}.rr-brand img{border:.2cqw solid #fff9b3;border-radius:50%;width:5.8cqw;height:5.8cqw;box-shadow:0 0 .6cqw #7195ff}.rr-canvas .rr-balance{gap:2.4cqw;width:14.5%;height:6.2%;top:2.3%;left:79.2%}.rr-coin-icon{color:#fff3a1;background:radial-gradient(circle at 35% 25%,#fff7a1,#ffbd16 65%,#c77505);border:.2cqw solid #ffef70;border-radius:50%;place-items:center;width:3.5cqw;height:3.5cqw;display:grid;box-shadow:0 0 .9cqw #ffc927}.rr-coin-icon svg{fill:#ffdc55;stroke-width:1.5px;width:2.5cqw;height:2.5cqw}.rr-canvas .rr-settings{background:radial-gradient(circle,#7738ef,#5416ba);width:4.8%;height:6.4%;top:2.3%;left:94.3%}.rr-canvas .rr-round{white-space:nowrap;gap:.9cqw;width:48.1%;height:6.5%;padding:0 1.5cqw;font-size:1.45cqw;top:11.5%;left:26%}.rr-round>svg{width:2.8cqw;height:2.8cqw}.rr-round-label{margin-left:auto}.rr-dots{flex:1;justify-content:space-between;gap:.32cqw;margin:0 .4cqw;padding:0;list-style:none;display:flex;position:relative}.rr-dots:before{content:"";z-index:0;background:#777eaf;height:.22cqw;position:absolute;top:45%;left:0;right:0}.rr-dots li{background:#737ea6;border-radius:50%;flex-shrink:0;width:1.25cqw;height:1.25cqw;position:relative}.rr-dots .is-completed{background:#ffd750;box-shadow:0 0 .45cqw #ffcb4c}.rr-dots .is-current{background:#03f3b4;border:.13cqw solid #c4fff1;box-shadow:0 0 .85cqw #00ffd5}.rr-sentence-card{width:77.1%;height:44.5%;box-shadow:none;filter:sepia(.12)saturate(1.2)drop-shadow(0 0 .28cqw #fff8b8)drop-shadow(0 0 .85cqw #ffc448b0);background:url(/reading-room/sentence-frame-polished.webp) 50%/100% 100% no-repeat;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:20.6%;left:14.2%}.rr-sentence{box-shadow:none;letter-spacing:-.13cqw;color:#080637;text-align:center;text-wrap:balance;overflow-wrap:normal;background:0 0;border:0;width:96%;max-height:88%;margin:0;padding:0;font-size:5.85cqw;font-weight:850;line-height:1.21;position:relative}.rr-patrick{object-fit:fill;width:32.46%;height:50.74%;position:absolute;top:35%;left:0}.rr-large-pig{width:23.83%;height:34.71%;position:absolute;top:52.76%;left:67.54%}.rr-large-pig>img{width:100%;height:100%}.rr-patrick{-webkit-mask:url(/reading-room/patrick-mask.svg) 50%/100% 100% no-repeat;mask:url(/reading-room/patrick-mask.svg) 50%/100% 100% no-repeat}.rr-earned-progress{text-align:center;color:#281309;font-size:1.45cqw;font-weight:750;line-height:1.3;position:absolute;bottom:5%;left:7%;right:8%}.rr-earned-progress>div{color:#fff9db;background:#492010;border:.13cqw solid #e49c4c;border-radius:2cqw;height:2.1cqw;margin-top:.35cqw;position:relative;overflow:hidden}.rr-earned-fill{background:linear-gradient(#fff095,#e9a711);position:absolute;top:0;bottom:0;left:0}.rr-earned-progress strong{text-shadow:0 .1cqw .2cqw #261209;font-size:1.55cqw;font-weight:750;line-height:1.25;display:block;position:relative}.rr-reward-path{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rr-flying-coin{filter:drop-shadow(0 0 9px #ffd348)}.rr-trail-star{animation:2.8s ease-in-out infinite rr-stardust-shimmer}@keyframes rr-stardust-shimmer{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rr-trail-star{animation:none}}.rr-decisions{z-index:4;gap:1.2cqw;width:45.2%;height:9.1%;display:flex;position:absolute;top:74.7%;left:24.4%}.rr-decisions button{color:#fff;white-space:nowrap;background:radial-gradient(at top,#05e6ab,#009269 85%);border:.15cqw solid #bffff0;border-radius:4cqw;justify-content:center;align-items:center;gap:.8cqw;width:50%;height:100%;padding:0 1cqw;font-size:2.05cqw;font-weight:750;line-height:1;display:flex;box-shadow:inset 0 0 1.2cqw #07ffb0,0 0 1.1cqw #06ffa9}.rr-decisions .rr-next{background:radial-gradient(at top,#287dff,#0622f6 85%);border-color:#c0eeff;box-shadow:inset 0 0 1.1cqw #258fff,0 0 1.1cqw #166bff}.rr-decisions svg{stroke-width:4px;flex-shrink:0;width:3.9cqw;height:3.9cqw}.rr-shelf{z-index:4;background:linear-gradient(90deg,#45200f,#a65b2e 12%,#57260e 20%,#301708 83%,#ba743a 91%,#59290e);border:.28cqw solid #6b3219;border-radius:.35cqw;width:7.5%;height:70%;position:absolute;top:14.5%;left:91.8%;box-shadow:inset 0 0 1cqw #190b04,0 0 .9cqw #ffb24940}.rr-shelf-star{fill:#f3ac50;color:#f6bd72;width:2.8cqw;height:2.8cqw;margin:.65cqw auto;display:block}.rr-shelf-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#d49b55 #412010;contain:layout paint;position:absolute;inset:4.5cqw .12cqw .3cqw;overflow:hidden auto}.rr-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,42px),1fr));align-content:start;display:grid}.rr-shelf-scroll:focus-visible{outline-offset:-2px;outline:2px solid #fff29a}.rr-mini-pig{aspect-ratio:1/1.14;border-bottom:.45cqw solid #a85c2d;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;box-shadow:0 .2cqw .3cqw #170c06}.rr-mini-pig img{object-fit:contain;width:95%;height:85%;transition:filter .45s,opacity .45s}.rr-mini-pig.is-unearned img{filter:grayscale(.8)brightness(.38);opacity:.7}.rr-mini-pig.is-earned{background:radial-gradient(#ffd25460,#0000 73%)}.rr-mini-pig.is-earned img{filter:saturate(1.25)brightness(1.16)drop-shadow(0 0 .65cqw #ffd052)}.rr-hundred{text-align:center;color:#ecd2ad;background:#38200ee8;border:.06cqw solid #b9803e;border-radius:.6cqw;font-size:1.05cqw;font-weight:850;line-height:1.25;position:absolute;bottom:.25cqw;left:20%;right:20%}.is-earned .rr-hundred{color:#5e2c00;background:#ffdf78;border-color:#fff3aa;box-shadow:0 0 .6cqw #ffd038}.rr-earned-star{fill:#fff6a7;color:#fff6a7;filter:drop-shadow(0 0 .5cqw #ffe262);width:1.2cqw;height:1.2cqw;position:absolute;top:9%;right:4%}.rr-round-complete{text-align:center;color:#101345;position:relative}.rr-round-complete>svg{color:#039d6e;width:5cqw;height:5cqw;margin:auto}.rr-round-complete h1{margin:1cqw 0;font-size:3.5cqw}.rr-round-complete p{margin:0;font-size:1.8cqw}.rr-message{z-index:5;background:#241e50e8;border-radius:1cqw;max-width:35%;padding:.6cqw 1cqw;font-size:1.3cqw;position:absolute;top:86%;left:33%}@media (prefers-reduced-motion:reduce){.rr-mini-pig img{transition:none}}@font-face{font-family:SpellingNunito;src:url(/home-canonical/Nunito.ttf)format("truetype");font-weight:200 1000;font-display:swap}:is(html:has(.spelling-room),body:has(.spelling-room)){background:#102f36 url(/spelling-room/scene.webp) 50%/cover no-repeat;width:100%;height:100%;margin:0;overflow:hidden}.spelling-room{height:var(--sr-height,100dvh);color:#080d51;width:100%;padding:env(safe-area-inset-top) 0 0;box-sizing:border-box;background:url(/spelling-room/scene.webp) 50%/cover no-repeat;place-items:center;font-family:SpellingNunito,sans-serif;display:grid;position:fixed;inset:0 0 auto;overflow:hidden;container-type:size}.sr-canvas{aspect-ratio:4/3;isolation:isolate;flex:none;width:min(100cqw,133.333cqh);position:relative;container-type:inline-size}.sr-scene{object-fit:fill;z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.spelling-room button{cursor:pointer;touch-action:manipulation;font-family:inherit}.spelling-room button:focus-visible{outline-offset:4px;outline:3px solid #fff8bf}.spelling-room button:disabled{cursor:default;opacity:.7}.sr-control{color:#fff8e7;white-space:nowrap;background:linear-gradient(160deg,#061c8a,#00065d 65%,#071fbe);border:.14cqw solid #7b7aff;border-radius:4cqw;justify-content:center;align-items:center;height:6.5%;padding:0 .8cqw;font-size:1.7cqw;font-weight:750;display:flex;position:absolute;box-shadow:inset 0 0 1cqw #245cff,0 0 .4cqw #204bff,0 0 1.1cqw #1867ff}.sr-brand{gap:.7cqw;width:23.5%;padding-left:4cqw;font-size:1.8cqw;top:3%;left:9.6%}.sr-brand img{border:.18cqw solid #fffbd8;border-radius:50%;width:5cqw;height:5cqw;position:absolute;left:-.6cqw;box-shadow:0 0 .9cqw #36baff}.sr-round{gap:1cqw;width:37.2%;height:7.8%;font-size:1.3cqw;top:2.6%;left:34.7%}.sr-round>svg{width:2.7cqw;height:2.7cqw}.sr-round>div{gap:.35cqw;display:grid}.sr-round>div>span{font-size:1.55cqw}.sr-round ol{gap:.62cqw;margin:0;padding:0;list-style:none;display:flex}.sr-round li{background:#397cbf;border-radius:50%;width:1.2cqw;height:1.2cqw;position:relative;box-shadow:inset 0 0 .2cqw #89aee7}.sr-round li:not(:last-child):after{content:"";background:#397cbf;width:.7cqw;height:.22cqw;position:absolute;top:42%;left:100%}.sr-round li.is-current{background:#ffe55f;transform:scale(1.25);box-shadow:0 0 .8cqw #ffc335}.sr-round li.is-done{background:#39efcc;box-shadow:0 0 .5cqw #00d3b3}.sr-balance{gap:3cqw;width:15%;font-size:2.4cqw;top:3%;left:74.5%}.sr-balance>span{box-sizing:border-box;text-align:center;color:#fff0a1;text-shadow:0 .1cqw #c88a0b;background:radial-gradient(at 30% 20%,#fff5aa,#ffc22b 55%,#b97008);border:.14cqw solid #fff3b1;border-radius:50%;flex:none;place-items:center;width:2.8cqw;height:2.8cqw;padding:0;font-size:1.8cqw;line-height:1;display:grid;box-shadow:0 0 .8cqw #ffd73a}.sr-settings{width:5.5%;height:7.4%;top:2.6%;left:92%}.sr-settings svg{width:2.8cqw;height:2.8cqw}.sr-sign{text-align:center;color:#321408;text-shadow:0 .07cqw #eebc79;font-size:1.7cqw;font-weight:850;line-height:1.15;position:absolute}.sr-sign-left{width:9.8%;top:17%;left:2.4%;transform:rotate(-6deg)}.sr-sign-right{width:6.5%;font-size:1.55cqw;top:24.5%;left:86.5%;transform:rotate(-5deg)}.sr-word-area{text-align:center;width:41%;height:40.7%;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;top:14.5%;left:29.7%}.sr-word-area h1{letter-spacing:-.13cqw;text-shadow:0 .13cqw #fff;margin:0;font-size:4.25cqw;font-weight:900;line-height:1.1}.sr-prompt{margin:.4cqw 0 0;font-size:1.75cqw;font-weight:800;line-height:1.25}.sr-word-picture{object-fit:contain;mix-blend-mode:multiply;width:52%;height:47%;position:absolute;top:24%}.sr-listen{color:#fff;background:linear-gradient(145deg,#174ffc,#05089e);border:.2cqw solid #8dbdff;border-radius:2cqw;flex-direction:column;gap:.8cqw;width:44%;height:36%;font-size:1.7cqw;display:flex;position:absolute;top:29%;box-shadow:0 0 1.2cqw #668ff0}.sr-listen svg{width:5cqw;height:5cqw}.sr-slots{justify-content:center;gap:.55cqw;width:100%;height:24%;max-height:7.2cqw;display:flex;position:absolute;bottom:0}.sr-slot{width:min(6.7cqw,calc((100% - (var(--letters) - 1)*.55cqw)/var(--letters)));text-transform:uppercase;color:#23100c;background:linear-gradient(140deg,#fffaf0,#f1dfbd);border:.18cqw solid #efb528;border-radius:1.1cqw;place-items:center;height:100%;font-size:3.6cqw;font-weight:850;display:grid;box-shadow:inset 0 0 .6cqw #dcb875,0 0 0 .12cqw #fff6c3,0 0 .55cqw #ffc54a}.sr-slot>svg{fill:#dabf85;color:#dabf85;opacity:.3;width:2.4cqw;height:2.4cqw}.sr-complete-mark{color:#079768;width:10cqw;height:10cqw;margin:3cqw}.sr-reward{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sr-trail{filter:drop-shadow(0 0 .35cqw #ffe995)}.sr-trail-halo{filter:url(#sr-glow)}.sr-trail-glimmer{filter:drop-shadow(0 0 .3cqw #fff5b6)}.sr-spark{animation:2.2s ease-in-out infinite sr-shimmer}@keyframes sr-shimmer{50%{opacity:.4}}.sr-pig-progress{color:#311304;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;width:15.1%;height:7.8%;font-size:1.5cqw;font-weight:850;display:flex;position:absolute;top:70.5%;left:75.3%}.sr-pig-progress>div{color:#fff;text-align:center;background:#3d1a0b;border:.13cqw solid #ffdc78;border-radius:1.1cqw;width:100%;height:2.55cqw;position:relative;overflow:hidden;box-shadow:inset 0 .2cqw .4cqw #160704}.sr-pig-progress i{background:linear-gradient(#fff39d,#f3b61c);border-radius:.7cqw;min-width:0;position:absolute;top:0;bottom:0;left:0}.sr-pig-progress strong{text-shadow:0 1px 3px #301606;line-height:2.4cqw;position:relative}.sr-shelf{z-index:4;background:linear-gradient(90deg,#683413,#ad6833 9%,#49230e 16%,#321507 80%,#ab662c 94%,#502409);border:.35cqw solid #9c582e;border-radius:.4cqw;width:7.1%;height:72%;padding:.3cqw .1cqw;position:absolute;top:11%;right:.3%;box-shadow:0 .3cqw .4cqw #291207,inset 0 0 .7cqw #110603}.sr-shelf-star{fill:#ffd669;color:#ffe6a0;width:2.7cqw;height:2.7cqw;margin:.15cqw auto .5cqw;display:block}.sr-shelf-scroll{overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 3.4cqw);overflow-y:auto}.sr-mini{text-align:center;background:linear-gradient(90deg,#33160b,#5d3020,#301206);border-bottom:.48cqw solid #975126;padding:.35cqw .2cqw;position:absolute;left:0;right:0;box-shadow:0 .13cqw #dc8a40}.sr-mini img{object-fit:contain;width:100%;height:78%}.sr-mini.is-unearned img{filter:grayscale()brightness(.42);opacity:.85}.sr-mini.is-earned img{filter:drop-shadow(0 0 .45cqw #ffc02e)brightness(1.12)}.sr-mini span{color:#fff2d8;background:#351508;border:.07cqw solid #c38945;border-radius:.45cqw;width:83%;margin:auto;font-size:1.15cqw;font-weight:850;line-height:1.3;display:block}.sr-keyboard-area{z-index:5;flex-direction:column;gap:.85cqw;width:59.5%;height:28.7%;display:flex;position:absolute;top:63.6%;left:11.2%}.spelling-room .spelling-keyboard{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.5cqw;margin:0;padding:0;display:flex}.spelling-room .spelling-keyboard-row{justify-content:center;gap:.5cqw;width:100%;display:flex}.spelling-room .spelling-key{color:#281608;text-transform:uppercase;background:linear-gradient(#fff4df,#f4d0a0);border:.1cqw solid #b27742;border-radius:.65cqw;flex:1 1 0;width:auto;min-width:0;max-width:none;height:4.55cqw;min-height:0;margin:0;padding:0;font-size:2.5cqw;font-weight:900;line-height:1;box-shadow:inset 0 .1cqw .13cqw #fffef2,0 .25cqw .14cqw #32180f}.spelling-room .spelling-key:hover{background:#fff5cc}.spelling-room .spelling-key:active{transform:translateY(.12cqw);box-shadow:inset 0 .1cqw .5cqw #c48a48}.spelling-room .spelling-key-delete{flex:1.65}.spelling-key-delete svg{width:2.7cqw;height:2.7cqw}.sr-actions{justify-content:center;gap:1.6cqw;margin-top:.2cqw;display:flex}.sr-actions button{color:#fff;border-radius:4cqw;justify-content:center;align-items:center;gap:1cqw;width:45%;height:5.7cqw;padding:0 .8cqw;font-size:2cqw;font-weight:850;display:flex}.sr-actions svg{width:3cqw;height:3cqw}.sr-accept{background:linear-gradient(140deg,#02e3a4,#00b889);border:.17cqw solid #9fffe2;box-shadow:inset 0 0 1.1cqw #3affce,0 0 1.2cqw #00eba8}.sr-next{background:linear-gradient(140deg,#16f,#0703e4);border:.17cqw solid #7fd8ff;box-shadow:inset 0 0 1.1cqw #137cff,0 0 1.2cqw #164bff}.sr-adult-note{text-align:center;color:#fff2cf;text-shadow:0 1px 3px #311607;margin:0;font-size:1.12cqw;font-weight:700;line-height:1.2}.sr-sign-right{width:5.5%;font-size:1.25cqw;left:86.5%}@media (prefers-reduced-motion:reduce){.sr-spark{animation:none}}.sr-shelf-scroll{touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#d49b55 #412010;overflow-x:hidden}.sr-shelf-scroll:focus-visible{outline-offset:-2px;outline:2px solid #fff29a}.sr-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,42px),1fr));align-content:start;display:grid}.sr-shelf-grid .sr-mini{aspect-ratio:1/1.18;min-width:0;position:relative}
