:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#283850;--muted:#5b6571;--cream:#f7f3e8;--sand:#e8e0cc;--dark-backdrop:#0a0e0f;--dark-surface:#1e1e20;--dark-text:#eeece4;--dark-muted:#eeece480;--dark-border:#3d3f43;--dark-divider:#3d3f4380;--dark-control:#585a5f}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--dark-backdrop);color:var(--dark-text);font-family:Georgia,Times New Roman,serif}button{font:inherit;cursor:pointer}button:focus-visible,main h1:focus,.finished-card h2:focus{outline-offset:4px;outline:3px solid #aa7139}button:disabled,button[aria-disabled=true]{cursor:default;opacity:.45}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-shell{background:var(--dark-backdrop);min-height:100svh;padding:clamp(22px,3vw,42px)}.brand{letter-spacing:-.06em;font:700 1.35rem/1 system-ui,sans-serif}.brand-dot{color:#b08b5d}.home-content{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(40px,8vw,120px);max-width:1160px;min-height:calc(100svh - 110px);margin:0 auto;display:grid}.home-copy h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1.04}.home-intro{color:var(--muted);max-width:380px;font:1.05rem/1.7 system-ui,sans-serif}.eyebrow{letter-spacing:.22em;color:#6d5c40;font:700 .68rem/1.4 system-ui,sans-serif}.book-choice{justify-items:center;display:grid}.cover-stage{aspect-ratio:1;width:min(100%,420px,100svh - 300px);position:relative;container-type:inline-size}.cover-2d{z-index:1;color:#e8d8ad;letter-spacing:.06em;pointer-events:none;background:#314d70;border-radius:3px 8px 8px 3px;place-items:center;font:700 1.15rem system-ui,sans-serif;transition:opacity .25s ease-out;display:grid;position:absolute;inset:12%;box-shadow:14px 18px 30px #31445a30,inset 8px 0 #203751}.cover-2d.is-hidden{opacity:0}.cover-moon{aspect-ratio:1;background:#f6e5b1;border-radius:50%;width:30%;position:absolute;top:26%;box-shadow:0 0 40px #f6e5b155}.cover-title{text-align:center;letter-spacing:0;overflow-wrap:anywhere;font:400 clamp(.55rem,6cqw,1.4rem)/1.15 Georgia,serif;position:absolute;top:63%;left:9%;right:9%}.book-choice-copy{text-align:center;width:min(100%,400px)}.book-choice-copy h2{margin:4px 0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:400}.book-choice-copy>p:not(.eyebrow){color:var(--muted);margin:6px 0 22px;font:.9rem/1.5 system-ui,sans-serif}.book-start-actions{flex-direction:column;align-items:center;gap:4px;min-height:100px;display:flex}.restart-button{min-height:44px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:8px 12px;font:.82rem system-ui,sans-serif;text-decoration:underline}.primary-button{color:#fff;background:#344d69;border:0;border-radius:999px;min-width:190px;min-height:52px;padding:12px 26px;font:600 .9rem system-ui,sans-serif}.primary-button:not(:disabled):hover{background:#243c5a}.reader-shell{background:var(--dark-backdrop);flex-direction:column;min-height:100svh;display:flex}.reader-header{grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:12px clamp(18px,3vw,42px);font:.9rem system-ui,sans-serif;display:grid}.reader-book-title{margin:0;font-family:Georgia,serif;font-size:1.1rem;font-weight:400}.reader-header-actions{white-space:nowrap;justify-self:end;align-items:center;gap:clamp(4px,1.5vw,18px);display:flex}.text-button{color:var(--ink);background:0 0;border:0;justify-self:start;min-height:44px;padding:8px 4px}.reader-center{flex:1;justify-content:center;align-items:center;min-height:0;padding:4px 20px;display:flex}.page-wrap{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:clamp(6px,2vw,24px);width:min(100%,920px);display:grid}.page-frame{aspect-ratio:1;justify-self:center;width:min(100%,100svh - 246px);position:relative}.book-page{touch-action:pan-y pinch-zoom;background:#617990;border-radius:3px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 14px 55px #3343552c,0 1px 4px #33435525}.book-page[data-zoomed=true]{touch-action:pan-x pan-y pinch-zoom}.audio-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:70px;padding:6px 16px;font:.78rem system-ui,sans-serif;display:flex}.audio-button{min-height:44px;color:var(--ink);background:#f9f6ed;border:1px solid #b7b6a9;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.audio-button[aria-pressed=true]{background:#dfe9e5;border-color:#78928c}.audio-button>span:first-child{font-size:1.1rem;line-height:1}.audio-button .control-state,.motion-button .control-state{color:var(--muted);margin-left:2px;font-size:.72rem}.audio-error{text-align:center;color:#8a432b;flex-basis:100%}.motion-button{color:var(--ink);min-height:44px;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:8px;text-decoration:underline}.motion-button[aria-pressed=true]{background:#e2e9e4;border-radius:6px}.illustration{background:linear-gradient(#425879,#9a9e9b 70%,#ceb98f);position:absolute;inset:0;overflow:hidden}.illustration-image img{object-fit:cover;opacity:0;transition:opacity .2s ease-out}.illustration-image img.is-loaded{opacity:1}.image-fallback{background:linear-gradient(#405775,#939d9a 68%,#bfaf8e);position:absolute;inset:0}.image-retry{z-index:1;width:fit-content;max-width:90%;color:var(--ink);background:#f8f2dfee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;font:.75rem/1.4 system-ui,sans-serif;display:flex;position:absolute;top:4%;left:5%;right:5%}.image-retry button{min-height:44px;color:var(--ink);font:inherit;text-underline-offset:2px;background:#e5e7de;border:0;border-radius:6px;padding:6px 10px;text-decoration:underline}.illustration-forest{background:linear-gradient(#334965,#7a8790 68%,#b1aa8f)}.illustration-pond{background:linear-gradient(#405774,#969e9a 64%,#c3b995)}.illustration-stars{background:linear-gradient(#293e5d,#6c7790 75%,#a99d92)}.sky-glow{aspect-ratio:1;background:radial-gradient(circle,#f3deaf45,#0000 68%);border-radius:50%;width:70%;position:absolute;top:4%;left:18%}.art-moon{aspect-ratio:1;background:#f3e4bc;border-radius:50%;width:22%;position:absolute;top:15%;left:39%;box-shadow:0 0 38px #eeddb466}.illustration-forest .art-moon{width:16%;top:17%;left:65%}.illustration-pond .art-moon{width:16%;top:16%;left:20%}.illustration-stars .art-moon{width:18%;top:22%;left:58%}.art-star{background:#f7edd1;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #fff8dd}.star-one{top:16%;left:23%}.star-two{top:32%;left:78%}.star-three{top:11%;left:73%}.art-hill{border-radius:50% 50% 0 0;width:130%;height:42%;position:absolute;bottom:-16%}.hill-back{background:#5a7472;left:-25%;transform:rotate(-9deg)}.hill-front{background:#344e59;bottom:-23%;left:6%;transform:rotate(8deg)}.art-tree{clip-path:polygon(50% 0,100% 80%,59% 80%,59% 100%,42% 100%,42% 80%,0 80%);background:#2d4a50;width:10%;height:36%;position:absolute;bottom:17%}.tree-one{left:13%}.tree-two{height:28%;right:10%}.illustration-moon .art-tree,.illustration-stars .art-tree{opacity:.45}.art-pond{background:#afc7c2;border-radius:50%;width:76%;height:14%;display:none;position:absolute;bottom:13%;left:12%;box-shadow:0 0 0 8px #78969240}.illustration-pond .art-pond{display:block}.page-text{text-align:center;background:0 0;place-items:center;min-height:17%;padding:3% 5%;display:grid;position:absolute;bottom:5%;left:10%;right:10%}.page-text p{overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,2.5vw,1.55rem);line-height:1.35}.finished-card{text-align:center;width:min(100%,500px);padding:40px}.finished-card h2{font-size:clamp(2rem,5vw,3rem);font-weight:400}.finished-card p{color:var(--muted);font:1rem/1.6 system-ui,sans-serif}.finished-moon{color:#a88a56;font-size:5rem}.finished-back{margin:14px auto 0;display:block}@media (max-width:720px){.home-content{grid-template-columns:1fr;gap:8px;padding:42px 0 20px}.home-copy{text-align:center}.home-copy h1{margin:12px 0;font-size:clamp(2.6rem,11vw,4rem)}.home-intro{margin:auto;font-size:.9rem}.cover-stage{width:min(82vw,350px)}.book-choice-copy{margin-top:-8px}.reader-header{min-height:58px}.reader-book-title{font-size:.9rem}.text-button span{display:none}.reader-center{padding:0 12px}.page-wrap{flex-wrap:wrap;justify-content:space-around;gap:14px;display:flex}.page-frame{order:0;width:min(100%,100svh - 262px);max-width:600px}.page-text p{font-size:clamp(.9rem,3.8vw,1.2rem)}.audio-controls{min-height:102px}}@media (max-width:360px){.reader-header{grid-template-columns:auto 1fr}.reader-book-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.audio-controls{gap:6px;min-height:70px;padding:6px 8px;font-size:.75rem}.audio-button{white-space:nowrap;gap:5px;padding:8px 10px}}@media (max-height:500px) and (orientation:landscape){.home-shell{padding:10px 18px}.home-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:calc(100svh - 42px);padding:0}.home-copy{text-align:left}.home-copy h1{margin:8px 0;font-size:clamp(1.8rem,4vw,2.5rem)}.home-intro{font-size:.75rem;line-height:1.4}.cover-stage{width:min(170px,100svh - 205px)}.book-choice-copy{margin-top:0}.book-choice-copy h2{font-size:1.15rem}.book-choice-copy>p:not(.eyebrow){margin:4px 0 8px;font-size:.75rem}.primary-button{min-height:44px;padding:8px 18px}.reader-header{min-height:48px;padding-block:4px}.reader-center{flex:none;padding-block:12px 20px}.page-wrap{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}.page-frame{order:initial;width:min(100%,max(320px,100svh - 150px))}.audio-controls{min-height:52px;padding-block:4px}.page-text p{font-size:1rem;line-height:1.35}}@media (max-width:520px) and (max-height:500px) and (orientation:landscape){.page-wrap{flex-wrap:wrap;display:flex}.page-frame{order:0;width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.reader-shell{background:var(--dark-backdrop);color:#eeece5;overflow-x:clip}.reader-shell .finished-card p{color:#b4b6b8}.reader-shell>.reader-header .text-button,.reader-shell .motion-button{color:#eeece5}.reader-shell .motion-button[aria-pressed=true]{background:#32383c}.reader-shell .motion-button .control-state{color:#b4b6b8}.reader-shell .finished-back{color:#eeece5}.reader-center{padding:16px 0 8px;overflow:hidden}.page-wrap{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.page-frame{order:initial;grid-area:1/1/auto/-1;width:min(68vw,max(300px,100svh - 290px),720px);max-width:none}.card-stack{perspective:1400px;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;container-type:inline-size}.card-stack[data-zoomed=true]{touch-action:pan-x pan-y pinch-zoom}.card-stack[data-dragging=true]{cursor:grabbing}.card-slot{transform-origin:50%;transform-style:preserve-3d;position:absolute;inset:0}.card-stack[data-dragging=true] .card-slot,.card-stack[data-motion=false] .card-slot{transition:none}.card-slot[aria-hidden=true]{pointer-events:none}.card-slot .book-page{touch-action:inherit;border-radius:clamp(12px,2.4cqw,22px);box-shadow:0 22px 65px #0008,inset 0 2px #ffffff30}.card-slot img{-webkit-user-drag:none}.card-page-number{font-size:.99rem;position:absolute;top:4%;left:5%}.page-text p,.card-page-number{color:var(--page-ink-light);text-shadow:none}.page-text p[data-ink=dark],.card-page-number[data-ink=dark]{color:var(--page-ink-dark)}.card-slot .page-text p{font-size:clamp(.975rem,4.3cqw,1.675rem)}.reader-shell .audio-button{color:#eeece5;background:#ffffff09;border-color:#ffffff30}.reader-shell .audio-button[aria-pressed=true]{background:#344944;border-color:#90aaa1}.reader-shell .audio-button .control-state{color:#b4b6b8}.reader-shell .audio-error{color:#efba9b}@media (max-width:720px){.page-frame{width:min(100vw - 56px,max(280px,100svh - 300px))}.reader-header{column-gap:12px}.reader-book-title{overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){.card-slot{transition:none}}.reader-shell .audio-controls{min-height:58px}.card-body{transform-style:preserve-3d;background:#333536;border-radius:clamp(12px,2.4cqw,22px);position:absolute;inset:0;box-shadow:0 1px #ffffff16,0 2px #151718,0 22px 50px #0007}.card-body:before{content:"";border-radius:inherit;background:#252728;position:absolute;inset:0;transform:translateZ(-3px)}.card-body .book-page{box-shadow:none}.card-stack[data-motion=true] .card-body .illustration{transform:translate(var(--art-x,0px), var(--art-y,0px)) scale(1.015)}.card-sheen{border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at var(--shine-x,50%) var(--shine-y,35%), #ffffff07, transparent 65%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff18}.card-surface-light{z-index:40;opacity:0;pointer-events:none;border-radius:clamp(12px,2.4cqw,22px);position:absolute;inset:0;overflow:hidden}.card-surface-light *{pointer-events:none!important}.card-stack[data-motion=false] .card-body{box-shadow:0 15px 50px #0006}.card-stack[data-motion=false] .card-sheen{display:none}.card-neighbor{cursor:pointer;touch-action:pan-y pinch-zoom;background:0 0;border:0;border-radius:clamp(12px,2.4cqw,22px);position:absolute;inset:0}.card-neighbor:disabled{pointer-events:none}.card-neighbor:focus-visible{outline-offset:-3px;outline:2px solid #aaa}@keyframes card-light-ready{0%{opacity:0}to{opacity:1}}.card-surface-light canvas{animation:.24s ease-out card-light-ready}.reader-language{flex-wrap:wrap;align-items:center;gap:6px;font:.75rem system-ui,sans-serif;display:flex}.reader-language select{color:#263449;max-width:150px;min-height:44px;font:inherit;background:#f5f2e9;border:1px solid #8886;border-radius:8px;padding:6px}.reader-shell .reader-language select{color:#eeece5;background:#151719}.reader-header-actions{flex-wrap:wrap}.manager-language-fields{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.manager-language-fields label{flex:180px}.manager-language-fields select{color:#283b40;width:100%;min-height:44px;font:inherit;background:#fffdf6;border:1px solid #bec4bd;border-radius:8px;padding:10px}.device-tilt-controls{color:#b4b6b8;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;padding:0 20px;font:.72rem/1.4 system-ui,sans-serif;display:flex}.device-tilt-controls .motion-button{text-decoration:none}.device-tilt-controls .motion-button[aria-pressed=true]{background:#252b2d;border-radius:8px}.device-tilt-controls .motion-button:disabled{opacity:.5;cursor:default}.device-tilt-controls [role=status]:empty{display:none}.device-tilt-controls [role=status]{max-width:420px}.page-text{min-height:17%;padding:3% 5%;bottom:5%;left:10%;right:10%}.page-text p,.card-page-number{font-synthesis:none;font-family:Dreambits Baskerville,Baskerville,serif;font-style:normal;font-weight:400}.reader-settings{width:44px;height:44px;font-family:system-ui,sans-serif;position:fixed;top:16px;right:16px}.reader-header-actions{padding-right:44px}.settings-trigger{background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;transition:transform .22s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.settings-trigger:hover{transform:scale(1.08)}}.settings-trigger img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:-20px;left:-40px}@font-face{font-family:League Spartan;src:url(/fonts/league-spartan.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.settings-panel{--settings-bg:var(--dark-surface);--settings-text:var(--dark-text);--settings-border:var(--dark-border);--settings-accent:#00998a;--settings-knob:#eeeadd;white-space:normal;border:1px solid var(--settings-border);background:var(--settings-bg);width:min(300px,100vw - 68px);color:var(--settings-text);z-index:30;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;border-radius:16px;font-family:League Spartan,system-ui,sans-serif;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;position:absolute;top:16px;right:16px;transform:translateY(-6px)scale(.97);box-shadow:0 20px 40px #00000080}.settings-panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.settings-panel,.settings-trigger,.settings-dismiss{transition:none;transform:none}}.settings-panel h2{border-bottom:1px solid var(--dark-divider);align-items:center;min-height:53px;margin:0;padding:16px 19px 12px;font-size:20px;font-weight:600;line-height:24px;display:flex}.settings-section{padding:20px 19px 17px}.settings-autoplay{border-bottom:1px solid var(--dark-divider)}.settings-background{padding-top:22px;padding-bottom:19px}.settings-background[data-enabled=true]{padding-bottom:15px}.settings-row{grid-template-columns:minmax(0,1fr) 50px;align-items:center;gap:6px;display:grid}.settings-copy>span{font-size:16px;font-weight:500;line-height:20px;display:block}.settings-copy p{max-width:204px;color:var(--dark-muted);margin:3px 0 0;font-size:14px;font-weight:400;line-height:16px}.settings-background .settings-copy p{max-width:188px}.settings-toggle{background:0 0;border:0;border-radius:8px;justify-content:center;align-self:start;align-items:center;width:50px;height:44px;margin-top:4px;padding:0;display:flex}.settings-switch{background:var(--dark-control);border-radius:20px;width:50px;height:28px;padding:2px;transition:background .16s;display:block}.settings-switch>span{background:var(--settings-bg);border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;box-shadow:0 2px 4px #0006}.settings-panel button[aria-checked=true] .settings-switch{background:var(--settings-accent)}.settings-panel button[aria-checked=true] .settings-switch>span{background:var(--settings-knob);transform:translate(22px);box-shadow:0 2px 4px #0003}.ambience-settings{border:0;min-width:0;margin:11px 0 0;padding:0}.ambience-select{position:relative}.ambience-select-trigger{width:100%;height:36px;color:var(--settings-text);text-align:left;background:#26272980;border:1px solid #4c5057;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 11px;font:500 13px/16px League Spartan,system-ui,sans-serif;display:flex;box-shadow:0 1px #0000001a}.ambience-select-trigger>span{transform:translateY(1px)}.ambience-select-trigger img{flex:none}.ambience-options{z-index:2;overscroll-behavior:contain;outline-offset:2px;background:#222325;border:1px solid #4c5057;border-radius:6px;max-height:156px;padding-bottom:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 15px 30px #0008}.ambience-option{border-bottom:1px solid var(--dark-divider);cursor:pointer;align-items:center;min-height:36px;padding:8px 11px;font-size:11px;font-weight:500;line-height:16px;display:flex}.ambience-option[data-active=true]{background:#ffffff08}.ambience-volume{margin-top:19px}.ambience-volume label{color:var(--dark-muted);justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.ambience-volume input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:-6px 0 0;padding:0;display:block}.ambience-volume input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--settings-accent) var(--ambience-volume), #00998a4d var(--ambience-volume));border-radius:10px;height:4px}.ambience-volume input::-moz-range-track{background:#00998a4d;border-radius:10px;height:4px}.ambience-volume input::-moz-range-progress{background:var(--settings-accent);border-radius:10px;height:4px}.ambience-volume input::-webkit-slider-thumb{appearance:none;background:var(--settings-knob);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 2px 4px #00000040}.ambience-volume input::-moz-range-thumb{background:var(--settings-knob);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 4px #00000040}.ambience-settings:disabled,.settings-panel button:disabled{opacity:.5}@media (pointer:coarse){.ambience-select-trigger,.ambience-option{min-height:44px}.ambience-volume input{height:44px;margin-top:0}}@media (max-height:580px){.settings-panel{overscroll-behavior:contain;max-height:calc(100dvh - 88px);overflow-y:auto}.ambience-options{margin-top:4px;position:relative;top:auto}}.reader-header{z-index:40;position:relative}@font-face{font-family:Dreambits Baskerville;src:url(/fonts/baskerville-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.reader-settings{z-index:50;isolation:isolate}.settings-dismiss{z-index:-1;cursor:default;visibility:hidden;background:0 0;border:0;width:100%;height:100%;transition:visibility 0s linear .22s;position:fixed;inset:0}.settings-dismiss[data-open=true]{visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.settings-dismiss{transition:none}}.settings-trigger{position:relative}.reader-close-slot{min-width:44px;height:44px}.reader-close-button{z-index:40;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:fixed;top:16px;left:16px}.reader-close-button img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:-20px;left:-40px}.reader-close-button:focus-visible{outline:2px solid var(--dark-text);outline-offset:4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.reader-close-button:hover{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.reader-close-button{transition:none;transform:none}}.statistics-choices{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.statistics-choices button{color:#efeee9;min-height:44px;font:inherit;cursor:pointer;background:#222225;border:1px solid #57585e;border-radius:12px;padding:12px 18px}.statistics-choices button[aria-pressed=true]{border-color:#c8d6bc;box-shadow:inset 0 0 0 1px #c8d6bc}.statistics-choices button:focus-visible{outline-offset:4px;outline:2px solid #c8d6bc}.statistics-choices button:disabled{opacity:.55;cursor:default}
