.site-search[data-astro-cid-ac66eqjo]{min-height:calc(2.25 * var(--chrome));align-items:center;display:flex}html:root{--pf-text:var(--ink);--pf-text-secondary:var(--ink);--pf-text-muted:var(--muted);--pf-background:var(--surface);--pf-border:var(--line);--pf-border-focus:var(--accent-text);--pf-skeleton:var(--line);--pf-skeleton-shine:var(--bg);--pf-hover:var(--accent-soft);--pf-mark:var(--ink);--pf-outline-focus:var(--accent-text);--pf-font:var(--font-ui);--pf-image-width:4rem;--pf-image-height:4rem;--pf-result-title-font-size:1.0625rem}@media (width<=30rem){html:root{--pf-image-width:3.5rem;--pf-image-height:3.5rem}}#site-search#site-search#site-search img.pf-result-image,#site-search#site-search#site-search div.pf-skeleton-image{border-radius:.75rem;flex-shrink:0}#site-search#site-search#site-search p.pf-result-title{color:var(--ink);font-weight:800}#site-search#site-search#site-search p.pf-result-meta{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}#site-search#site-search#site-search button:is([class^=pf-],[class*=\ pf-]){font-family:var(--font-ui)}#site-search#site-search#site-search button.pf-modal-close{min-width:2.75rem;min-height:2.75rem}:root{color-scheme:light;--font-display:var(--font-ui);--bg:#fff6e8;--surface:#fff;--surface-soft:#fdf8f0;--line:#f5dfbd;--line-strong:#eccb98;--ink:#3b2a1a;--tale-ink:#4a3826;--heading:#8f3f00;--muted:#7a6652;--accent:#ff9f0a;--on-accent:#3b1d00;--accent-soft:#ffe2a6;--accent-ink:#5c2a00;--accent-text:#a14f00;--card-panel:#1c2340;--card-ink:#fff;--card-muted:#cfd4e6;--card-age:#7ee2b0;--card-theme:#9cc3ff;--footer:#5c2a00;--footer-ink:#f3dfc0;--footer-link:#fff;--hero-bg:#2a1d10;--hero-ink:#fff;--hero-shade:#1c100473;--age-2-5:#ffe98a;--age-2-5-ink:#6e3f00;--age-2-5-line:#f2c53d;--age-6-8:#b5f0cf;--age-6-8-ink:#0a5530;--age-6-8-line:#6fd49e;--age-9-12:#d2c8ff;--age-9-12-ink:#35228f;--age-9-12-line:#a497fa;--pastel-1:#ffd4a8;--pastel-2:#ffc6d8;--pastel-3:#d2c8ff;--pastel-4:#ffe98a;--pastel-5:#b5f0cf;--pastel-6:#bfe1ff;--blob-age:#22d68a;--blob-age-ink:#04381f;--blob-time:#9a8fff;--blob-time-ink:#1b1270;--read-mark:#1b8456;--read-mark-ink:#fff;--box-bg:#fffaf1;--box-line:#f0c27a;--switch-track:#a14f00;--switch-thumb:#fff;--switch-icon:#5c2a00;--switch-off:#7a6652;--tale-size:1.15rem;--radius:1.125rem;--chrome:1rem;font-size:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#17131f;--surface:#211b2b;--surface-soft:#1c1726;--line:#362d42;--line-strong:#4b405a;--ink:#f3e9da;--tale-ink:#e9dcc8;--heading:#ffc46e;--muted:#c4b6a3;--accent:#ff9f0a;--on-accent:#3b1d00;--accent-soft:#45290c;--accent-ink:#ffd89a;--accent-text:#ff9f0a;--card-panel:#262c4f;--card-ink:#fbf3e6;--card-muted:#c9cde0;--card-age:#7ee2b0;--card-theme:#9cc3ff;--footer:#241409;--footer-ink:#ecd6b4;--footer-link:#fff4e3;--hero-bg:#2a1d10;--hero-ink:#fff;--age-2-5:#463410;--age-2-5-ink:#ffe48a;--age-2-5-line:#7a5c14;--age-6-8:#0f3f2a;--age-6-8-ink:#a6f2cb;--age-6-8-line:#1f6d4a;--age-9-12:#2c2263;--age-9-12-ink:#d6ceff;--age-9-12-line:#5546a8;--pastel-1:#57361d;--pastel-2:#5a2639;--pastel-3:#3a2c75;--pastel-4:#54461a;--pastel-5:#164d36;--pastel-6:#1d4166;--blob-age:#22c27c;--blob-age-ink:#012616;--blob-time:#8f84ff;--blob-time-ink:#120a4d;--read-mark:#1b8456;--read-mark-ink:#fff;--box-bg:#241c2e;--box-line:#7a5a2e;--switch-track:#8f84ff;--switch-thumb:#17131f;--switch-icon:#f3e9da;--switch-off:#c4b6a3}}:root[data-theme=dark]{color-scheme:dark;--bg:#17131f;--surface:#211b2b;--surface-soft:#1c1726;--line:#362d42;--line-strong:#4b405a;--ink:#f3e9da;--tale-ink:#e9dcc8;--heading:#ffc46e;--muted:#c4b6a3;--accent:#ff9f0a;--on-accent:#3b1d00;--accent-soft:#45290c;--accent-ink:#ffd89a;--accent-text:#ff9f0a;--card-panel:#262c4f;--card-ink:#fbf3e6;--card-muted:#c9cde0;--card-age:#7ee2b0;--card-theme:#9cc3ff;--footer:#241409;--footer-ink:#ecd6b4;--footer-link:#fff4e3;--hero-bg:#2a1d10;--hero-ink:#fff;--age-2-5:#463410;--age-2-5-ink:#ffe48a;--age-2-5-line:#7a5c14;--age-6-8:#0f3f2a;--age-6-8-ink:#a6f2cb;--age-6-8-line:#1f6d4a;--age-9-12:#2c2263;--age-9-12-ink:#d6ceff;--age-9-12-line:#5546a8;--pastel-1:#57361d;--pastel-2:#5a2639;--pastel-3:#3a2c75;--pastel-4:#54461a;--pastel-5:#164d36;--pastel-6:#1d4166;--blob-age:#22c27c;--blob-age-ink:#012616;--blob-time:#8f84ff;--blob-time-ink:#120a4d;--read-mark:#1b8456;--read-mark-ink:#fff;--box-bg:#241c2e;--box-line:#7a5a2e;--switch-track:#8f84ff;--switch-thumb:#17131f;--switch-icon:#f3e9da;--switch-off:#c4b6a3}:root[data-text-size=l]{font-size:112.5%}:root[data-text-size=xl]{font-size:125%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-ui);flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex}main{flex:1}main:focus{outline:none}a{color:inherit}button{font:inherit;color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px;border-radius:.375rem}.site-footer :focus-visible{outline-color:var(--accent)}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}h1,h2,h3,.tile,.age{overflow-wrap:break-word}.drawer-tile,.drawer-age{overflow-wrap:anywhere}:where(h1,h2,h3):is(:lang(pl),:lang(de),:lang(es),:lang(fr),:lang(pt)){hyphens:auto;hyphenate-limit-chars:7 3 3}.wrap{width:100%;max-width:70rem;margin-inline:auto;padding-inline:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:.5rem 1rem;font-weight:800;text-decoration:none;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:.5rem}a,button,summary,label,input,[role=switch]{touch-action:manipulation}button,summary,.pill,.lang-item,.drawer-tile,.drawer-age,.tile,.age{-webkit-user-select:none;user-select:none}@media (pointer:coarse){.tools .pf-trigger-shortcut{display:none!important}}.masthead{background:var(--surface-soft);color:var(--ink);border-bottom:1px solid var(--line)}.masthead-bar{align-items:center;gap:calc(.5 * var(--chrome)) calc(1.25 * var(--chrome));padding-block:calc(.75 * var(--chrome)) calc(.375 * var(--chrome));flex-wrap:wrap;display:flex}.logo{align-items:center;gap:calc(.5 * var(--chrome));color:var(--heading);text-decoration:none;display:flex}.logo-mark{width:calc(2.75 * var(--chrome));height:calc(2.75 * var(--chrome));flex:none}.logo-name{font-family:var(--font-logo);font-weight:400;font-size:calc(2.125 * var(--chrome));line-height:1}.tools{gap:calc(.5 * var(--chrome));flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.nav>ul{gap:calc(.375 * var(--chrome));max-width:70rem;padding:calc(.375 * var(--chrome)) var(--chrome) calc(.625 * var(--chrome));scrollbar-width:thin;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.nav>ul>li:first-child{margin-left:auto}.nav>ul>li:last-child{margin-right:auto}.nav>ul>li>a{padding:calc(.625 * var(--chrome)) var(--chrome);white-space:nowrap;font-weight:800;font-size:calc(.9375 * var(--chrome));color:var(--ink);border-radius:999px;text-decoration:none;display:block}@media (hover:hover){.nav>ul>li>a:hover{color:var(--heading);text-underline-offset:.2em;text-decoration:underline}}.nav>ul>li>a[aria-current]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text)}.nav-group{border-radius:999px;display:flex}.nav-group:has(>a[aria-current]){background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text)}.nav-more{width:calc(2.25 * var(--chrome));margin-left:calc(-.625 * var(--chrome));padding:0 calc(.5 * var(--chrome)) 0 0;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}@media (hover:hover){.nav-more:hover{color:var(--heading)}}.nav-more-icon{width:calc(1.125 * var(--chrome));height:calc(1.125 * var(--chrome));transition:rotate .15s}.nav-more[aria-expanded=true] .nav-more-icon{rotate:180deg}:root:not([data-theme]) .nav-more{display:none}.mega{top:100%;inset-inline:var(--chrome);max-width:calc(68 * var(--chrome));max-height:calc(100vh - 11 * var(--chrome));overscroll-behavior:contain;padding:calc(1.25 * var(--chrome)) calc(1.5 * var(--chrome));background:var(--surface-soft);border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);box-shadow:0 calc(.75 * var(--chrome)) calc(2 * var(--chrome)) #0000002e;border-top:0;margin-inline:auto;position:absolute;overflow-y:auto}.mega .tiles{gap:calc(.75 * var(--chrome));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mega .ages{gap:calc(.75 * var(--chrome));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mega .ages li{max-width:none}.mega .tile[aria-current]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text)}.mega .age[aria-current]{border-color:currentColor}.mega-all{width:fit-content;margin:var(--chrome) 0 0 auto;color:var(--heading);font-weight:800;text-decoration:none;display:block}@media (hover:hover){.mega-all:hover{text-decoration:underline}}.seg{background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;display:inline-flex}.seg>:first-child{border-radius:999px 0 0 999px}.seg>:last-child{border-radius:0 999px 999px 0}.seg button{min-width:calc(2.75 * var(--chrome));min-height:calc(2.5 * var(--chrome));padding:0 calc(.75 * var(--chrome));cursor:pointer;font-weight:900;font-size:calc(.875 * var(--chrome));color:var(--ink);background:0 0;border:0;place-items:center;display:grid}@media (hover:hover){.seg button:hover{color:var(--heading)}}:root:not([data-text-size]) .seg button[data-size=m],:root[data-text-size=l] .seg button[data-size=l],:root[data-text-size=xl] .seg button[data-size=xl]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text)}@media (forced-colors:active){.nav>ul>li>a[aria-current],.nav-group:has(>a[aria-current])>:is(a,.nav-more),.drawer-nav>ul>li>a[aria-current],.mega .tile[aria-current],:root:not([data-text-size]) .seg button[data-size=m],:root[data-text-size=l] .seg button[data-size=l],:root[data-text-size=xl] .seg button[data-size=xl]{forced-color-adjust:none;color:highlighttext;background:highlight;outline-color:canvastext}}.theme-toggle{padding:calc(.5 * var(--chrome)) calc(.25 * var(--chrome));cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;display:inline-flex}.theme-track{width:calc(3.25 * var(--chrome));height:calc(1.75 * var(--chrome));background:var(--switch-track);border-radius:999px;transition:background-color .25s;display:block;position:relative}.theme-thumb{top:calc(.25 * var(--chrome));left:calc(.25 * var(--chrome));width:calc(1.25 * var(--chrome));height:calc(1.25 * var(--chrome));background:var(--switch-thumb);color:var(--switch-icon);border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute}:root[data-theme=dark] .theme-thumb{transform:translateX(calc(1.5 * var(--chrome)))}.theme-sun,.theme-moon{width:calc(.875 * var(--chrome));height:calc(.875 * var(--chrome));grid-area:1/1;transition:opacity .25s,rotate .25s,scale .25s}.theme-moon{opacity:0;rotate:-90deg;scale:.5}:root[data-theme=dark] .theme-sun{opacity:0;rotate:90deg;scale:.5}:root[data-theme=dark] .theme-moon{opacity:1;rotate:0deg;scale:1}:root:not([data-theme]) .theme-toggle,:root:not([data-theme]) .seg[role=group]{display:none}.lang-flag{width:calc(1.25 * var(--chrome));height:calc(.9375 * var(--chrome));object-fit:cover;border:1px solid var(--line-strong);border-radius:calc(.1875 * var(--chrome));flex:none}.lang-menu{position:relative}.lang-menu[open]{z-index:2}.lang-menu>summary{align-items:center;gap:calc(.375 * var(--chrome));min-height:calc(2.5 * var(--chrome));padding:0 calc(.625 * var(--chrome)) 0 calc(.75 * var(--chrome));cursor:pointer;background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font-weight:900;font-size:calc(.875 * var(--chrome));border-radius:999px;list-style:none;display:flex}.lang-menu>summary::-webkit-details-marker{display:none}@media (hover:hover){.lang-menu>summary:hover{color:var(--heading)}}.lang-chevron{width:calc(1 * var(--chrome));height:calc(1 * var(--chrome));transition:rotate .15s}.lang-menu[open] .lang-chevron{rotate:180deg}.lang-menu>ul{z-index:1;top:calc(100% + .25 * var(--chrome));min-width:calc(12 * var(--chrome));max-width:calc(100vw - 2 * var(--chrome));padding:calc(.25 * var(--chrome));background:var(--surface);border:1px solid var(--line-strong);border-radius:calc(.75 * var(--chrome));box-shadow:0 calc(.5 * var(--chrome)) calc(1.5 * var(--chrome)) #0000002e;margin:0;list-style:none;animation:.15s lang-open;position:absolute;inset-inline-end:0}@keyframes lang-open{0%{opacity:0;translate:0 calc(-.25 * var(--chrome))}}.lang-body>ul{gap:calc(.25 * var(--chrome));margin:0;padding:0;list-style:none;display:grid}.lang-item{align-items:center;gap:calc(.5 * var(--chrome));min-height:calc(2.5 * var(--chrome));padding:0 calc(.75 * var(--chrome));border-radius:calc(.5 * var(--chrome));color:var(--ink);font-weight:800;font-size:calc(.9375 * var(--chrome));text-decoration:none;display:flex}.lang-item .lang-code,.lang-menu>summary .lang-code{font-size:calc(.75 * var(--chrome));font-weight:900}.lang-item .lang-code{color:var(--muted)}.lang-menu>summary .lang-code{font-size:calc(.875 * var(--chrome))}@media (hover:hover){a.lang-item:hover{background:var(--accent-soft);color:var(--accent-ink)}a.lang-item:hover .lang-code{color:inherit}}.lang-item[aria-current=true]{background:var(--accent-soft);color:var(--accent-ink);cursor:default}.lang-item[aria-current=true] .lang-code{color:inherit}.lang-item[aria-current=true]:after{content:"";width:calc(.3125 * var(--chrome));height:calc(.625 * var(--chrome));border:2px solid;border-width:0 2px 2px 0;flex:none;margin-inline-start:auto;translate:0 -10%;rotate:45deg}.tools-settings{display:contents}.menu-btn{display:none}@media (width<=47.99rem){:root[data-text-size=l]{--chrome:calc(1rem / 1.125)}:root[data-text-size=xl]{--chrome:calc(1rem / 1.25)}.masthead-bar{gap:0 calc(.5 * var(--chrome));padding-inline:var(--chrome);flex-wrap:wrap}.logo-name{font-size:clamp(calc(1.25 * var(--chrome)), 6.4vw, calc(1.75 * var(--chrome)))}.logo{gap:calc(.375 * var(--chrome));min-height:calc(2.75 * var(--chrome))}.tools{display:contents}.tools .site-search{margin-left:auto}.tools .pf-trigger-text,.tools .pf-trigger-shortcut{display:none!important}.tools .pf-trigger-btn{width:calc(2.75 * var(--chrome))!important;height:calc(2.75 * var(--chrome))!important;color:var(--ink)!important;border-color:var(--line-strong)!important;border-radius:calc(.5 * var(--chrome))!important;justify-content:center!important;padding:0!important}.tools .pf-trigger-icon{width:calc(1.25 * var(--chrome))!important;height:calc(1.25 * var(--chrome))!important;background:currentColor!important}.site-search,.seg button,.lang-item,.lang-menu>summary{min-height:calc(2.75 * var(--chrome))}.nav,:root[data-theme] .tools-settings{display:none}.menu-btn{width:calc(2.75 * var(--chrome));height:calc(2.75 * var(--chrome));cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:calc(.5 * var(--chrome));place-items:center;padding:0;text-decoration:none;display:grid}.menu-btn[aria-expanded=true]{background:var(--accent-soft)}.menu-icon{width:calc(1.25 * var(--chrome));height:calc(1.25 * var(--chrome))}}.drawer{z-index:20;position:fixed;inset:0}.drawer-overlay{background:var(--hero-shade);opacity:0;transition:opacity .2s;position:absolute;inset:0}.drawer-panel{gap:var(--chrome);width:min(80vw, calc(22 * var(--chrome)));overscroll-behavior:contain;height:100dvh;padding:calc(.5 * var(--chrome)) var(--chrome) var(--chrome);background:var(--surface-soft);color:var(--ink);border-left:1px solid var(--line);box-shadow:calc(-.5 * var(--chrome)) 0 calc(2 * var(--chrome)) #0000002e;flex-direction:column;transition:transform .2s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.is-open .drawer-overlay{opacity:1}.drawer.is-open .drawer-panel{transform:none}@media (prefers-reduced-motion:reduce){.drawer-overlay,.drawer-panel{transition:none}}.drawer-close{width:calc(2.75 * var(--chrome));height:calc(2.75 * var(--chrome));cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:calc(.5 * var(--chrome));flex:none;align-self:flex-end;place-items:center;padding:0;display:grid}.drawer-close-icon{width:calc(1.25 * var(--chrome));height:calc(1.25 * var(--chrome))}.drawer-nav>ul{gap:calc(.25 * var(--chrome));margin:0;padding:0;list-style:none;display:grid}.drawer-nav>ul>li{flex-wrap:wrap;align-items:center;display:flex}.drawer-nav>ul>li>a{min-height:calc(2.75 * var(--chrome));padding:0 calc(.75 * var(--chrome));border-radius:calc(.5 * var(--chrome));font-weight:800;font-size:calc(1.0625 * var(--chrome));color:var(--ink);flex:1 1 0;align-items:center;text-decoration:none;display:flex}@media (hover:hover){.drawer-nav>ul>li>a:hover{color:var(--heading);text-underline-offset:.2em;text-decoration:underline}}.drawer-nav>ul>li>a[aria-current]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text)}.drawer-more{width:calc(2.75 * var(--chrome));height:calc(2.75 * var(--chrome));border-radius:calc(.5 * var(--chrome));color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.drawer-more-icon{width:calc(1.25 * var(--chrome));height:calc(1.25 * var(--chrome));transition:rotate .2s}.drawer-more[aria-expanded=true] .drawer-more-icon{rotate:180deg}.drawer-sub{padding:calc(.5 * var(--chrome)) 0 calc(.75 * var(--chrome));flex:0 0 100%}.drawer-tiles,.drawer-ages{gap:calc(.5 * var(--chrome));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.drawer-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-tile,.drawer-age{align-items:center;gap:calc(.25 * var(--chrome));height:100%;padding:calc(.5 * var(--chrome)) calc(.25 * var(--chrome));background:var(--surface);border:1px solid var(--line);border-radius:calc(.75 * var(--chrome));color:var(--ink);font-weight:800;font-size:calc(.8125 * var(--chrome));text-align:center;flex-direction:column;line-height:1.2;text-decoration:none;display:flex}.drawer-tile[aria-current],.drawer-age[aria-current]{background:var(--accent-soft);color:var(--accent-ink);border-color:currentColor}.drawer-sub span.tile-icon{width:calc(3 * var(--chrome));height:calc(3 * var(--chrome))}.drawer-sub span.tile-icon img{width:calc(2.25 * var(--chrome));height:calc(2.25 * var(--chrome))}.drawer-all{width:fit-content;margin:calc(.25 * var(--chrome)) 0 0 auto;padding:calc(.6875 * var(--chrome)) calc(.25 * var(--chrome));color:var(--heading);font-weight:800;font-size:calc(.9375 * var(--chrome));text-decoration:none;display:block}@media (hover:hover){.drawer-all:hover{text-decoration:underline}}.drawer-settings{align-items:center;gap:calc(.5 * var(--chrome));padding-top:var(--chrome);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:auto;display:flex}.drawer-settings .lang-switch{flex:100%}.drawer-settings .lang-item{background:var(--surface);border:1px solid var(--line)}.drawer-settings .lang-item[aria-current=true]{background:var(--accent-soft)}@media (width>=48rem){.drawer{display:none}.masthead{z-index:5;position:relative}}@media (width>=48rem) and (height>=32rem){.masthead{position:sticky;top:0}html{scroll-padding-top:11rem}:root[data-text-size=l]{scroll-padding-top:12.5rem}:root[data-text-size=xl]{scroll-padding-top:13.5rem}}@media (width>=64rem){.mega .tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=64rem) and (height>=32rem){html{scroll-padding-top:8rem}:root[data-text-size=l]{scroll-padding-top:9rem}:root[data-text-size=xl]{scroll-padding-top:10rem}}.page-head{padding-block:1.25rem .25rem}.page-head h1{color:var(--heading);margin-block:.5rem .75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900}.page-head .lead{max-width:68ch}.lead.intro-after{max-width:68ch;margin:2.5rem auto 0}.section-title{color:var(--heading);margin-block:2.5rem 1rem;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:900}.eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}.lead{color:var(--muted);margin:0 0 1rem;font-size:1.05rem}.count{color:var(--muted);font-size:.85rem;font-weight:700}.meta{flex-wrap:wrap;gap:.5rem;margin:0 0 1.125rem;padding:0;list-style:none;display:flex}.badge{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:.875rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:800;text-decoration:none;display:inline-block}@media (hover:hover){a.badge:hover{text-decoration:underline}}.btn{background:var(--accent);color:var(--on-accent);box-shadow:0 .375rem 1.125rem color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:.6875rem 1.375rem;font-weight:800;text-decoration:none;display:inline-block}.hero{background:var(--hero-bg);min-height:16rem;color:var(--hero-ink);text-align:center;place-items:center;padding:1.75rem 1rem;display:grid;position:relative;overflow:hidden}.hero-picture{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";background:var(--hero-shade);position:absolute;inset:0}.hero-text{z-index:1;justify-items:center;gap:1rem;max-width:46rem;display:grid;position:relative}.hero h1{overflow-wrap:anywhere;hyphens:manual;font-size:min(clamp(2.25rem,5.5vw,4rem),10vw);font-weight:900;line-height:1.05}.hero p{max-width:39rem;margin:0;font-size:1.25rem;font-weight:800}@media (width<=47.99rem){.hero p{display:none}}.hero-search{cursor:pointer;border:0;border-radius:1rem;align-items:center;gap:.625rem;margin-top:.5rem;padding:1rem 1.875rem;font-size:1.125rem;font-weight:900;display:inline-flex}.hero-search svg{flex:none;width:1.25rem;height:1.25rem}.hero :focus-visible{outline-color:var(--hero-ink)}:root:not([data-theme]) .hero-search{display:none}.home-day{padding-top:1.5rem}@media (width>=48rem){.lead.intro-after{text-align:center}}.home-ages .section-title,.home-themes .section-title{text-align:center}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-block:2.5rem 1rem;display:flex}.section-head .section-title{margin:0}.age-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;margin-block:2rem 1rem;display:flex}.age-links ul{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.age-links li+li:before{content:"·";content:"·" / "";color:var(--muted,currentColor);margin-right:.25rem}.age-links a{text-align:center;min-width:2.75rem;min-height:2.75rem;color:var(--heading);padding-inline:.5rem;font-weight:800;line-height:2.75rem;display:inline-block}.age-links a.is-own{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text);border-radius:999px;text-decoration:none}.year-links{flex-wrap:wrap;align-items:center;gap:0 .5rem;margin-top:.75rem;display:flex}.year-links ul{flex-wrap:wrap;align-items:center;gap:0 .25rem;margin:0;padding:0;list-style:none;display:flex}.ages .year-links{flex-direction:column;margin-top:.25rem}.ages .year-links ul{justify-content:center}.ages .year-links li{flex:none;max-width:none}.year-links li+li:before{content:"·";content:"·" / "";color:var(--muted,currentColor);margin-right:.25rem}.year-links a{text-align:center;min-width:2.75rem;min-height:2.75rem;color:var(--accent-text);padding-inline:.375rem;font-weight:800;line-height:2.75rem;display:inline-block}.year-links a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 2px var(--accent-text);border-radius:999px;padding-inline:.75rem;text-decoration:none}.all-stories{color:var(--heading);font-weight:800;text-decoration:none}@media (hover:hover){.all-stories:hover{text-decoration:underline}}.link-chevron{vertical-align:-.2em;width:1.1em;height:1.1em;margin-left:.125em;display:inline-block}.feature{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + .5rem);grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem 1.75rem;padding:1rem;display:grid}.feature>.eyebrow{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;grid-column:1/-1;justify-self:start;padding:.375rem .875rem;font-size:.875rem}.feature>div{min-width:0}.feature h2{color:var(--heading);margin-block:.5rem .75rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:900}.ages{flex-wrap:wrap;justify-content:center;gap:1.125rem;margin:0;padding:0;list-style:none;display:flex}.ages li{flex:14rem;max-width:20rem}.age{text-align:center;border:2px solid;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.125rem;padding:1.375rem 1rem;font-weight:800;text-decoration:none;display:flex}.age[data-age="2-5"]{background:var(--age-2-5);color:var(--age-2-5-ink);border-color:var(--age-2-5-line)}.age[data-age="6-8"]{background:var(--age-6-8);color:var(--age-6-8-ink);border-color:var(--age-6-8-line)}.age[data-age="9-12"]{background:var(--age-9-12);color:var(--age-9-12-ink);border-color:var(--age-9-12-line)}.age b{font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:1.1}.age small{font-size:.9375rem}@media (hover:hover){.age:hover b{text-decoration:underline}}.ages .count{text-align:center;margin-top:.375rem;display:block}.cards{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.card{background:var(--card-panel);color:var(--card-ink);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;overflow:hidden}article.card>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.card .body{flex-direction:column;flex:auto;gap:.5rem;padding:1rem 1.125rem 1.125rem;display:flex}.card h3{font-size:min(1.25rem,6.6vw);font-weight:900}.card p{color:var(--card-muted);margin:0;font-size:.9375rem}.card .card-meta{flex-wrap:wrap;gap:.25rem .75rem;margin-top:auto;font-size:.8125rem;font-weight:800;display:flex}.card-age{color:var(--card-age)}.card-minutes,.card-number{color:var(--card-ink)}.card-theme{color:var(--card-theme)}.feature img,.cover img,.scene img{aspect-ratio:3/2;object-fit:cover;background:var(--line);border-radius:var(--radius);width:100%;display:block}.tiles{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.tiles li{flex-direction:column;flex:0 min(10.25rem,50% - .5rem);max-width:100%;display:flex}.tile>*,.age>*{max-width:100%}.tiles .count{text-align:center;margin-top:.375rem;display:block}.tile{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:center;border-radius:1.25rem;flex-direction:column;flex:auto;align-items:center;gap:.625rem;padding:1.25rem .75rem;font-weight:800;text-decoration:none;display:flex}@media (hover:hover){.tile:hover{color:var(--heading)}.tile:hover .tile-name{text-decoration:underline}}.tile-icon{border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.tile-icon img{width:3rem;height:3rem;display:block}.age .tile-icon{background:var(--surface);margin-bottom:.5rem}@media (width<=47.99rem){.home-ages .ages{gap:.625rem}.home-ages .ages li{flex-basis:100%;max-width:none}.home-ages .age{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:1rem;padding:.75rem 1rem;display:grid}.home-ages .age .tile-icon{grid-row:span 2;margin-bottom:0}.home-ages .age b{align-self:end;font-size:1.5rem}.home-ages .age small{align-self:start}}.tiles li:nth-child(6n+1) .tile-icon{background:var(--pastel-1)}.tiles li:nth-child(6n+2) .tile-icon{background:var(--pastel-2)}.tiles li:nth-child(6n+3) .tile-icon{background:var(--pastel-3)}.tiles li:nth-child(6n+4) .tile-icon{background:var(--pastel-4)}.tiles li:nth-child(6n+5) .tile-icon{background:var(--pastel-5)}.tiles li:nth-child(6n+6) .tile-icon{background:var(--pastel-6)}.source-tiles li{flex-basis:min(13rem,50% - .5rem)}.source-tiles .tile{justify-content:center;min-height:4.5rem}.source-group:first-child .section-title{margin-top:1.5rem}.source-head .source-banner img{aspect-ratio:12/5;border-radius:var(--radius);background:var(--line)}.source-banner{margin-block:.5rem .75rem}.source-head p{max-width:68ch}@media (width>=40rem){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.hero{min-height:24rem;padding-block:2.5rem}.feature{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:1.5rem}}@media (width>=64rem){.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.age-row .cards>li:nth-child(n+4){display:none}}.story-filters{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem;margin-block:1rem 1.5rem;padding:1rem;display:flex}.filter-row{border:0;flex:100%;min-width:0;margin:0;padding:0}.filter-row legend,.filter-label{color:var(--muted);padding:0;font-size:.875rem;font-weight:800}.pills{flex-wrap:wrap;gap:.5rem;margin-inline:-.3125rem;padding:.3125rem;display:flex}.pill{flex:none;position:relative}.pill input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pill input:focus-visible{outline:none}.pill>span{background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--ink);border:2px solid var(--line-strong);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:800;display:flex}@media (hover:hover){.pill:hover>span{color:var(--heading)}}.pill input:checked+span{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-text);border-width:3px;padding-inline:calc(1rem - 1px)}.pill input:focus-visible+span{outline:3px solid var(--accent-text);outline-offset:2px}@media (forced-colors:active){.pill input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:canvastext}.pill input:focus-visible+span{outline-color:canvastext}}.filter-theme{flex:100%;grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.filter-theme-toggle{background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--ink);cursor:pointer;border:2px solid var(--line-strong);font:inherit;border-radius:999px;align-items:center;gap:.5rem;margin-block:.3125rem;padding:0 .875rem 0 .25rem;font-size:.9375rem;font-weight:800;display:inline-flex}.filter-theme-toggle.is-chosen{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-text);border-width:3px;padding:0 calc(.875rem - 1px) 0 calc(.25rem - 1px)}@media (hover:hover){.filter-theme-toggle:not(.is-chosen):hover{color:var(--heading)}}.filter-theme-toggle:focus-visible{outline:3px solid var(--accent-text);outline-offset:2px}.filter-theme-toggle [data-theme-name]{hyphens:auto;overflow-wrap:anywhere;text-align:left;min-width:0}.filter-theme-toggle>svg{flex:none;transition:transform .2s}.filter-theme-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.theme-dot,.theme-pill .tile-icon{background:var(--surface-soft);width:2.125rem;height:2.125rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.theme-dot img,.theme-pill .tile-icon img{width:1.625rem;height:1.625rem;display:block}.theme-dot svg,.theme-pill .tile-icon svg{width:1.125rem;height:1.125rem}.theme-dot img[hidden],.theme-dot img:not([hidden])+svg{display:none}.theme-pill:nth-child(6n+2) .tile-icon,.theme-dot[data-pastel="1"]{background:var(--pastel-1)}.theme-pill:nth-child(6n+3) .tile-icon,.theme-dot[data-pastel="2"]{background:var(--pastel-2)}.theme-pill:nth-child(6n+4) .tile-icon,.theme-dot[data-pastel="3"]{background:var(--pastel-3)}.theme-pill:nth-child(6n+5) .tile-icon,.theme-dot[data-pastel="4"]{background:var(--pastel-4)}.theme-pill:nth-child(6n+6) .tile-icon,.theme-dot[data-pastel="5"]{background:var(--pastel-5)}.theme-pill:nth-child(6n+7) .tile-icon,.theme-dot[data-pastel="6"]{background:var(--pastel-6)}.filter-themes{border:0;flex:100%;min-width:0;margin:0;padding:0}.theme-pill{flex:0 auto;min-width:0}.theme-pill>span{white-space:normal;hyphens:auto;overflow-wrap:anywhere;text-align:left;gap:.5rem;padding-inline:.25rem .875rem}.theme-pill input:checked+span{padding-inline:calc(.25rem - 1px) calc(.875rem - 1px)}.filter-more{flex:100%}.pill-check{flex:0 auto;min-width:0}.pill-check>span{gap:.5rem;padding-inline:.75rem 1rem}.pill-check input:checked+span{padding-inline:calc(.75rem - 1px) calc(1rem - 1px)}.pill-check svg{flex:none}.pill-check input:checked+span svg{fill:currentColor}.pill-check:has(.pill-text)>span{border-radius:1.25rem;min-height:3.375rem;padding-block:.375rem}.pill-text{white-space:normal;text-align:left;flex-direction:column;line-height:1.2;display:flex}.pill-check small{color:var(--muted);font-size:.8125rem;font-weight:600}.pill-check input:checked+span small{color:var(--accent-ink)}.filter-actions{flex-wrap:wrap;flex:100%;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.filter-random{cursor:pointer;text-wrap:balance;border:2px solid #0000;border-radius:1.5rem;flex:none;align-items:center;gap:.5rem;max-width:100%;min-height:2.75rem;padding:calc(.6875rem - 2px) calc(1.375rem - 2px);font-size:1rem;display:inline-flex}.filter-random svg{flex:none}@media (width<=22.5rem){.filter-random{gap:.375rem;padding-inline:calc(.75rem - 2px)}}.filter-random:disabled{opacity:.5;box-shadow:none;cursor:default}.filter-found{color:var(--muted);font-size:.9375rem;font-weight:700}.filters-empty{text-align:center;margin-block:1.5rem;padding:1.5rem 1rem}.filters-empty p{margin:0 0 1rem;font-size:1.125rem;font-weight:800}.filter-reset{background:var(--surface);min-height:2.75rem;color:var(--ink);cursor:pointer;border:2px solid var(--line-strong);border-radius:999px;padding:0 1.25rem;font-weight:800}@media (hover:hover){.filter-reset:hover{color:var(--heading)}}:root:not([data-theme]) .story-filters,:root:not([data-theme]) [data-filters-empty]{display:none}:root[data-filters-pending] .story-grid,:root[data-filters-pending] [data-filters-empty],:root[data-filters-pending] .site-footer{visibility:hidden}@media (width>=48rem){.filter-row{flex:0 auto}.filter-theme{flex:0 16rem}}.filter-fold{display:contents}.filter-toggle{display:none}.named-soon{text-align:center;max-width:40.8rem;margin:2rem auto 0}.named-btn{cursor:pointer;min-height:2.75rem;color:var(--ink);border:2px dashed var(--line-strong);font:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-weight:800;display:inline-flex}@media (hover:hover){.named-btn:hover{border-color:var(--accent)}}.named-note{max-width:32rem;color:var(--muted);text-wrap:pretty;margin:.5rem auto 0;font-size:.875rem;line-height:1.45}.named-offer[hidden]{display:none}.named-thanks,.named-listed{color:var(--heading);margin:0;font-weight:800}.named-thanks:empty{display:none}.named-thanks:focus{outline:none}.named-listed,:root[data-named-asked] .named-offer{display:none}:root[data-named-asked] .named-listed{display:block}:root:not([data-theme]) .named-soon{display:none}.faq{max-width:40.8rem;margin:3rem auto 0}.faq h3{color:var(--heading);text-wrap:balance;margin:1.5rem 0 .375rem;font-size:1.125rem;line-height:1.35}.faq p{margin:0;line-height:1.6}.faq a{color:var(--accent-text);font-weight:700}.length-links{flex-wrap:wrap;flex:100%;align-items:center;gap:0 1rem;margin:0;display:flex}.length-links a{min-height:2.75rem;color:var(--accent-text);align-items:center;font-weight:800;display:inline-flex}@media (width<=47.99rem){.filter-toggle{cursor:pointer;background:var(--surface);min-height:2.75rem;color:var(--ink);border:2px solid var(--line-strong);font:inherit;border-radius:999px;align-items:center;gap:.375rem;padding:0 1rem;font-weight:800;display:inline-flex}.filter-toggle svg{flex:none;transition:transform .2s}.filter-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.story-filters:not([data-open]) .filter-fold{display:none}}@media (prefers-reduced-motion:reduce){.filter-toggle svg{transition:none}}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:.375rem;margin:0;padding:.625rem 0 0;font-size:.85rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:.375rem}.crumbs a{color:var(--muted);text-decoration:none}@media (hover:hover){.crumbs a:hover{text-decoration:underline}}.prose{max-width:68ch;margin-inline:auto}.prose h1{color:var(--heading);margin-block:.625rem .75rem;font-size:clamp(2rem,4.6vw,3rem);font-weight:900}.tale{max-width:54rem;margin-inline:auto}.tale .crumbs ol{justify-content:center;padding-top:1rem}.story>:not(.cover),.tale>:is(.read-done,.rating,.source,.for-parents,.next-story,.other-languages,.ad-slot){max-width:40.8rem;margin-inline:auto}.cover{margin-block:1rem 2.75rem;position:relative}.story .cover img{aspect-ratio:16/9;border-radius:1.375rem}.story .cover .picture-open{border-radius:1.375rem}.blobs{pointer-events:none;align-items:center;display:flex;position:absolute;bottom:-1.625rem;right:.75rem}.blob{flex-direction:column;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex}.blob b{font-weight:900}.blob small{font-size:.6875rem}.blob-age{background:var(--blob-age);width:4.375rem;height:3.875rem;color:var(--blob-age-ink);border-radius:52% 48% 46% 54%/55% 50% 50% 45%;box-shadow:0 .375rem #00000014}.blob-age b{font-size:1.25rem}.blob-time{background:var(--blob-time);width:3.375rem;height:3rem;color:var(--blob-time-ink);border-radius:48% 52% 55% 45%/50% 46% 54% 50%;margin-left:-.5rem}.blob-time b{font-size:1rem}.blob-rating{background:var(--accent);width:3.375rem;height:3rem;color:var(--on-accent);border-radius:50% 48% 52% 50%/46% 54% 50% 52%;margin-right:-.5rem}.blob-rating b{font-size:1rem}.card-star{color:var(--accent)}.story h1{color:var(--heading);text-align:center;margin-block:0 .75rem;font-size:min(clamp(2.375rem,6vw,3.5rem),8.5vw);font-weight:900;line-height:1.05}.story .summary{text-align:center;max-width:35rem;font-family:var(--font-body);margin-block:0 1.25rem;font-size:clamp(1.0625rem,2vw,1.3125rem);line-height:1.6}.story :is(.series-line,.coloring-line){text-align:center;overflow-wrap:anywhere;margin-block:-.5rem 1.25rem;font-weight:800}.story .badges{justify-content:center;gap:.625rem;margin-block:0 2rem}.text{color:var(--tale-ink);font-family:var(--font-body);font-size:var(--tale-size);line-height:1.75}.text p{margin:0 0 1em}.scene{margin:1.4em 0}.box{background:var(--box-bg);color:var(--tale-ink);border:2px dashed var(--box-line);border-radius:1.5rem;margin-block:2rem;padding:1.5rem 1.75rem}.box h2{color:var(--heading);margin-bottom:.625rem;font-size:1.375rem;font-weight:900}.box ul{font-family:var(--font-body);gap:.375rem;margin:0;padding-left:1.375rem;font-size:1.125rem;display:grid}.for-parents h3{color:var(--heading);margin-block:1.25rem .375rem;font-size:1.0625rem;font-weight:800}.for-parents p{font-family:var(--font-body);margin:0;font-size:1.125rem;line-height:1.6}.for-parents .parents-values{flex-wrap:wrap;gap:.5rem;padding:0;font-family:inherit;font-size:.9375rem;list-style:none;display:flex}.parents-values li{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:.25rem .875rem;font-weight:800}.for-parents :is(p,.parents-questions li){overflow-wrap:anywhere}.for-parents:is(:lang(pl),:lang(de),:lang(es),:lang(fr),:lang(pt)) :is(p,.parents-questions li){hyphens:auto;hyphenate-limit-chars:7 3 3}.parents-quote{border-left:4px solid var(--box-line);margin:0;padding-left:1rem}.parents-quote p{font-style:italic}.rating{text-align:center}.rating-stars{gap:.25rem;display:inline-flex}.rating-star{width:2.75rem;height:2.75rem;color:var(--accent-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rating-star svg{width:2rem;height:2rem}.rating-star[data-on] svg,.rating-stars:not([data-locked]) .rating-star:focus-visible svg,.rating-stars:not([data-locked]) .rating-star:has(~.rating-star:focus-visible) svg{fill:var(--accent)}@media (hover:hover){.rating-stars:not([data-locked]) .rating-star:hover svg,.rating-stars:not([data-locked]) .rating-star:has(~.rating-star:hover) svg{fill:var(--accent)}}.rating-star:disabled{cursor:default}.rating-summary{color:var(--muted);margin:.5rem 0 0;font-weight:700}.rating-status{color:var(--heading);margin:.5rem 0 0;font-weight:800}.rating-status:empty{margin:0}.rating-change{border:2px solid var(--line-strong);background:var(--surface);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;margin-top:.75rem;padding:0 1.25rem;font-weight:800}.rating-change[hidden]{display:none}@media (width<=30rem){.rating.box{padding-inline:1rem}.rating-star{width:calc(2.75 * var(--chrome));height:calc(2.75 * var(--chrome))}.rating-star svg{width:calc(2 * var(--chrome));height:calc(2 * var(--chrome))}}.story .story-warnings{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1rem;margin-block:-1.25rem 1.75rem;font-size:.9375rem;font-weight:700;display:flex}.warnings{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.warning{align-items:center;gap:.375rem;display:inline-flex}.warning svg{color:var(--accent-text);flex:none}.to-parents{min-height:2.75rem;color:var(--accent-text);align-items:center;gap:.125em;font-weight:800;text-decoration:none;display:inline-flex}.to-parents>span:first-child{text-decoration:underline}.for-parents{scroll-margin-top:1rem}.other-languages .section-title{margin-block:2rem .75rem;font-size:1.25rem}.langs{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.langs a{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:.75rem 1.125rem;font-weight:800;text-decoration:none;display:block}.langs a small{color:var(--muted);font-size:.8125rem;font-weight:600;display:block}.source{color:var(--muted);font-size:.85rem}.prose p{font-family:var(--font-body);font-size:1.05rem;line-height:1.7}.prose h2{margin-block:1.75rem .5rem;font-size:1.35rem}.ad-slot{border-radius:var(--radius);min-height:17.5rem;margin-block:1.75rem}@media (width>=48rem){.story .cover img,.story .cover .picture-open{border-radius:1.75rem}.blobs{bottom:-2.125rem;right:2.25rem}.blob-age{width:5.75rem;height:5.125rem}.blob-age b{font-size:1.625rem}.blob-age small{font-size:.75rem}.blob-time{width:4.375rem;height:3.875rem;margin-left:-.625rem}.blob-time b{font-size:1.25rem}.blob-rating{width:4.375rem;height:3.875rem;margin-right:-.625rem}.blob-rating b{font-size:1.25rem}}.read-progress{z-index:8;pointer-events:none;background:var(--accent);transform-origin:0;height:.3125rem;transition:transform .15s linear;position:fixed;inset:0 0 auto;transform:scaleX(0)}.read-done{margin-block:2rem 0}.read-toggle{cursor:pointer;background:var(--surface);min-height:3.25rem;color:var(--ink);border:2px solid var(--line-strong);border-radius:1rem;align-items:center;gap:.625rem;padding:0 1.375rem 0 1rem;font-size:1.0625rem;font-weight:900;display:inline-flex}@media (hover:hover){.read-toggle:hover{border-color:var(--read-mark)}}.read-icon{border:2px solid var(--read-mark);border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;font-size:.85rem;line-height:1;display:grid}.read-toggle[aria-pressed=true]{background:var(--read-mark);border-color:var(--read-mark);color:var(--read-mark-ink)}.read-toggle[aria-pressed=true] .read-icon{border-color:currentColor}.read-toggle[aria-pressed=true] .read-icon:after{content:"✓"}.read-mark,.place-mark{pointer-events:none;background:var(--read-mark);color:var(--read-mark-ink);border-radius:999px;padding:.3125rem .6875rem;font-size:.8125rem;font-weight:900;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .125rem .5rem #0000004d}:root:not([data-theme]) .read-progress,:root:not([data-theme]) .read-done{display:none}.reading-bar{z-index:7;align-items:center;gap:calc(.25 * var(--chrome));min-height:calc(3.5 * var(--chrome));padding:.3125rem calc(.5 * var(--chrome)) 0 calc(.25 * var(--chrome));background:var(--surface-soft);color:var(--ink);border-bottom:1px solid var(--line);font-size:var(--chrome);transition:transform .2s;display:flex;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.reading-bar.is-shown{transform:none;box-shadow:0 .25rem 1rem #0000001f}.reading-back{align-items:center;gap:calc(.25 * var(--chrome));min-height:calc(2.75 * var(--chrome));padding-inline:calc(.5 * var(--chrome));color:var(--ink);flex:none;font-weight:800;text-decoration:none;display:inline-flex}.reading-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:auto;font-weight:800;overflow:hidden}.reading-tools{flex:none;align-items:center;display:flex}@media (width<=23.5rem){.reading-back{min-width:calc(2.75 * var(--chrome));justify-content:center;padding-inline:0}.reading-back-word{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.reading-bar .theme-toggle{padding-inline:calc(.125 * var(--chrome))}.reading-bar .reading-settings{position:static}.reading-bar .aa-pop{right:calc(.5 * var(--chrome))}@media (width<=47.99rem),(height<=31.99rem){html:has(.reading-bar.is-shown){scroll-padding-top:4.5rem}}@media (width>=48rem) and (height>=32rem){.reading-bar{display:none}}.read-aloud-strip{z-index:7;align-items:center;gap:calc(.5 * var(--chrome));min-height:calc(3.5 * var(--chrome));padding:.3125rem calc(.25 * var(--chrome)) .1875rem calc(.75 * var(--chrome));background:var(--surface-soft);color:var(--ink);border-bottom:1px solid var(--line);font-size:var(--chrome);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 .25rem 1rem #0000001f}.read-aloud-strip[hidden]{display:none}@media (width>=48rem) and (height>=32rem){.read-aloud-strip{z-index:4;padding-inline:max(1rem,50% - 34rem)}}.read-aloud-book{color:var(--accent-text);flex:none}.read-aloud-label{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;line-height:1.25;display:grid}.read-aloud-name{color:var(--heading);font-weight:800}.read-aloud-note{color:var(--muted);font-size:.8125em;font-weight:700}.read-aloud-tools{flex:none;align-items:center;display:flex}.read-aloud-strip .theme-toggle{padding-inline:calc(.125 * var(--chrome))}.read-aloud-strip .aa-btn{min-width:calc(2.75 * var(--chrome));min-height:calc(2.75 * var(--chrome));background:0 0;border-color:#0000;padding:0}.read-aloud-strip .aa-btn[aria-expanded=true]{background:var(--accent-soft)}.read-aloud-strip .reading-settings{position:static}.read-aloud-strip .aa-pop{right:calc(.5 * var(--chrome))}.read-aloud-off{width:calc(2.75 * var(--chrome));height:calc(2.75 * var(--chrome));color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.read-aloud-off:hover{background:var(--accent-soft)}}@media (width<=23.5rem){.read-aloud-book{display:none}}@media (width<=47.99rem),(height<=31.99rem){html[data-read-aloud]{scroll-padding-top:5rem}}html[data-read-aloud] .story .text>:is(p,blockquote){cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.story .text>.is-bookmarked{background:var(--accent-soft);box-shadow:0 0 0 .375rem var(--accent-soft);border-radius:.25rem}.bookmark-icon{color:var(--accent-text);vertical-align:-.2em;display:inline-block}.bookmark-icon svg{fill:currentColor;display:block}.to-bookmark{z-index:9;background:var(--accent);max-width:calc(100vw - 2rem);min-height:2.75rem;color:var(--on-accent);cursor:pointer;font:inherit;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:900;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #00000040}.to-bookmark:not([hidden]){display:inline-flex}.to-bookmark svg{flex:none}.story .listen{justify-items:center;gap:.25rem;margin-block:-.5rem 2rem;display:grid}:root[data-theme] .listen-audio,:root:not([data-theme]) .listen-row{display:none}.listen-audio{width:min(100%,24rem)}.listen-row{justify-content:center;align-items:center;gap:.75rem;width:min(100%,26rem);min-height:2.75rem;display:flex}.listen-play{cursor:pointer;background:var(--accent);min-width:2.75rem;min-height:2.75rem;color:var(--on-accent);font:inherit;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-weight:900;display:inline-flex}.listen-play svg{flex:none}.listen-row{container:listen/inline-size}@container listen (width<=19rem){.listen-long{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.listen-label:before{content:attr(data-short);content:attr(data-short) / ""}}.listen-icon-pause,.listen[data-state=playing] .listen-icon-play{display:none}.listen[data-state=playing] .listen-icon-pause{display:block}.listen:is([data-state=playing],[data-state=paused]) .listen-play{width:2.75rem;padding:0}.listen:is([data-state=playing],[data-state=paused]) .listen-label{display:none}.listen-bar{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.listen-bar[hidden]{display:none}.listen-seek{min-width:0;height:2.75rem;accent-color:var(--accent-text);cursor:pointer;flex:1;margin:0}.listen-time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.listen-error{color:var(--heading);text-align:center;margin:0;font-weight:800}.listen-all{min-height:2.75rem;color:var(--accent-text);align-items:center;gap:.25em;font-weight:800;display:inline-flex}.story .story-tools{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin-block:-1rem 2rem;display:flex}.reading-settings{position:relative}.aa-btn,.share-btn,.fav-btn,.read-aloud-toggle{cursor:pointer;background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--ink);border:2px solid var(--line-strong);font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:800;display:inline-flex}@media (hover:hover){.aa-btn:hover,.share-btn:hover,.fav-btn:hover,.read-aloud-toggle:hover{border-color:var(--accent)}}.aa-btn[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-ink)}.read-aloud-toggle svg{flex:none}.read-aloud-toggle[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent-text)}.fav-btn svg{flex:none}.fav-btn[aria-pressed=true] svg{fill:var(--accent-text);color:var(--accent-text)}@media (width<=29.99rem){.fav-page{padding:0}.fav-page .fav-word{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.card-fav{z-index:1;cursor:pointer;color:#fff;background:#14101c8c;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;top:.5rem;left:.5rem}.card-fav[aria-pressed=true]{background:#14101cbf}@media (hover:hover){.card-fav:hover{background:#14101cbf}.card-fav[aria-pressed=true]:hover{background:#14101cd9}}.card-fav[aria-pressed=true] svg{fill:var(--accent)}.card-fav:focus-visible{outline:3px solid var(--accent);outline-offset:2px}:root:not([data-theme]) :is(.fav-btn,.card-fav){display:none}.reading-bar :is(.aa-btn,.share-btn,.fav-btn){min-width:calc(2.75 * var(--chrome));min-height:calc(2.75 * var(--chrome));background:0 0;border-color:#0000;padding:0}.aa-pop{z-index:9;background:var(--surface);min-width:min(15rem,100vw - 1rem);color:var(--ink);border:1px solid var(--line-strong);border-radius:1rem;gap:.75rem;padding:1rem;font-size:1rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 .5rem 1.5rem #0000002e}.aa-pop:not([hidden]){justify-items:start;display:grid}.reading-settings-page .aa-pop{left:0;right:auto}.easy-toggle{min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .25rem;font-weight:800;display:inline-flex}.easy-track{background:var(--switch-off);border-radius:999px;flex:none;width:3.25rem;height:1.75rem;transition:background-color .25s;position:relative}.easy-thumb{background:var(--switch-thumb);border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .25s;position:absolute;top:.25rem;left:.25rem}.easy-toggle[aria-checked=true] .easy-track{background:var(--switch-track)}.easy-toggle[aria-checked=true] .easy-thumb{transform:translate(1.5rem)}:root[data-easy-read] .story .text{font-family:var(--font-ui);letter-spacing:.05em;word-spacing:.16em;text-align:left;hyphens:manual;font-weight:600;line-height:1.9}:root[data-easy-read] .story .text p{margin-bottom:1.1em}:root[data-easy-read] .story .text em{font-style:normal;font-weight:800}.toast{z-index:9;text-align:center;background:var(--ink);width:max-content;max-width:calc(100vw - 2rem);color:var(--surface);pointer-events:none;opacity:0;border-radius:999px;margin:0;padding:.625rem 1.125rem;font-weight:800;transition:opacity .2s,transform .2s;position:fixed;bottom:5rem;left:50%;transform:translate(-50%,.75rem)}.toast.is-on{opacity:1;transform:translate(-50%)}.resume{z-index:9;background:var(--accent);max-width:calc(100vw - 2rem);color:var(--on-accent);border-radius:999px;align-items:center;gap:.125rem;padding:.25rem .25rem .25rem .5rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 1.5rem #00000040}.resume:not([hidden]){display:flex}.resume-go,.resume-close{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.resume{width:max-content}.resume-go{white-space:normal;flex:auto;min-width:0;padding:0 .75rem;font-weight:900}.resume-close{border-radius:50%;flex:none;place-items:center;width:2.75rem;display:grid}.place-mark{background:var(--accent);color:var(--on-accent)}.next-story{text-align:center;margin-block:2rem}.next-btn{cursor:pointer;background:var(--accent);min-height:3.25rem;color:var(--on-accent);font:inherit;border:0;border-radius:1rem;align-items:center;gap:.625rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:900;display:inline-flex}.next-btn svg{flex:none}@keyframes rise{0%{transform:translateY(12px)}to{transform:none}}.story :is(h1,.summary,.text){animation:.5s ease-out rise}:root:not([data-theme]) :is(.reading-bar,.story-tools,.easy-toggle,.resume,.next-story,.rating){display:none}.series-coloring a{color:var(--accent-text)}.series-coloring{overflow-wrap:anywhere;margin:.5rem 0 1.25rem;font-weight:800}.site-footer{background:var(--footer);color:var(--footer-ink);margin-top:3rem;font-size:.9375rem}.site-footer .wrap{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;padding-block:1.75rem;display:flex}.site-footer p{margin:0}.site-footer .footer-brand{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-right:auto;display:flex}.site-footer .logo-name{color:var(--footer-link);font-size:1.625rem}.footer-logo{align-items:baseline;gap:.5rem;display:inline-flex}.footer-mark{flex:none;width:2.25rem;height:2.25rem}.site-footer ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer a{color:var(--footer-link)}.footer-nav{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.footer-nav h2{font:inherit;font-weight:800}@media (width>=48rem){.site-footer .wrap{grid-template-columns:1fr auto;display:grid}.site-footer .footer-copy{grid-area:2/1}}@media (width<=47.99rem){.crumbs a,.site-footer a,.all-stories{text-align:center;min-width:2.75rem;margin:-.8125rem -.25rem;padding:.8125rem .25rem;display:inline-block}.badge{padding-block:.625rem}.site-footer ul,.site-footer .wrap{row-gap:1.75rem}}@media (width>=48rem) and (height>=32rem){.masthead{view-transition-name:masthead}}@media (prefers-reduced-motion:no-preference){.cover img{view-transition-name:story-cover}}::view-transition-group(story-cover){border-radius:var(--radius);animation-duration:.4s;animation-timing-function:cubic-bezier(.2,0,0,1);overflow:clip}::view-transition-old(story-cover),::view-transition-new(story-cover){object-fit:cover;height:100%}::view-transition-old(story-cover){animation:none}::view-transition-new(story-cover){animation:.4s cubic-bezier(.2,0,0,1) both vt-fade-in}::view-transition-old(story-cover):only-child{animation:.4s cubic-bezier(.2,0,0,1) both vt-fade-out}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}.cover img.vt-pending{background:0 0}.story-grid>li{view-transition-class:story-card}::view-transition-group(.story-card){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(story-filters){display:none}::view-transition-new(story-filters){animation:none}.mega,.aa-pop{transition:opacity .15s,translate .15s}@starting-style{.mega,.aa-pop{opacity:0;translate:0 calc(-.25 * var(--chrome))}}article.card>img{transition:opacity .3s}article.card>img.is-loading{opacity:0}@keyframes star-pop{40%{filter:drop-shadow(0 0 .375rem var(--accent));scale:1.3}}.rating-stars[data-voted] .rating-star[data-on] svg{animation:.45s cubic-bezier(.2,0,0,1) both star-pop}.rating-stars[data-voted] .rating-star:nth-child(2) svg{animation-delay:60ms}.rating-stars[data-voted] .rating-star:nth-child(3) svg{animation-delay:.12s}.rating-stars[data-voted] .rating-star:nth-child(4) svg{animation-delay:.18s}.rating-stars[data-voted] .rating-star:nth-child(5) svg{animation-delay:.24s}@media (prefers-reduced-motion:no-preference){.tile,.age{-webkit-tap-highlight-color:transparent;transition:scale .15s ease-out}.tile:active,.age:active{scale:.96}:is(.btn,.aa-btn,.share-btn,.fav-btn,.card-fav,.listen-play,.next-btn,.read-toggle,.rating-change,.rating-star,.filter-toggle,.filter-theme-toggle,.filter-reset,.menu-btn,.drawer-close,.resume-go,.resume-close,.read-aloud-toggle,.read-aloud-off,.to-bookmark,.named-btn),.pill>span,article.card{transition:scale .15s ease-out}:is(.btn,.aa-btn,.share-btn,.fav-btn,.card-fav,.listen-play,.next-btn,.read-toggle,.rating-change,.rating-star,.filter-toggle,.filter-theme-toggle,.filter-reset,.menu-btn,.drawer-close,.resume-go,.resume-close,.read-aloud-toggle,.read-aloud-off,.to-bookmark,.named-btn):not(:disabled):active,.pill:active>span{scale:.96}.card:has(:is(h2,h3) a:active){scale:.98}.tile-icon img{transition:translate .25s cubic-bezier(.34,1.56,.64,1),rotate .25s cubic-bezier(.34,1.56,.64,1)}article.card>img{transition:opacity .3s,scale .3s cubic-bezier(.2,0,0,1)}.card:has(a:focus-visible)>img{scale:1.04}@media (hover:hover){:is(.tile,.age):hover .tile-icon img{translate:0 -.25rem;rotate:-8deg}.card:hover>img{scale:1.04}}}:is(.btn,.aa-btn,.share-btn,.fav-btn,.card-fav,.listen-play,.next-btn,.read-toggle,.rating-change,.rating-star,.filter-toggle,.filter-theme-toggle,.filter-reset,.menu-btn,.drawer-close,.resume-go,.resume-close,.read-aloud-toggle,.read-aloud-off,.to-bookmark,.named-btn),.pill,.card,:is(.seg button,.drawer-nav>ul>li>a,.drawer-more,.lang-item,.reading-back){-webkit-tap-highlight-color:transparent}:is(.seg button,.drawer-nav>ul>li>a,.drawer-more,.lang-item,.reading-back):active{background-color:var(--accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:is(.btn,.aa-btn,.share-btn,.fav-btn,.card-fav,.listen-play,.next-btn,.read-toggle,.rating-change,.rating-star,.filter-toggle,.filter-theme-toggle,.filter-reset,.menu-btn,.drawer-close,.resume-go,.resume-close,.read-aloud-toggle,.read-aloud-off,.to-bookmark,.named-btn):not(:disabled):active,.pill:active>span,.card:has(:is(h2,h3) a:active){opacity:.8}}
