@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-ext-700-normal.CS4sQkGV.woff2)format("woff2"),url(/_astro/figtree-latin-ext-700-normal.BoDi4KL2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/grandstander-vietnamese-600-normal.C4_wjyFz.woff2)format("woff2"),url(/_astro/grandstander-vietnamese-600-normal.CP_D9DTw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/grandstander-latin-ext-600-normal.BLRGYHrl.woff2)format("woff2"),url(/_astro/grandstander-latin-ext-600-normal.CLSM_chs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/grandstander-latin-600-normal.DhUtGjFB.woff2)format("woff2"),url(/_astro/grandstander-latin-600-normal.D7PKQ7_8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/grandstander-vietnamese-700-normal.64TgBrxv.woff2)format("woff2"),url(/_astro/grandstander-vietnamese-700-normal.D9hBLVnv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/grandstander-latin-ext-700-normal.Vv3vXM5G.woff2)format("woff2"),url(/_astro/grandstander-latin-ext-700-normal.C9MhOlpq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/grandstander-latin-700-normal.B7EXRwbV.woff2)format("woff2"),url(/_astro/grandstander-latin-700-normal.C_7sGtqO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f6f6f2;--surface:#fff;--sheet:#fff;--ink:#1f1d2b;--ink-soft:#57546a;--rule:#e1e0da;--crayon:#2f57d6;--crayon-deep:#2145b6;--crayon-wash:#e7ecfb;--on-crayon:#fff;--focus:#2f57d6;--backdrop:#14131cb8;--sheet-shadow:0 1px 2px #1f1d2b1a, 0 10px 22px -8px #1f1d2b38;--wax:#ffd54a;--wax-soft:#fff1b8;--tape:#ffd54a8c;--crayon-red:#e0463a;--font-display:"Grandstander", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--font-body:"Figtree", "Segoe UI", system-ui, -apple-system, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.5rem;--step-3:1.875rem;--step-4:2.25rem;--step-5:3rem;--radius-card:16px;--radius-sheet:3px;--gutter:16px;color-scheme:light only}:root:lang(ja){--font-display:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Yu Gothic", "Meiryo", system-ui, sans-serif;--font-body:"Zen Maru Gothic", "Hiragino Maru Gothic ProN", "Yu Gothic", "Meiryo", system-ui, sans-serif}:lang(ja){word-break:auto-phrase}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 var(--step-0) / 1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%}[hidden]{display:none!important}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.15}:lang(de),:lang(nl),:lang(da),:lang(sv),:lang(nb),:lang(fi),:lang(hu){hyphens:auto}h1{font-size:var(--step-4)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1);font-weight:600}p{margin:0}a{color:var(--crayon-deep);text-underline-offset:.18em;text-decoration:none}a:where(:hover){text-decoration:underline}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:max(12px, env(safe-area-inset-left,0px));z-index:20;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:-60px}.skip:focus{top:12px}.wrap{max-width:1120px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=720px){:root{--gutter:28px}h1{font-size:var(--step-5)}h2{font-size:var(--step-3)}}.btn{min-height:48px;font:700 1rem / 1.2 var(--font-body);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--crayon);color:var(--on-crayon)}.btn-primary:hover{background:var(--crayon-deep)}.btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--rule)}.btn-secondary:hover{border-color:var(--ink-soft)}.btn-wide{width:100%;max-width:360px}.link-btn{min-height:44px;color:var(--crayon-deep);font:700 1rem / 1.2 var(--font-body);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0 4px}.link-btn:hover{text-decoration:underline}.chip-row{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1.5px solid var(--rule);background:var(--surface);min-height:44px;color:var(--ink);font:700 .9375rem / 1.2 var(--font-body);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink-soft)}.chip[aria-current=page],.chip[aria-pressed=true],.chip-radio:has(input:checked){border-color:var(--crayon);background:var(--crayon-wash);color:var(--crayon-deep)}.chip-radio{position:relative}.chip-radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip-radio:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.season-bar{isolation:isolate;background:var(--crayon);height:64px;color:var(--ink);position:relative;overflow:hidden}.season-scene{pointer-events:none;position:absolute;inset:0}.season-scene>i{position:absolute}.season-row{z-index:7;height:100%;padding-top:3px;padding-left:calc(max(var(--gutter), env(safe-area-inset-left,0px)) + 44px);padding-right:calc(max(var(--gutter), env(safe-area-inset-right,0px)) + 44px);justify-content:center;align-items:center;display:flex;position:relative}.season-link{border:2.5px solid var(--ink);background:var(--surface);max-width:100%;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font:700 1.0625rem / 1.15 var(--font-display);border-radius:24px;align-items:center;gap:10px;padding:4px 5px 4px 16px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.season-text{--nudge:.09em;min-width:0;padding-block:calc(3px + var(--nudge)) calc(3px - var(--nudge));text-wrap:balance}.season-text:lang(ja){--nudge:-.05em}.season-arrow{border:2px solid var(--ink);background:var(--season-accent,var(--crayon));width:30px;height:30px;color:var(--on-crayon);border-radius:50%;flex:none;place-items:center;display:grid}.season-arrow svg{transition:transform .18s}.season-link:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.season-link:hover .season-arrow svg{transform:translate(2px)}.season-link:focus-visible{outline-color:var(--on-crayon)}.season-close{top:50%;right:calc(max(var(--gutter), env(safe-area-inset-right,0px)) - 7px);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}.season-close span{border:2px solid var(--ink);background:var(--surface);width:30px;height:30px;box-shadow:2px 2px 0 var(--ink);border-radius:50%;place-items:center;transition:transform .15s,box-shadow .15s;display:grid}.season-close:hover span{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.season-close:focus-visible{outline:none}.season-close:focus-visible span{outline:3px solid var(--on-crayon);outline-offset:2px}.scene-left,.scene-right{z-index:2;background:0 0/100% 100% no-repeat;height:64px;bottom:0}.scene-left{left:max(var(--gutter), env(safe-area-inset-left,0px), calc(50% - 560px + var(--gutter)))}.scene-right{right:calc(max(var(--gutter), env(safe-area-inset-right,0px), calc(50% - 560px + var(--gutter))) + 44px)}.scene-drift,.scene-grass,.scene-hill{z-index:4;background:0 100%/240px 18px repeat-x;height:18px;bottom:0;left:0;right:0}.scene-snow,.scene-snow-big{left:0;right:0;top:calc(-1 * var(--t));z-index:5;background-size:var(--t) var(--t);animation:scene-fall var(--d) linear infinite;bottom:0}.scene-petals,.scene-leaves{left:0;right:calc(-1 * var(--t));top:calc(-1 * var(--t));z-index:5;background-size:var(--t) var(--t);animation:scene-drift var(--d) linear infinite;bottom:0}.scene-clouds,.scene-clouds-small{top:0;bottom:0;left:0;right:calc(-1 * var(--w));z-index:1;background:repeat-x 0 0 / var(--w) 64px;animation:scene-scroll var(--d) linear infinite}.scene-stars,.scene-stars-late{z-index:1;background:repeat-x 0 0 / var(--w) 64px;animation:2.4s ease-in-out infinite alternate scene-twinkle;inset:0}.scene-stars-late{animation-delay:-2.4s}.season-bar[data-season=christmas-and-winter]{--season-accent:#e3393f;background:linear-gradient(#1756c6 0%,#2f7ee0 52%,#7cc0f4 100%)}.scene-trees{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='64'%20viewBox='0%200%20160%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3crect%20x='27'%20y='52'%20width='8'%20height='12'%20fill='%238a5a3b'/%3e%3cpath%20d='M31%2030L56%2056H6Z'%20fill='%232f9d5a'/%3e%3cpath%20d='M31%2020L50%2042H12Z'%20fill='%2337ad64'/%3e%3cpath%20d='M31%2010L45%2028H17Z'%20fill='%233fbb6d'/%3e%3cpath%20d='M19%2040Q31%2046%2044%2038M13%2053Q30%2060%2050%2051'%20fill='none'%20stroke='%23ffc83a'%20stroke-width='2'/%3e%3ccircle%20cx='22'%20cy='49'%20r='3'%20fill='%23e3393f'/%3e%3ccircle%20cx='41'%20cy='47'%20r='3'%20fill='%23ffc83a'/%3e%3ccircle%20cx='27'%20cy='35'%20r='2.6'%20fill='%23ff6fb5'/%3e%3ccircle%20cx='37'%20cy='24'%20r='2.4'%20fill='%23e3393f'/%3e%3cpath%20d='M31%202L32.8%206.6L37.7%206.8L33.9%209.9L35.1%2014.7L31%2012L26.9%2014.7L28.1%209.9L24.3%206.8L29.2%206.6Z'%20fill='%23ffc83a'%20stroke-width='1.8'/%3e%3crect%20x='62'%20y='44'%20width='26'%20height='18'%20rx='2'%20fill='%23e3393f'/%3e%3crect%20x='72.5'%20y='44'%20width='5'%20height='18'%20fill='%23ffc83a'/%3e%3cpath%20d='M75%2044C69%2035%2063%2041%2075%2044C87%2041%2081%2035%2075%2044Z'%20fill='%23ffc83a'/%3e%3crect%20x='88'%20y='52'%20width='16'%20height='12'%20rx='2'%20fill='%232fb36b'/%3e%3crect%20x='94'%20y='52'%20width='4'%20height='12'%20fill='%23fff'/%3e%3crect%20x='123'%20y='54'%20width='6'%20height='10'%20fill='%238a5a3b'/%3e%3cpath%20d='M126%2034L143%2058H109Z'%20fill='%232f9d5a'/%3e%3cpath%20d='M126%2022L139%2040H113Z'%20fill='%233fbb6d'/%3e%3cpath%20d='M121.5%2028.2L126%2022L130.5%2028.2Q128.2%2030.6%20126%2029Q123.8%2030.6%20121.5%2028.2Z'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");width:160px}.scene-snowman{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M20%2042L8%2034M10%2035.5L6%2037.5M44%2042L56%2033M54%2034.5L58%2032'%20fill='none'%20stroke='%236b4a2e'%20stroke-width='2.4'/%3e%3ccircle%20cx='32'%20cy='50'%20r='14'%20fill='%23fff'/%3e%3ccircle%20cx='32'%20cy='27'%20r='10'%20fill='%23fff'/%3e%3cpath%20d='M22.5%2034Q32%2040%2041.5%2034L42%2038.5Q32%2044.5%2022%2038.5Z'%20fill='%23e3393f'/%3e%3cpath%20d='M35%2039L38.5%2049L33%2048.5Z'%20fill='%23e3393f'/%3e%3crect%20x='24'%20y='8'%20width='16'%20height='11'%20rx='1.5'%20fill='%231f1d2b'/%3e%3cpath%20d='M25%2015.5H39'%20stroke='%23e3393f'%20stroke-width='2.6'%20stroke-linecap='butt'/%3e%3cpath%20d='M19.5%2019H44.5'%20stroke-width='3.6'/%3e%3ccircle%20cx='28.5'%20cy='24'%20r='1.5'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='35.5'%20cy='24'%20r='1.5'%20fill='%231f1d2b'%20stroke='none'/%3e%3cpath%20d='M32%2026.5L39%2028.2L32%2030Z'%20fill='%23ff8a1f'%20stroke-width='1.5'/%3e%3cpath%20d='M28%2031.2Q30.5%2033%2033.5%2032'%20fill='none'%20stroke-width='1.5'/%3e%3ccircle%20cx='32'%20cy='45'%20r='1.6'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='32'%20cy='51'%20r='1.6'%20fill='%231f1d2b'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");width:64px}.scene-drift{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='18'%20viewBox='0%200%20240%2018'%3e%3cpath%20d='M0%208C20%203%2040%203%2060%207S100%2013%20120%208S160%202%20180%206S220%2012%20240%208V18H0Z'%20fill='%23fff'/%3e%3cpath%20d='M0%2013C30%2011%2050%2015%2080%2013S140%2011%20170%2014S220%2012%20240%2013V18H0Z'%20fill='%23d8ecfb'/%3e%3cpath%20d='M0%208C20%203%2040%203%2060%207S100%2013%20120%208S160%202%20180%206S220%2012%20240%208'%20fill='none'%20stroke='%231f1d2b'%20stroke-width='2'/%3e%3c/svg%3e")}.scene-snow{--t:200px;--d:7s;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3e%3cg%20fill='%23fff'%20fill-opacity='.9'%3e%3ccircle%20cx='12'%20cy='18'%20r='1.6'/%3e%3ccircle%20cx='58'%20cy='7'%20r='1.2'/%3e%3ccircle%20cx='96'%20cy='30'%20r='2'/%3e%3ccircle%20cx='150'%20cy='14'%20r='1.4'/%3e%3ccircle%20cx='182'%20cy='44'%20r='1.8'/%3e%3ccircle%20cx='30'%20cy='62'%20r='2.2'/%3e%3ccircle%20cx='78'%20cy='80'%20r='1.3'/%3e%3ccircle%20cx='124'%20cy='66'%20r='1.7'/%3e%3ccircle%20cx='170'%20cy='92'%20r='1.2'/%3e%3ccircle%20cx='14'%20cy='120'%20r='1.4'/%3e%3ccircle%20cx='60'%20cy='138'%20r='1.9'/%3e%3ccircle%20cx='110'%20cy='116'%20r='1.2'/%3e%3ccircle%20cx='146'%20cy='150'%20r='2.1'/%3e%3ccircle%20cx='190'%20cy='170'%20r='1.5'/%3e%3ccircle%20cx='36'%20cy='180'%20r='1.3'/%3e%3ccircle%20cx='94'%20cy='186'%20r='1.7'/%3e%3ccircle%20cx='128'%20cy='104'%20r='1'/%3e%3ccircle%20cx='52'%20cy='104'%20r='1.1'/%3e%3c/g%3e%3c/svg%3e")}.scene-snow-big{--t:300px;--d:8.5s;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%3e%3cg%20fill='%23fff'%20fill-opacity='1'%3e%3ccircle%20cx='40'%20cy='30'%20r='3'/%3e%3ccircle%20cx='205'%20cy='62'%20r='2.6'/%3e%3ccircle%20cx='282'%20cy='140'%20r='3.2'/%3e%3ccircle%20cx='110'%20cy='172'%20r='2.8'/%3e%3ccircle%20cx='236'%20cy='252'%20r='3'/%3e%3ccircle%20cx='58'%20cy='276'%20r='2.6'/%3e%3ccircle%20cx='160'%20cy='110'%20r='2.2'/%3e%3c/g%3e%3cpath%20transform='translate(150%2030)'%20d='M0-5.5V5.5M-4.8-2.75L4.8%202.75M-4.8%202.75L4.8-2.75'%20stroke='%23fff'%20stroke-width='1.7'%20stroke-linecap='round'/%3e%3cpath%20transform='translate(30%20150)'%20d='M0-5.5V5.5M-4.8-2.75L4.8%202.75M-4.8%202.75L4.8-2.75'%20stroke='%23fff'%20stroke-width='1.7'%20stroke-linecap='round'/%3e%3cpath%20transform='translate(262%20212)'%20d='M0-5.5V5.5M-4.8-2.75L4.8%202.75M-4.8%202.75L4.8-2.75'%20stroke='%23fff'%20stroke-width='1.7'%20stroke-linecap='round'/%3e%3cpath%20transform='translate(120%20262)'%20d='M0-5.5V5.5M-4.8-2.75L4.8%202.75M-4.8%202.75L4.8-2.75'%20stroke='%23fff'%20stroke-width='1.7'%20stroke-linecap='round'/%3e%3c/svg%3e")}.scene-lights,.scene-glow-a,.scene-glow-b{z-index:6;background:14px 0/192px 30px repeat-x;height:30px;top:0;left:0;right:0}.scene-lights{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='30'%20viewBox='0%200%20192%2030'%3e%3cpath%20d='M0%201Q24%2011%2048%201Q72%2011%2096%201Q120%2011%20144%201Q168%2011%20192%201'%20fill='none'%20stroke='%231f1d2b'%20stroke-width='1.6'/%3e%3crect%20x='22'%20y='5'%20width='4'%20height='4'%20rx='1'%20fill='%231f1d2b'/%3e%3cellipse%20cx='24'%20cy='13.5'%20rx='3.6'%20ry='4.8'%20fill='%23e3393f'%20stroke='%231f1d2b'%20stroke-width='1.4'/%3e%3cellipse%20cx='22.8'%20cy='11.8'%20rx='1'%20ry='1.6'%20fill='%23fff'%20fill-opacity='.8'/%3e%3crect%20x='70'%20y='5'%20width='4'%20height='4'%20rx='1'%20fill='%231f1d2b'/%3e%3cellipse%20cx='72'%20cy='13.5'%20rx='3.6'%20ry='4.8'%20fill='%23ffc83a'%20stroke='%231f1d2b'%20stroke-width='1.4'/%3e%3cellipse%20cx='70.8'%20cy='11.8'%20rx='1'%20ry='1.6'%20fill='%23fff'%20fill-opacity='.8'/%3e%3crect%20x='118'%20y='5'%20width='4'%20height='4'%20rx='1'%20fill='%231f1d2b'/%3e%3cellipse%20cx='120'%20cy='13.5'%20rx='3.6'%20ry='4.8'%20fill='%232fb36b'%20stroke='%231f1d2b'%20stroke-width='1.4'/%3e%3cellipse%20cx='118.8'%20cy='11.8'%20rx='1'%20ry='1.6'%20fill='%23fff'%20fill-opacity='.8'/%3e%3crect%20x='166'%20y='5'%20width='4'%20height='4'%20rx='1'%20fill='%231f1d2b'/%3e%3cellipse%20cx='168'%20cy='13.5'%20rx='3.6'%20ry='4.8'%20fill='%23ff6fb5'%20stroke='%231f1d2b'%20stroke-width='1.4'/%3e%3cellipse%20cx='166.8'%20cy='11.8'%20rx='1'%20ry='1.6'%20fill='%23fff'%20fill-opacity='.8'/%3e%3c/svg%3e")}.scene-glow-a,.scene-glow-b{animation:1.1s ease-in-out infinite alternate scene-twinkle}.scene-glow-a{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='30'%20viewBox='0%200%20192%2030'%3e%3cfilter%20id='b'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeGaussianBlur%20stdDeviation='2.2'/%3e%3c/filter%3e%3cg%20filter='url(%23b)'%3e%3ccircle%20cx='24'%20cy='13.5'%20r='6.5'%20fill='%23ff6a5f'/%3e%3ccircle%20cx='120'%20cy='13.5'%20r='6.5'%20fill='%235cf095'/%3e%3c/g%3e%3c/svg%3e")}.scene-glow-b{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='192'%20height='30'%20viewBox='0%200%20192%2030'%3e%3cfilter%20id='b'%20x='-50%25'%20y='-50%25'%20width='200%25'%20height='200%25'%3e%3cfeGaussianBlur%20stdDeviation='2.2'/%3e%3c/filter%3e%3cg%20filter='url(%23b)'%3e%3ccircle%20cx='72'%20cy='13.5'%20r='6.5'%20fill='%23ffe07a'/%3e%3ccircle%20cx='168'%20cy='13.5'%20r='6.5'%20fill='%23ff9bd2'/%3e%3c/g%3e%3c/svg%3e");animation-delay:-1.1s}.season-bar[data-season=easter-and-spring]{--season-accent:#e9579a;background:linear-gradient(#6cc2f2 0%,#ade1fb 55%,#def4ff 100%)}.scene-clouds{--w:520px;--d:80s;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='520'%20height='64'%20viewBox='0%200%20520%2064'%3e%3cg%20fill='%23fff'%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%3e%3cpath%20transform='translate(30%200)%20scale(.9)'%20d='M10%2026C4%2026%202%2018%208%2016C8%208%2018%206%2022%2012C25%204%2038%204%2040%2013C47%2012%2050%2020%2046%2024C45%2026%2043%2026%2042%2026Z'/%3e%3cpath%20transform='translate(300%2012)%20scale(.62)'%20d='M10%2026C4%2026%202%2018%208%2016C8%208%2018%206%2022%2012C25%204%2038%204%2040%2013C47%2012%2050%2020%2046%2024C45%2026%2043%2026%2042%2026Z'/%3e%3c/g%3e%3c/svg%3e")}.scene-eggs{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='64'%20viewBox='0%200%20160%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M4%2064L8%2050L12%2058L16%2045L20%2058L24%2049L28%2064Z'%20fill='%234fae3e'%20stroke-width='1.8'/%3e%3cg%20transform='translate(30%2046)%20rotate(-12)'%3e%3cpath%20d='M0-13C6.5-13%2010-3%2010%203.5C10%209.5%205.5%2013%200%2013C-5.5%2013-10%209.5-10%203.5C-10-3-6.5-13%200-13Z'%20fill='%23ff9ec7'/%3e%3cpath%20d='M-8.6%200L-5.7-3L-2.9%200L0-3L2.9%200L5.7-3L8.6%200M-8.8%206L-5.7%209L-2.9%206L0%209L2.9%206L5.7%209L8.8%206'%20fill='none'%20stroke='%23fff'%20stroke-width='2.3'/%3e%3c/g%3e%3cg%20transform='translate(58%2049)%20rotate(10)%20scale(1.08)'%3e%3cpath%20d='M0-13C6.5-13%2010-3%2010%203.5C10%209.5%205.5%2013%200%2013C-5.5%2013-10%209.5-10%203.5C-10-3-6.5-13%200-13Z'%20fill='%23b79cff'/%3e%3cg%20fill='%23fff'%20stroke='none'%3e%3ccircle%20cx='-4'%20cy='-4'%20r='1.9'/%3e%3ccircle%20cx='4'%20cy='-4'%20r='1.9'/%3e%3ccircle%20cx='0'%20cy='2'%20r='1.9'/%3e%3ccircle%20cx='-5.5'%20cy='7.5'%20r='1.9'/%3e%3ccircle%20cx='5.5'%20cy='7.5'%20r='1.9'/%3e%3c/g%3e%3c/g%3e%3cg%20transform='translate(86%2047)%20rotate(-5)'%3e%3cpath%20d='M0-13C6.5-13%2010-3%2010%203.5C10%209.5%205.5%2013%200%2013C-5.5%2013-10%209.5-10%203.5C-10-3-6.5-13%200-13Z'%20fill='%23ffd75e'/%3e%3cpath%20d='M-6.8-5H6.8M-7.6%205.5H7.6'%20fill='none'%20stroke='%233fb894'%20stroke-width='3'/%3e%3c/g%3e%3cpath%20d='M122%2064V40'%20fill='none'%20stroke='%233c9a3c'%20stroke-width='3'/%3e%3cpath%20d='M122%2058C114%2054%20112%2046%20114%2042C120%2046%20122%2052%20122%2058Z'%20fill='%235cbf4a'/%3e%3cpath%20d='M114%2030L117.5%2035L122%2029L126.5%2035L130%2030V38C130%2043%20126.5%2046%20122%2046C117.5%2046%20114%2043%20114%2038Z'%20fill='%23ff6f91'/%3e%3cpath%20d='M146%2064V48'%20fill='none'%20stroke='%233c9a3c'%20stroke-width='2.6'/%3e%3cg%20fill='%23fff'%20stroke-width='1.6'%3e%3ccircle%20cx='146'%20cy='38.5'%20r='3.2'/%3e%3ccircle%20cx='151.2'%20cy='41.5'%20r='3.2'/%3e%3ccircle%20cx='151.2'%20cy='47.5'%20r='3.2'/%3e%3ccircle%20cx='146'%20cy='50.5'%20r='3.2'/%3e%3ccircle%20cx='140.8'%20cy='47.5'%20r='3.2'/%3e%3ccircle%20cx='140.8'%20cy='41.5'%20r='3.2'/%3e%3c/g%3e%3ccircle%20cx='146'%20cy='44.5'%20r='3.4'%20fill='%23ffcf3a'%20stroke-width='1.6'/%3e%3c/g%3e%3c/svg%3e");width:160px}.scene-chick{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3ccircle%20cx='32'%20cy='33'%20r='13'%20fill='%23ffd93d'/%3e%3cpath%20d='M22.5%2025.5L26.5%2021L30.5%2024.5L34.5%2021L38.5%2024.5L41.5%2025.5C39.5%2020.5%2036%2018%2032%2018C28%2018%2024.5%2020.5%2022.5%2025.5Z'%20fill='%23fff'/%3e%3ccircle%20cx='27.5'%20cy='31'%20r='1.7'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='36.5'%20cy='31'%20r='1.7'%20fill='%231f1d2b'%20stroke='none'/%3e%3cpath%20d='M29%2035L32%2039L35%2035Z'%20fill='%23ff8a1f'%20stroke-width='1.6'/%3e%3ccircle%20cx='24.5'%20cy='36'%20r='2.1'%20fill='%23ffa3b8'%20stroke='none'/%3e%3ccircle%20cx='39.5'%20cy='36'%20r='2.1'%20fill='%23ffa3b8'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");width:64px;animation:3.8s ease-in-out infinite scene-peek}.scene-shell{z-index:3;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%20viewBox='0%200%2064%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M13%2041L18%2036L22.5%2042L27.5%2036L32%2042L36.5%2036L41.5%2042L46%2036L51%2041C51%2053%2043%2062%2032%2062C21%2062%2013%2053%2013%2041Z'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");width:64px}.scene-grass{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='18'%20viewBox='0%200%20240%2018'%3e%3cpath%20d='M0%209C25%204%2045%204%2070%208S115%2013%20140%209S190%204%20215%208S235%2010%20240%209V18H0Z'%20fill='%236cc650'/%3e%3cpath%20d='M0%209C25%204%2045%204%2070%208S115%2013%20140%209S190%204%20215%208S235%2010%20240%209'%20fill='none'%20stroke='%231f1d2b'%20stroke-width='2'/%3e%3ccircle%20cx='40'%20cy='12.5'%20r='2.2'%20fill='%23fff'/%3e%3ccircle%20cx='40'%20cy='12.5'%20r='.9'%20fill='%23ffcf3a'/%3e%3ccircle%20cx='80'%20cy='14'%20r='2.2'%20fill='%23ff9ec7'/%3e%3ccircle%20cx='80'%20cy='14'%20r='.9'%20fill='%23ffcf3a'/%3e%3ccircle%20cx='118'%20cy='14'%20r='2.2'%20fill='%23fff'/%3e%3ccircle%20cx='118'%20cy='14'%20r='.9'%20fill='%23ffcf3a'/%3e%3ccircle%20cx='186'%20cy='12'%20r='2.2'%20fill='%23fff'/%3e%3ccircle%20cx='186'%20cy='12'%20r='.9'%20fill='%23ffcf3a'/%3e%3ccircle%20cx='215'%20cy='13.5'%20r='2.2'%20fill='%23ff9ec7'/%3e%3ccircle%20cx='215'%20cy='13.5'%20r='.9'%20fill='%23ffcf3a'/%3e%3c/svg%3e")}.scene-petals{--t:240px;--d:15s;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3cellipse%20cx='20'%20cy='30'%20rx='3.6'%20ry='2.1'%20transform='rotate(30%2020%2030)'%20fill='%23ffc2dc'/%3e%3cellipse%20cx='90'%20cy='14'%20rx='3.6'%20ry='2.1'%20transform='rotate(-20%2090%2014)'%20fill='%23fff'/%3e%3cellipse%20cx='160'%20cy='40'%20rx='3.6'%20ry='2.1'%20transform='rotate(50%20160%2040)'%20fill='%23ffd6e6'/%3e%3cellipse%20cx='220'%20cy='80'%20rx='3.6'%20ry='2.1'%20transform='rotate(10%20220%2080)'%20fill='%23ffc2dc'/%3e%3cellipse%20cx='60'%20cy='90'%20rx='3.6'%20ry='2.1'%20transform='rotate(-40%2060%2090)'%20fill='%23fff'/%3e%3cellipse%20cx='130'%20cy='120'%20rx='3.6'%20ry='2.1'%20transform='rotate(25%20130%20120)'%20fill='%23ffc2dc'/%3e%3cellipse%20cx='200'%20cy='160'%20rx='3.6'%20ry='2.1'%20transform='rotate(-15%20200%20160)'%20fill='%23fff'/%3e%3cellipse%20cx='30'%20cy='170'%20rx='3.6'%20ry='2.1'%20transform='rotate(60%2030%20170)'%20fill='%23ffd6e6'/%3e%3cellipse%20cx='100'%20cy='200'%20rx='3.6'%20ry='2.1'%20transform='rotate(-30%20100%20200)'%20fill='%23ffc2dc'/%3e%3cellipse%20cx='170'%20cy='226'%20rx='3.6'%20ry='2.1'%20transform='rotate(40%20170%20226)'%20fill='%23fff'/%3e%3c/svg%3e")}.season-bar[data-season=summer-and-beach]{--season-accent:#ff6a3d;background:linear-gradient(#0a8fec 0%,#36b5f6 55%,#9de2ff 100%)}.scene-clouds-small{--w:640px;--d:110s;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='640'%20height='64'%20viewBox='0%200%20640%2064'%3e%3cg%20fill='%23fff'%20stroke='%231f1d2b'%20stroke-width='2.6'%20stroke-linejoin='round'%3e%3cpath%20transform='translate(150%204)%20scale(.6)'%20d='M10%2026C4%2026%202%2018%208%2016C8%208%2018%206%2022%2012C25%204%2038%204%2040%2013C47%2012%2050%2020%2046%2024C45%2026%2043%2026%2042%2026Z'/%3e%3cpath%20transform='translate(470%200)%20scale(.75)'%20d='M10%2026C4%2026%202%2018%208%2016C8%208%2018%206%2022%2012C25%204%2038%204%2040%2013C47%2012%2050%2020%2046%2024C45%2026%2043%2026%2042%2026Z'/%3e%3c/g%3e%3c/svg%3e")}.scene-sun-rays{transform-origin:40px 30px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='64'%20viewBox='0%200%20110%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M59%2030H66M53.4%2043.4L58.4%2048.4M40%2049V56M26.6%2043.4L21.6%2048.4M21%2030H14M26.6%2016.6L21.6%2011.6M40%2011V4M53.4%2016.6L58.4%2011.6'%20fill='none'%20stroke-width='6.5'/%3e%3cpath%20d='M59%2030H66M53.4%2043.4L58.4%2048.4M40%2049V56M26.6%2043.4L21.6%2048.4M21%2030H14M26.6%2016.6L21.6%2011.6M40%2011V4M53.4%2016.6L58.4%2011.6'%20fill='none'%20stroke='%23ffd23f'%20stroke-width='2.6'/%3e%3c/g%3e%3c/svg%3e");width:110px;animation:28s linear infinite scene-spin}.scene-sun{z-index:3;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='64'%20viewBox='0%200%20110%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3ccircle%20cx='40'%20cy='30'%20r='15'%20fill='%23ffd23f'/%3e%3ccircle%20cx='35'%20cy='28'%20r='1.7'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='45'%20cy='28'%20r='1.7'%20fill='%231f1d2b'%20stroke='none'/%3e%3cpath%20d='M34.5%2033Q40%2038%2045.5%2033'%20fill='none'%20stroke-width='2'/%3e%3ccircle%20cx='31'%20cy='33'%20r='2.2'%20fill='%23ff9a7a'%20stroke='none'/%3e%3ccircle%20cx='49'%20cy='33'%20r='2.2'%20fill='%23ff9a7a'%20stroke='none'/%3e%3cpath%20d='M74%2018Q78%2013.5%2082%2018Q86%2013.5%2090%2018'%20fill='none'%20stroke-width='2'/%3e%3cpath%20d='M90%2030Q93%2027%2096%2030Q99%2027%20102%2030'%20fill='none'%20stroke-width='1.8'/%3e%3c/g%3e%3c/svg%3e");width:110px}.scene-boat{transform-origin:36px 52px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='72'%20height='64'%20viewBox='0%200%2072%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M34%208V47'%20fill='none'/%3e%3cpath%20d='M36.5%2011L58%2043H36.5Z'%20fill='%23fff'/%3e%3cpath%20d='M31.5%2017L15%2043H31.5Z'%20fill='%23ffd23f'/%3e%3cpath%20d='M34%208L43%2011.5L34%2015Z'%20fill='%23e3393f'/%3e%3cpath%20d='M8%2046H64L55%2059H17Z'%20fill='%23e3393f'/%3e%3cpath%20d='M12.5%2050.5H59.5'%20fill='none'%20stroke='%23fff'%20stroke-width='2.4'/%3e%3c/g%3e%3c/svg%3e");width:72px;animation:2.8s ease-in-out infinite alternate scene-bob}.scene-waves-back{z-index:1;--w:160px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='22'%20viewBox='0%200%20160%2022'%3e%3cpath%20d='M0%209Q20%203%2040%209T80%209T120%209T160%209V22H0Z'%20fill='%2345c8f2'/%3e%3cpath%20d='M0%209Q20%203%2040%209T80%209T120%209T160%209'%20fill='none'%20stroke='%231f1d2b'%20stroke-width='1.8'/%3e%3c/svg%3e") 0 100%/160px 22px repeat-x;height:22px;animation:8s linear infinite scene-scroll;bottom:0;left:0;right:-160px}.scene-waves{z-index:4;--w:120px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='16'%20viewBox='0%200%20120%2016'%3e%3cpath%20d='M0%207Q15%202%2030%207T60%207T90%207T120%207V16H0Z'%20fill='%231592dc'/%3e%3cpath%20d='M0%2011.5Q15%207.5%2030%2011.5T60%2011.5T90%2011.5T120%2011.5'%20fill='none'%20stroke='%23fff'%20stroke-opacity='.55'%20stroke-width='1.4'/%3e%3cpath%20d='M0%207Q15%202%2030%207T60%207T90%207T120%207'%20fill='none'%20stroke='%231f1d2b'%20stroke-width='2'/%3e%3c/svg%3e") 0 100%/120px 16px repeat-x;height:16px;animation:5s linear infinite scene-scroll-right;bottom:0;left:-120px;right:0}.season-bar[data-season=halloween]{--season-accent:#ff8a1f;background:linear-gradient(#2a1d63 0%,#4a2f95 48%,#b75c8f 80%,#f2984f 100%)}.scene-stars{--w:220px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='64'%20viewBox='0%200%20220%2064'%3e%3cpath%20transform='translate(18%2010)%20scale(1)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3cpath%20transform='translate(128%208)%20scale(0.8)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3cpath%20transform='translate(204%2030)%20scale(0.7)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3cpath%20transform='translate(90%2040)%20scale(0.6)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3c/svg%3e")}.scene-stars-late{--w:260px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='260'%20height='64'%20viewBox='0%200%20260%2064'%3e%3cpath%20transform='translate(70%2022)%20scale(0.8)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3cpath%20transform='translate(176%2012)%20scale(1)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3cpath%20transform='translate(40%2034)%20scale(0.6)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3cpath%20transform='translate(230%206)%20scale(0.7)'%20d='M0-4L1-1L4%200L1%201L0%204L-1%201L-4%200L-1-1Z'%20fill='%23fff4c2'/%3e%3c/svg%3e")}.scene-moon{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='64'%20viewBox='0%200%20110%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3ccircle%20cx='26'%20cy='25'%20r='15'%20fill='%23fff2b8'/%3e%3cg%20fill='%23f0d985'%20stroke='none'%3e%3ccircle%20cx='19'%20cy='16.5'%20r='2.6'/%3e%3ccircle%20cx='34'%20cy='16'%20r='1.6'/%3e%3ccircle%20cx='33'%20cy='33.5'%20r='1.8'/%3e%3c/g%3e%3cpath%20d='M18.5%2024Q21%2021.5%2023.5%2024M28.5%2024Q31%2021.5%2033.5%2024M22%2028.5Q26%2032%2030%2028.5'%20fill='none'%20stroke-width='1.8'/%3e%3ccircle%20cx='17.5'%20cy='28.5'%20r='2'%20fill='%23ffb3a1'%20stroke='none'/%3e%3ccircle%20cx='34.5'%20cy='28.5'%20r='2'%20fill='%23ffb3a1'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");width:110px}.scene-ghost{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='110'%20height='64'%20viewBox='0%200%20110%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M64%2037C58%2037%2056%2031%2059%2028C62%2030%2063%2033%2064%2033Z'%20fill='%23fff'/%3e%3cpath%20d='M64%2052V31C64%2021.5%2070.5%2015%2079%2015C87.5%2015%2094%2021.5%2094%2031V52L89%2047.5L84%2052L79%2047.5L74%2052L69%2047.5Z'%20fill='%23fff'/%3e%3ccircle%20cx='74'%20cy='30'%20r='2.1'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='84'%20cy='30'%20r='2.1'%20fill='%231f1d2b'%20stroke='none'/%3e%3cellipse%20cx='79'%20cy='36.5'%20rx='1.8'%20ry='2.2'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='70'%20cy='34.5'%20r='2'%20fill='%23ffb3c6'%20stroke='none'/%3e%3ccircle%20cx='88'%20cy='34.5'%20r='2'%20fill='%23ffb3c6'%20stroke='none'/%3e%3c/g%3e%3c/svg%3e");width:110px;animation:2.6s ease-in-out infinite alternate scene-float}.scene-pumpkins{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='64'%20viewBox='0%200%2096%2064'%3e%3cg%20stroke='%231f1d2b'%20stroke-width='2.2'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M30%2031C30%2026%2033%2024%2036.5%2024L37%2028C35%2028.5%2034%2030%2034%2032Z'%20fill='%234f8a3a'/%3e%3cellipse%20cx='32'%20cy='45'%20rx='21'%20ry='14.5'%20fill='%23ff8a1f'/%3e%3cpath%20d='M20%2035C16%2040%2016%2050%2020%2056M44%2035C48%2040%2048%2050%2044%2056'%20fill='none'%20stroke-width='1.8'/%3e%3ccircle%20cx='25.5'%20cy='42'%20r='2.3'%20fill='%231f1d2b'%20stroke='none'/%3e%3ccircle%20cx='38.5'%20cy='42'%20r='2.3'%20fill='%231f1d2b'%20stroke='none'/%3e%3cpath%20d='M25%2048Q32%2054%2039%2048'%20fill='none'/%3e%3cpath%20d='M70%2043C70%2040%2072%2038.5%2074.5%2038.5L75%2041.5C73.5%2041.8%2073%2043%2073%2044Z'%20fill='%234f8a3a'/%3e%3cellipse%20cx='72'%20cy='52'%20rx='14'%20ry='10'%20fill='%23ffa53a'/%3e%3cpath%20d='M66.5%2050.5Q68.5%2048.5%2070.5%2050.5M73.5%2050.5Q75.5%2048.5%2077.5%2050.5M68.5%2054.5Q72%2057%2075.5%2054.5'%20fill='none'%20stroke-width='1.6'/%3e%3c/g%3e%3c/svg%3e");width:96px}.scene-hill{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='18'%20viewBox='0%200%20240%2018'%3e%3cpath%20d='M0%2010C30%204%2055%204%2080%208S130%2013%20160%208S215%204%20240%2010V18H0Z'%20fill='%233b2a78'/%3e%3cpath%20d='M0%2010C30%204%2055%204%2080%208S130%2013%20160%208S215%204%20240%2010'%20fill='none'%20stroke='%231f1d2b'%20stroke-width='2'/%3e%3c/svg%3e")}.scene-leaves{--t:240px;--d:13s;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%20viewBox='0%200%20240%20240'%3e%3cpath%20transform='translate(24%2030)%20rotate(20)%20scale(1.1)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23ff8a1f'/%3e%3cpath%20transform='translate(110%2012)%20rotate(-40)%20scale(1)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23ffc23a'/%3e%3cpath%20transform='translate(190%2050)%20rotate(70)%20scale(1.2)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23e8533a'/%3e%3cpath%20transform='translate(60%20100)%20rotate(-10)%20scale(1)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23ffc23a'/%3e%3cpath%20transform='translate(150%20128)%20rotate(45)%20scale(1.3)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23ff8a1f'/%3e%3cpath%20transform='translate(220%20180)%20rotate(-60)%20scale(1)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23ffc23a'/%3e%3cpath%20transform='translate(30%20200)%20rotate(30)%20scale(1.1)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23e8533a'/%3e%3cpath%20transform='translate(120%20214)%20rotate(-25)%20scale(1)'%20d='M0-6C4-3%204.5%202%200%206C-4.5%202-4-3%200-6Z'%20fill='%23ff8a1f'/%3e%3c/svg%3e")}@keyframes scene-fall{to{transform:translate3d(0, var(--t), 0)}}@keyframes scene-drift{to{transform:translate3d(calc(-1 * var(--t)), var(--t), 0)}}@keyframes scene-scroll{to{transform:translate3d(calc(-1 * var(--w)), 0, 0)}}@keyframes scene-scroll-right{to{transform:translate3d(var(--w), 0, 0)}}@keyframes scene-twinkle{0%{opacity:.15}to{opacity:1}}@keyframes scene-spin{to{transform:rotate(1turn)}}@keyframes scene-bob{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-2px)rotate(3deg)}}@keyframes scene-float{to{transform:translateY(-4px)}}@keyframes scene-peek{0%,55%,to{transform:translateY(5px)}68%,88%{transform:none}}@media (width<=719px){.season-bar{height:58px}.scene-left,.scene-right{display:none}.season-row{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:calc(max(var(--gutter), env(safe-area-inset-right,0px)) + 40px)}.season-link{gap:8px;padding:3px 4px 3px 12px;font-size:.9375rem}.season-arrow{width:26px;height:26px}}@media (width<=379px){.season-link{font-size:var(--step--1)}}@media (prefers-reduced-motion:reduce){.season-scene>i{animation:none}.season-link,.season-arrow svg,.season-close span{transition:none}}.site-header{padding-block:12px}.header-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand img{aspect-ratio:199/40;width:auto;height:40px;display:block}@media (width>=460px){.brand{flex:none}}.main-nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav-link,.nav-cta{border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.nav-link{color:var(--crayon-deep)}.nav-link:hover{background:var(--surface)}.nav-cta{border:2px solid var(--crayon);color:var(--crayon-deep)}.nav-cta:hover{background:var(--crayon-wash)}.nav-fav{width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.nav-fav:hover{background:var(--surface)}.nav-fav[aria-current=page]{background:var(--crayon-wash);color:var(--crayon-deep)}.fav-count{background:var(--crayon);min-width:20px;height:20px;color:var(--on-crayon);font:700 .75rem / 20px var(--font-body);text-align:center;border-radius:999px;padding:0 5px;position:absolute;top:1px;right:-2px}.nav-cta{white-space:nowrap}.lang-menu{flex:none;position:relative}.lang-menu summary{min-width:44px;min-height:44px;color:var(--crayon-deep);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-weight:700;list-style:none;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover,.lang-menu[open] summary{background:var(--surface)}.lang-menu ul{z-index:10;border:1.5px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);min-width:176px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px -12px #1f1d2b40}.lang-menu li a{border-radius:8px;align-items:center;min-height:40px;padding:0 12px;display:flex}.lang-menu li a:hover{background:var(--paper);text-decoration:none}.lang-menu a[aria-current]{color:var(--ink);font-weight:700}@media (width<=779px){.lang-menu summary{justify-content:center;padding:0}.lang-code{display:none}}@media (width<=759px){.nav-link{display:none}.header-row{gap:8px}.main-nav{gap:2px;min-width:0}.nav-cta{white-space:normal;text-align:center;line-height:1.1}}@media (width<=419px){.brand img{height:32px}.nav-cta{padding:0 10px;font-size:.9375rem}}@media (width<=379px){.nav-cta{font-size:.875rem}}@media (width<=359px){.brand img{aspect-ratio:77/40;height:36px}}.sheet{aspect-ratio:210/297;border-radius:var(--radius-sheet);background:var(--sheet);max-width:100%;box-shadow:var(--sheet-shadow);transition:rotate .2s,translate .2s;display:block;overflow:hidden}.sheet picture{display:contents}.sheet img{object-fit:contain;width:100%;height:100%;display:block}.sheet-error{color:var(--ink-soft);font-size:var(--step--1);text-align:center;place-items:center;padding:12px;display:grid}.sheet-retry{justify-items:center;margin-top:10px;display:grid}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}}@media (width>=1000px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid>li:nth-child(odd) .sheet{rotate:-.9deg}.grid>li:nth-child(2n) .sheet{rotate:.7deg}.grid>li:nth-child(3n) .sheet{rotate:-.3deg}.card-link{color:var(--crayon-deep);flex-direction:column;gap:6px;text-decoration:none;display:flex}.card-link:focus-visible .sheet{translate:0 -3px;rotate:0deg}@media (hover:hover){.card-link:hover .sheet{translate:0 -3px;rotate:0deg}}.card-link:focus-visible{outline-offset:6px;border-radius:4px}.card-title{font-size:var(--step-0);margin-top:8px;font-weight:600;line-height:1.25}.card{position:relative}.fav-btn{border:1.5px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #1f1d2b26}.fav-btn:hover{border-color:var(--ink-soft);color:var(--ink)}[data-fav][aria-pressed=true]{color:var(--crayon)}[data-fav][aria-pressed=true] .heart-path{fill:currentColor}.fav-toggle[aria-pressed=true]{border-color:var(--crayon);background:var(--crayon-wash);color:var(--crayon-deep)}.level{color:var(--ink-soft);font-size:var(--step--1);align-items:center;gap:6px;line-height:1.3;display:inline-flex}.level-dots{gap:3px;display:inline-flex}.level-dots i{border:1.5px solid var(--crayon);border-radius:50%;width:.5rem;height:.5rem}.level[data-level="1"] .level-dots i:first-child,.level[data-level="2"] .level-dots i{background:var(--crayon)}.page-root[data-page=home]{overflow-x:clip}.hero{--sw:min(250px, 66vw);padding-block:16px 0;display:grid;position:relative}.hero-copy{text-align:center;grid-area:1/1;justify-items:center;gap:12px;min-width:0;display:grid}.hero h1{font-size:clamp(1.5rem, 7.4vw, var(--step-3))}.hero .lede{max-width:21.8em}.hero-art{height:calc(var(--sw) * 1.0215 + 12px);clip-path:inset(-200px -200px 0);grid-area:2/1;margin-top:14px;position:relative}.hero-stack{--exit-x:.25;--exit-y:1.15;--exit-r:12;width:var(--sw);margin-left:calc(var(--sw) / -2);position:absolute;top:12px;left:50%}.hero-sheet{--x:0;--y:0;--r:0;--s:1;width:var(--sw);aspect-ratio:1240/1754;border-radius:var(--radius-sheet);background:var(--sheet);box-shadow:var(--sheet-shadow);transform:translate(calc(var(--x) * var(--sw)), calc(var(--y) * var(--sw))) rotate(calc(var(--r) * 1deg)) scale(var(--s));position:absolute;top:0;left:0}.hero-sheet[data-slot=top]{--r:3;z-index:3}.hero-sheet[data-slot=mid]{--x:-.12;--y:.05;--r:-4;z-index:2}.hero-sheet[data-slot=back]{--x:.1;--y:.08;--r:9;z-index:1}.hero-sheet img,.hero-canvas{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.hero-sheet[data-slot=top] img{mix-blend-mode:multiply}.hero-pen{z-index:1;opacity:0;pointer-events:none;width:26%;transform:translate(var(--cx,50%), var(--cy,50%)) translate(-14.7%, -92.9%);filter:drop-shadow(4px 8px 6px #1f1d2b47);transition:opacity .25s;position:absolute;top:0;left:0}.hero-pen.on{opacity:1}.hero-pen svg{transform-origin:15% 93%;width:100%;height:auto;transition:transform .3s ease-out;display:block}.hero-pen.up svg{transform:translate(3%,-5%)rotate(-3deg)scale(1.04)}.hero-pen-ink{fill:var(--pen,var(--crayon))}.hero-pens{z-index:3;width:calc(var(--sw) * .22);height:auto;translate:calc(var(--sw) * .5) calc(var(--sw) * -.06);pointer-events:none;filter:drop-shadow(2px 5px 4px #1f1d2b40);grid-area:2/1;place-self:end center;position:relative;overflow:visible}.hero-print{top:-6px;left:calc(var(--sw) - 42px);z-index:4;background:var(--wax);width:68px;height:68px;color:var(--ink);font:700 .8125rem / 1 var(--font-display);text-align:center;border-radius:50%;align-content:center;place-items:center;gap:1px;padding:0 4px;transition:scale .15s;display:grid;position:absolute;rotate:-10deg;box-shadow:0 8px 18px -8px #1f1d2b80}.hero-print svg{width:26px;height:26px}.hero-print:hover{text-decoration:none;scale:1.06}.hero-print:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.lede{max-width:52ch;color:var(--ink-soft);font-size:var(--step-0);text-wrap:pretty}.hero-actions{z-index:1;margin-left:calc(-1 * max(var(--gutter), env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(var(--gutter), env(safe-area-inset-right,0px)));padding-block:14px 16px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));border-top:1px solid var(--rule);background:var(--surface);grid-area:3/1;gap:12px;display:grid;position:relative;box-shadow:0 -10px 24px -18px #1f1d2b80}.search{gap:8px;min-width:0;display:flex}.search input{border:2px solid var(--rule);background:var(--surface);min-width:0;min-height:52px;color:var(--ink);font:400 1rem / 1.2 var(--font-body);border-radius:999px;flex:1;padding:0 18px}.search input::placeholder{color:var(--ink-soft)}.search input:focus{border-color:var(--crayon);outline:none}.search input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.search .btn{min-height:52px}.choose-cta{border-radius:var(--radius-card);background:var(--crayon);min-height:72px;color:var(--on-crayon);align-items:center;gap:14px;padding:12px 20px 12px 16px;text-decoration:none;display:flex}.choose-cta:hover{background:var(--crayon-deep)}.choose-icon{flex:none;display:inline-flex}.icon-sheet{fill:var(--sheet)}.choose-text{gap:2px;display:grid}.choose-title{font:700 1.375rem / 1.1 var(--font-display)}.choose-sub{opacity:.9;font-size:.9375rem}@media (width>=720px){.hero{padding-block:32px 0}.hero-copy{gap:16px}.hero h1{max-width:18ch;font-size:var(--step-5)}.hero{--sw:320px}.hero-actions{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch}.search{align-self:center}}@media (width>=960px){.hero{grid-template:"copy art""actions art"1fr/minmax(0,.95fr) minmax(0,1.05fr);column-gap:40px;padding-block:40px 0}.hero:after{content:"";z-index:2;background:var(--rule);height:1px;box-shadow:0 0 0 100vmax var(--rule);clip-path:inset(0 -100vmax);position:absolute;bottom:0;left:0;right:0}.hero-copy{text-align:left;grid-area:copy;justify-items:start;gap:18px;padding-top:20px;container-type:inline-size}.hero h1{max-width:none;font-size:min(3.75rem,11.8cqi)}.hero h1:is(:lang(de),:lang(hu),:lang(da),:lang(fi)){font-size:min(3.75rem,10.8cqi)}.hero h1:is(:lang(fr),:lang(es),:lang(it),:lang(nl)){font-size:min(3.75rem,8.5cqi)}.hero{--sw:clamp(360px, 38vw, 452px)}.hero-art{height:calc(var(--sw) * 1.22 + 34px);grid-area:art;margin-top:0}.hero-pens{grid-area:art}.hero-stack{top:34px}.hero-actions{max-width:520px;box-shadow:none;background:0 0;border:0;grid-area:actions;grid-template-columns:minmax(0,1fr);align-self:start;margin:22px 0 32px;padding:0}.hero-print{top:-14px;left:calc(var(--sw) - 62px);width:100px;height:100px;font-size:1.125rem}.hero-print svg{width:38px;height:38px}}.block{padding-block:28px}.block h2{margin-bottom:16px}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:16px;display:flex}.block-head h2{margin-bottom:0}.more-link{font-weight:700}@media (width>=720px){.block{padding-block:40px}}.topic-tiles{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:10px;list-style:none;display:flex;overflow-x:auto}.topic-tiles::-webkit-scrollbar{display:none}.topic-tiles>li{scroll-snap-align:start;flex:none;width:46%;min-width:150px}@media (width>=720px){.topic-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.topic-tiles>li{width:auto;min-width:0}}@media (width>=900px){.topic-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.topic-tile{border:1.5px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);height:100%;min-height:76px;color:var(--crayon-deep);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.topic-tile:hover{border-color:var(--crayon)}.mini-sheet{flex:none;width:42px;rotate:-3deg}.topic-text{gap:2px;min-width:0;display:grid}.topic-name{font:600 1.0625rem / 1.2 var(--font-display)}.topic-count{color:var(--ink-soft);font-size:var(--step--1)}.category-group+.category-group{margin-top:28px}.category-group .block-head{margin-bottom:12px}@media (width<=719px){.category-groups{margin:0 calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.category-groups::-webkit-scrollbar{display:none}.category-groups>.category-group{flex:none}.category-groups>.category-group+.category-group{margin-top:0}.category-groups .block-head{justify-content:flex-start}.category-groups .topic-tiles{margin:0;padding:0;overflow:visible}.category-groups .topic-tiles>li{width:calc((100vw - 2 * var(--gutter)) * .46)}.hero{padding-block:8px 0}.hero-copy,.hero-actions{gap:8px}.hero .choose-cta{gap:10px;min-height:64px;padding:8px 14px 8px 12px}[data-page=home] .block{padding-block:16px}[data-page=home] .block>h2,[data-page=home] .block>.block-head{margin-bottom:10px}.category-groups{padding:0 var(--gutter) 4px}.category-groups .block-head{margin-bottom:8px}.category-groups .topic-tile{gap:8px;min-height:60px;padding:6px 8px}.category-groups .mini-sheet{width:32px}}.listing>.topic-tiles{margin-bottom:20px}.seo-sublinks{margin-top:4px}.seo{border-top:1.5px solid var(--rule);background:var(--surface);margin-top:24px}.seo-inner{gap:40px;padding-block:44px 52px;display:grid}.seo-col{align-content:start;gap:14px;min-width:0;display:grid}.seo-col>p{max-width:65ch}@media (width>=900px){.seo-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:64px}.seo-wide{grid-column:1/-1}}.steps{counter-reset:step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;grid-template-columns:44px minmax(0,1fr);gap:2px 14px;display:grid}.steps li:before{content:counter(step);background:var(--crayon-wash);width:44px;height:44px;color:var(--crayon-deep);font:700 1.25rem / 1 var(--font-display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.steps p{color:var(--ink-soft)}.seo-topics,.faq{gap:24px 48px;display:grid}@media (width>=720px){.seo-topics,.faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-topic,.faq-item{align-content:start;gap:6px;display:grid}.seo-topic p,.faq-item p{color:var(--ink-soft);max-width:60ch}.tips{gap:16px;margin:0;padding:0;list-style:none;display:grid}.tips li{border-left:3px solid var(--crayon-wash);gap:4px;padding-left:14px;display:grid}.tips p{color:var(--ink-soft);max-width:60ch}.block-note{max-width:65ch;color:var(--ink-soft);margin:-8px 0 16px}.age-cta{max-width:520px;margin-top:4px}.site-footer{border-top:1.5px solid var(--rule)}.footer-grid{gap:28px;padding-block:36px 24px;display:grid}@media (width>=720px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-about{grid-column:1/-1}}@media (width>=1000px){.footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.footer-about{grid-column:auto}}.footer-about{align-content:start;gap:8px;display:grid}.footer-about p{max-width:40ch;color:var(--ink-soft)}.site-footer h2{font:700 var(--step-0) / 1.3 var(--font-body);margin-bottom:8px}.site-footer ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer ul a{align-items:center;min-height:40px;display:inline-flex}.footer-base{color:var(--ink-soft);font-size:var(--step--1);padding-block:16px 28px}.footer-base>p{margin:0 0 4px}.lang-nav ul{flex-wrap:wrap;gap:0 18px;display:flex}.site-footer .lang-nav a[aria-current]{color:var(--ink);font-weight:700}.page-head{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:8px 20px;display:grid}.crumbs ol{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:6px}.listing{gap:4px;padding-bottom:32px;display:grid}.listing>.search{max-width:560px;margin-bottom:8px}.filters{gap:10px;margin-block:8px 18px;display:grid}.result-meta{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.empty{justify-items:start;gap:14px;padding:28px 0 12px;display:grid}.empty-title{font-size:var(--step-2)}.empty[data-pending]{visibility:hidden}.prose{padding-bottom:48px}.prose p{max-width:62ch}.prose section{gap:12px;margin-top:16px;display:grid}.prose ul{gap:6px;max-width:62ch;margin:0;padding-left:1.25em;display:grid}.prose .legal-note{color:var(--ink-soft);font-size:var(--step--1);margin-top:16px}.detail{padding-block:8px 24px}.detail .crumbs{margin-bottom:16px}.detail-grid{grid-template-areas:"head""sheet""info";gap:18px;display:grid}@media (width>=860px){.detail-grid{grid-template:"sheet head""sheet info"1fr/minmax(0,460px) minmax(0,1fr);align-items:start;gap:18px 56px}}.detail-head{grid-area:head;gap:10px;min-width:0;display:grid}.detail-head h1{font-size:var(--step-3)}@media (width>=860px){.detail-head h1{font-size:var(--step-4)}}.detail-sheet{grid-area:sheet;justify-items:center;gap:10px;display:grid}.detail-info{grid-area:info;align-content:start;gap:16px;min-width:0;display:grid}.sheet-zoom{cursor:zoom-in;border:0;width:100%;max-width:min(420px,36.7677svh);padding:0;rotate:-.6deg}@media (width>=860px){.sheet-zoom{max-width:420px}}.zoom-hint{color:var(--ink-soft);font-size:var(--step--1)}.sheet-zoom{position:relative}.sheet .sheet-colored{opacity:0;transition:opacity .35s;position:absolute;inset:0}.sheet .sheet-colored.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.sheet .sheet-colored{transition:none}}.color-toggle[aria-pressed=true]{border-color:var(--crayon);background:var(--crayon-wash);color:var(--crayon-deep)}.color-note{max-width:36ch;color:var(--ink-soft);font-size:var(--step--1);text-align:center}.detail-tags{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.topic-link{font-size:var(--step--1);font-weight:700}.actions{flex-wrap:wrap;gap:12px;display:flex}.actions .btn{text-align:center;flex:160px}.actions .btn svg{flex-shrink:0;width:22px;height:22px}@media (width>=860px){.actions{display:grid}}@media (width>=1100px){.actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.print-help{max-width:52ch;color:var(--ink-soft);font-size:var(--step--1)}.desc{max-width:60ch}.facts{border-top:1.5px solid var(--rule);gap:8px;margin:0;padding-top:16px;display:grid}.facts div{grid-template-columns:6rem minmax(0,1fr);gap:12px;display:grid}.facts dt{color:var(--ink-soft)}.facts dd{margin:0}.print-page{display:none}html.app,html.app body{height:100%;overflow:hidden}html.app body{height:100dvh}html.app .page-root,.app-main,.picker-app{height:100%}.app-main{display:block}.picker-app{touch-action:pan-y pinch-zoom;flex-direction:column;display:flex}.step,.step-form{flex-direction:column;flex:1;min-height:0;display:flex}.app-bar{min-height:56px;padding-top:calc(6px + env(safe-area-inset-top,0px));padding-bottom:6px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));flex:none;align-items:center;gap:4px;display:flex}.app-bar h1{min-width:0;font-size:var(--step-1);line-height:1.2}.app-close{width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-left:-10px;display:grid}.app-close:hover{background:var(--surface)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.step-body{min-height:0;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));flex:1}.app-dock{padding-top:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));border-top:1.5px solid var(--rule);background:var(--surface);flex:none}.dock-inner{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:560px;margin-inline:auto;display:grid}.dock-row{gap:8px;min-width:0;display:flex}.dock-row>.btn{white-space:nowrap;flex:1 1 0;min-width:0;min-height:52px;padding:0 12px;font-size:.9375rem}.dock-row>.btn-secondary{flex:0 auto}.btn-dock,.dock-row>.btn-dock{width:100%;min-height:56px;font-size:var(--step-0)}.dock-row>.btn-icon{flex:none;width:56px;min-height:56px;padding:0}.filters-body{flex-direction:column;gap:22px;padding-top:4px;padding-bottom:16px;display:flex;overflow-y:auto}.filters-body>*{width:100%;max-width:560px;margin-inline:auto}.filters-body>fieldset:first-of-type{margin-top:auto}@media (width>=720px) and (height>=700px){.filters-body{justify-content:center}.filters-body>fieldset:first-of-type{margin-top:0}}.step-lede{color:var(--ink-soft)}.filters-body fieldset{border:0;min-width:0;margin-block:0;padding:0}.filters-body legend{font:600 var(--step-1) / 1.25 var(--font-display);margin-bottom:10px;padding:0}.optional{color:var(--ink-soft);font:400 var(--step--1) / 1 var(--font-body);margin-left:6px}.hint{color:var(--ink-soft);font-size:var(--step--1);margin-top:10px}.even-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.even-row .chip{justify-content:center;width:100%;min-height:48px}.pair-body{padding-top:2px;padding-bottom:10px;display:flex}.pair{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:1000px;min-height:0;margin:0 auto;padding:0;list-style:none;display:grid}.pair:has(>li:only-child){grid-template-rows:minmax(0,1fr)}@media (width>=720px),(orientation:landscape) and (width>=560px){.pair{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pair:has(>li:only-child){grid-template-columns:minmax(0,1fr);max-width:520px}}.pick-card{place-items:center;min-width:0;min-height:0;display:grid;container-type:size}.pick-frame{aspect-ratio:210/297;height:min(100cqh - 12px,141.429cqw - 16.9714px);position:relative}.pick-link{border-radius:var(--radius-sheet);height:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;display:block}.pick-link .sheet{width:100%;height:100%;transition:rotate .2s,scale .12s}.pick-link:active .sheet{scale:.97}.pick-card:first-child .sheet{rotate:-1deg}.pick-card:last-child .sheet{rotate:1deg}.pick-card:only-child .sheet,.pick-link:focus-visible .sheet{rotate:0deg}@media (hover:hover){.pick-link:hover .sheet{rotate:0deg}}.zoom-btn{border:1.5px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:zoom-in;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-10px;right:-10px}.zoom-btn:hover{border-color:var(--ink-soft)}@keyframes pick-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.pair.is-new>li{animation:.26s ease-out both pick-in}.pair.is-new>li:nth-child(2){animation-delay:60ms}@keyframes pick-in-next{0%{opacity:0;translate:32px}to{opacity:1;translate:0}}@keyframes pick-in-prev{0%{opacity:0;translate:-32px}to{opacity:1;translate:0}}.pair.is-new[data-dir=next]>li{animation-name:pick-in-next}.pair.is-new[data-dir=prev]>li{animation-name:pick-in-prev}.pair-note{background:var(--crayon-wash);color:var(--ink);font-size:var(--step--1);border-radius:12px;padding:8px 12px}.message-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding-bottom:24px;display:flex}.message-body p{max-width:34ch;color:var(--ink-soft);font-size:var(--step-1)}.message-art svg{width:104px;height:86px}.message-art .icon-sheet{fill:var(--surface);stroke:var(--rule);stroke-width:1.5px}.guide{gap:64px;padding-block:8px 64px;display:grid}@media (width>=900px){.guide{gap:96px}}.guide h2{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}.guide-hero{align-items:center;gap:48px;display:grid}.guide-hero-text{gap:16px;min-width:0;display:grid}.guide-hero h1{letter-spacing:-.02em;max-width:13ch;font-size:clamp(2.75rem,1.4rem + 5.4vw,5.25rem);line-height:1.02}:lang(ja) .guide-hero h1{letter-spacing:0;max-width:none;font-size:clamp(2.25rem,1.5rem + 3.2vw,3.75rem);line-height:1.2}@media (width>=900px){.guide-hero-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px}}.guide-eyebrow{color:var(--crayon-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.guide-lede{max-width:34em;font-size:var(--step-1);text-wrap:pretty;line-height:1.5}.guide-meta{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;gap:4px 16px;display:flex}.guide-meta span+span:before{content:"·";margin-right:16px}.guide mark,.hero mark{z-index:0;color:inherit;white-space:nowrap;background:0 0;position:relative}.guide mark:before,.hero mark:before{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60' preserveAspectRatio='none'%3E%3Cfilter id='f' x='-5%25' y='-30%25' width='110%25' height='160%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9 0.06' numOctaves='2' seed='4'/%3E%3CfeDisplacementMap in='SourceGraphic' scale='10'/%3E%3C/filter%3E%3Cpath filter='url(%23f)' fill='%23ffd54a' d='M8 18 Q80 6 160 12 T294 10 L290 50 Q200 56 120 50 T10 54 Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:.48em -.1em .02em -.08em}.cite{font:700 .7em / 1 var(--font-body);vertical-align:super;white-space:nowrap;padding:0 .15em;position:relative}.cite:after{content:"";position:absolute;inset:-8px -4px}.guide-head{gap:8px;max-width:62ch;display:grid}.guide-head p{color:var(--ink-soft)}.guide-measure{max-width:62ch}.pin-fig{justify-items:center;gap:16px;margin:0;display:grid}.pin{width:min(260px,66vw);display:block;position:relative;rotate:-2deg}.pin-r{rotate:2deg}.pin:before{content:"";z-index:1;background:var(--tape);width:88px;height:24px;position:absolute;top:-12px;left:50%;translate:-50%;rotate:-4deg}.pin img,.guide-sheet{aspect-ratio:210/297;object-fit:cover;border-radius:var(--radius-sheet);background:var(--sheet);width:100%;height:auto;box-shadow:var(--sheet-shadow);display:block}.pin-fig figcaption{color:var(--ink-soft);font-size:var(--step--1);text-align:center}.pin-fig figcaption a{font-weight:700}.spread{align-items:center;gap:32px;display:grid}.spread-text{gap:16px;min-width:0;max-width:62ch;display:grid}@media (width>=900px){.spread{grid-template-columns:minmax(0,62ch) minmax(260px,1fr);gap:64px}.spread-flip{grid-template-columns:minmax(260px,1fr) minmax(0,62ch)}.spread-flip .pin-fig{order:-1}}.guide-note{border:2px dashed var(--rule);border-radius:var(--radius-card);gap:16px;max-width:calc(62ch + 64px);padding:24px;display:grid}.guide .guide-note h2{font-size:var(--step-1)}.guide-note ul{gap:16px;margin:0;padding-left:20px;display:grid}@media (width>=720px){.guide-note{padding:24px 32px}}.guide-cta{border-radius:var(--radius-card);background:var(--crayon-wash);align-items:center;gap:32px;padding:48px 24px;display:grid;overflow:hidden}.guide-cta-text{gap:16px;max-width:36em;display:grid}.guide-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.guide-fan{height:240px;position:relative}.guide-fan a{width:128px;transition:translate .2s,rotate .2s;position:absolute;top:50%;left:50%}.guide-fan a:first-child{translate:-118% -50%;rotate:-9deg}.guide-fan a:nth-child(2){z-index:2;translate:-50% -56%;rotate:-1deg}.guide-fan a:nth-child(3){z-index:1;translate:18% -48%;rotate:8deg}.guide-fan a:hover,.guide-fan a:focus-visible{z-index:3}@media (width>=900px){.guide-cta{grid-template-columns:minmax(0,1fr) 400px;padding:48px 64px}}.guide-faq{max-width:calc(62ch + 64px);display:grid}.guide-faq h2{margin-bottom:24px}.guide-faq details{border-top:1px solid var(--rule)}.guide-faq details:last-of-type{border-bottom:1px solid var(--rule)}.guide-faq summary{font:700 var(--step-1) / 1.3 var(--font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--crayon-deep);font:700 1.75rem / 1 var(--font-body);flex:none}.guide-faq details[open] summary:after{content:"–"}.guide-faq details>p{max-width:62ch;padding-bottom:24px}.guide-sources{gap:24px;display:grid}.source-search{gap:4px;max-width:420px;display:grid}.source-search label{font-size:var(--step--1);font-weight:700}.source-search input{border:2px solid var(--rule);background:var(--surface);min-height:48px;color:var(--ink);font:400 1rem var(--font-body);border-radius:999px;padding:0 16px}.source-search input:focus-visible{border-color:var(--crayon)}.source-count{color:var(--ink-soft);font-size:var(--step--1)}.source-list{max-width:880px;margin:0;padding:0;list-style:none;display:grid}.source-list li{border-top:1px solid var(--rule);border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:16px 8px;font-size:.96875rem;line-height:1.5;transition:background-color .4s;display:grid}.source-list li.is-lit{background:var(--wax-soft)}.source-n{color:var(--crayon-deep);font:700 1.25rem / 1.2 var(--font-display)}.source-body{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.source-note{color:var(--ink-soft);font-size:var(--step--1)}.source-kind{background:var(--rule);color:var(--ink-soft);border-radius:999px;margin-right:8px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.source-none{color:var(--ink-soft)}.reveal-fig{justify-items:center;gap:16px;margin:0;display:grid}.reveal-fig .pin{width:min(340px,78vw)}.reveal{--p:50%;aspect-ratio:210/297;border-radius:var(--radius-sheet);background:var(--sheet);box-shadow:var(--sheet-shadow);display:block;position:relative;overflow:hidden}.reveal img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reveal .reveal-over{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.reveal-handle{top:0;bottom:0;left:var(--p);background:var(--crayon);pointer-events:none;width:3px;position:absolute;translate:-50%}.reveal-knob{background:var(--crayon);width:44px;height:44px;color:var(--on-crayon);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 8px #1f1d2b40}.reveal input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.reveal:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:4px}.reveal-fig figcaption{color:var(--ink-soft);font-size:var(--step--1);font-weight:600}.guide-claims{gap:32px;display:grid}.claims-legend{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.claims-legend li{align-items:center;gap:8px;display:flex}.bars{flex:none;gap:4px;display:inline-flex}.bars i{border:2px solid var(--crayon);border-radius:2px;width:16px;height:8px}.bars i.on{background:var(--crayon)}.claims{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.claim{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:8px;padding:24px;display:grid}.claim-1{background:0 0}.claim-0{border:2px dashed var(--rule);background:0 0}.claim-verdict{color:var(--crayon-deep);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:flex}.claim-1 .claim-verdict,.claim-0 .claim-verdict{color:var(--ink-soft)}.claim-1 .bars i,.claim-0 .bars i{border-color:var(--ink-soft)}.claim-1 .bars i.on{background:var(--ink-soft)}.age-strip{gap:32px;display:grid}.strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.strip li{align-content:start;gap:8px;display:grid}.strip li:nth-child(odd) .guide-sheet{rotate:-1.5deg}.strip li:nth-child(2n) .guide-sheet{rotate:1.2deg}.strip-age{font:700 clamp(1.75rem, 1.3rem + 1.8vw, 2.5rem) / 1 var(--font-display);margin-top:8px}.strip p{color:var(--ink-soft);font-size:.9375rem}.strip-note{max-width:62ch;color:var(--ink-soft);font-size:var(--step--1)}.ruler-box{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);gap:24px;padding:32px 24px;display:grid}.ruler{gap:16px;margin:0;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.ruler:before{content:"";background:var(--ink);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:12px}.ruler-band{display:none}.ms{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:16px;display:grid;position:relative}.ms-dot{z-index:1;border:3px solid var(--crayon);background:var(--crayon);border-radius:50%;width:20px;height:20px;margin-top:2px;position:relative}.ms-half .ms-dot,.ms-dot-half{background:var(--surface)}.ms-label{gap:2px;font-size:.9375rem;line-height:1.35;display:grid}.ms-when{color:var(--crayon-deep);font-size:var(--step--1);font-weight:700}.ruler-legend{color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.ruler-legend li{align-items:center;gap:8px;display:flex}.ruler-legend .ms-dot{flex:none;width:14px;height:14px;margin:0}@media (width>=900px){.ruler-box{padding:32px 48px}.ruler{height:330px;margin-inline:32px;padding:0;display:block}.ruler:before{display:none}.ruler-band{border:2px solid var(--ink);background:var(--wax-soft);border-radius:4px;height:36px;display:block;position:absolute;top:36%;left:0;right:0;translate:0 -50%}.ruler-tick{top:0;left:calc(var(--x) * 100%);background:var(--ink);width:2px;height:10px;position:absolute;translate:-50%}.ruler-year{top:50%;left:calc(var(--x) * 100%);color:var(--ink);font:700 .8125rem / 1 var(--font-body);position:absolute;translate:-50% -50%}.ruler-year.first{translate:14px -50%}.ruler-year.last{translate:calc(-100% - 8px) -50%}.ms{top:36%;left:calc(var(--x) * 100%);display:block;position:absolute}.ms .ms-dot{width:18px;height:18px;margin:0;position:absolute;translate:-50% -50%}.ms-most .ms-dot{top:-18px}.ms-half .ms-dot{top:18px}.ms-label{text-align:center;width:150px;position:absolute;left:0;translate:-50%}.ms-most .ms-label{bottom:34px}.ms-half .ms-label{top:calc(34px + var(--row) * 72px)}.ms.first .ms-label{text-align:left;translate:-12px}.ms-half:before{content:"";width:2px;height:calc(7px + var(--row) * 72px);background:var(--rule);position:absolute;top:27px;left:-1px}}.age-stages{gap:48px 64px;display:grid}@media (width>=900px){.age-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.age-stage{align-content:start;gap:8px;min-width:0;display:grid}.age-stage h2{align-items:center;gap:16px;display:flex}.age-num{color:var(--crayon);font:700 4.5rem / .9 var(--font-display)}.age-stage h3{color:var(--ink-soft);font:700 .8125rem / 1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-top:8px}.talk-scene{justify-self:center;width:min(340px,80vw);margin:0;padding-block:64px 48px;position:relative}.talk-scene .pin{width:100%}.bubble{z-index:2;max-width:210px;font:600 1.125rem / 1.3 var(--font-display);border-radius:24px;padding:16px 24px;position:absolute}.bubble:after{content:"";background:inherit;width:18px;height:18px;position:absolute;rotate:45deg}.bubble-parent{border:2px solid var(--crayon);background:var(--crayon-wash);top:0;left:-12px}.bubble-parent:after{border-right:2px solid var(--crayon);border-bottom:2px solid var(--crayon);bottom:-11px;left:44px}.bubble-child{border:2px solid var(--ink);background:var(--surface);bottom:8px;right:-12px}.bubble-child:after{border-top:2px solid var(--ink);border-left:2px solid var(--ink);top:-11px;left:40px}@media (width<=480px){.bubble-parent{left:0}.bubble-child{right:0}}.routine{counter-reset:step;gap:24px;max-width:62ch;margin:0;padding:0;list-style:none;display:grid;position:relative}.routine li{grid-template-columns:48px minmax(0,1fr);gap:16px;display:grid;position:relative}.routine li:before{content:counter(step);counter-increment:step;z-index:1;background:var(--crayon-wash);width:48px;height:48px;color:var(--crayon-deep);font:700 1.5rem / 1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:relative}.routine li:not(:last-child):after{content:"";border-left:2px dashed var(--rule);position:absolute;top:52px;bottom:-20px;left:23px}.routine strong{display:block}.guide-say{gap:32px;display:grid}.say-head{max-width:800px;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;font-size:.75rem;font-weight:700;display:grid}.say{gap:16px;max-width:800px;margin:0;padding:0;list-style:none;display:grid}.say li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.say-try{background:var(--crayon-wash);font:600 1.125rem / 1.35 var(--font-display);border-radius:20px;padding:16px 24px;position:relative}.say-try:after{content:"";background:var(--crayon-wash);width:16px;height:16px;position:absolute;bottom:-7px;left:28px;rotate:45deg}.say-instead{color:var(--ink-soft)}.say s{text-decoration:line-through var(--crayon-red) 3px}@media (width<=560px){.say-head{display:none}.say li{grid-template-columns:minmax(0,1fr);gap:8px}}.guide-quote{gap:16px;margin:0;display:grid}.guide-quote p{font:700 clamp(2rem, 1.3rem + 3vw, 3.25rem) / 1.08 var(--font-display);letter-spacing:-.01em}.guide-quote footer{max-width:40em;color:var(--ink-soft);font-size:var(--step--1)}@media (width>=900px){.guide-quote{padding-left:96px}}.zoom{border-radius:var(--radius-card);background:var(--surface);width:min(96vw,860px);max-height:94svh;color:var(--ink);border:0;padding:12px}.zoom::backdrop{background:var(--backdrop)}.zoom form{justify-content:flex-end;margin-bottom:10px;display:flex}.zoom img{background:var(--sheet);width:auto;max-width:100%;height:auto;max-height:calc(94svh - 96px);margin-inline:auto;display:block}@media (prefers-reduced-motion:reduce){.sheet{transition:none}.pair.is-new>li{animation:none}.guide-fan a,.source-list li{transition:none}}@media print{@page{size:A4 portrait;margin:0}.page-root[data-page=detail]>:not(main),.page-root[data-page=detail] main>:not(.print-page),.zoom{display:none!important}.page-root[data-page=detail] .print-page{display:block}.print-page img{object-fit:contain;filter:none;width:210mm;height:297mm;display:block}}
