@font-face{font-family:Fredoka;src:url(/assets/fredoka.DM6njrJ3.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--font:"Fredoka", ui-rounded, "SF Pro Rounded", "Nunito", system-ui, sans-serif;--sun:#ffc83d;--sun-deep:#e0a210;--sky:#5bb8f5;--sky-deep:#1a72c4;--tomato:#e8483d;--grass:#2e9e5b;--grape:#7b5ce0;--bg:#eaf4fc;--ink:#23304d;--soft:#5d6a85;--line:#d3dfee;--card:#fffdf8;--accent:#1769b5;--on-accent:#fff;--tomato-ink:#c93a30;--flap:#e6dfcf;--sky-tint:#d9eeff;--sun-tint:#fff3cf;--grass-tint:#dcf3e5;--grape-tint:#ece6ff;--tomato-tint:#ffe2de;--r-s:8px;--r-m:14px;--r-l:20px;--sky-grad:linear-gradient(180deg, #93d0fa 0%, #c4e6fd 55%, #e6f5ff 100%);--cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 52'%3E%3Cpath d='M20 50a16 16 0 0 1-1-32 22 22 0 0 1 41-9 17 17 0 0 1 30 8 16 16 0 0 1 10 33z' fill='%23234' fill-opacity='.07' transform='translate(3 2)'/%3E%3Cpath d='M20 50a16 16 0 0 1-1-32 22 22 0 0 1 41-9 17 17 0 0 1 30 8 16 16 0 0 1 10 33z' fill='%23fff'/%3E%3C/svg%3E");--trail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 60'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='6' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='2' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='2' seed='10' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cpath filter='url(%23c)' fill='none' stroke='%23fff' stroke-opacity='0.9' stroke-width='2.8' stroke-dasharray='4 7' stroke-linecap='round' d='M4 52C44 54 70 30 100 26c26-3 34 24 16 26s-18-34 18-40c30-5 52 10 100 0'/%3E%3C/svg%3E");--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 10.5l3.2 3.2L15 6.5'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.14 0 0 0 0 0.19 0 0 0 0 0.3 0 0 0 2.2 -1.05'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--doodles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 120'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='4' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='1.6' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.4' numOctaves='2' seed='8' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23c)' fill='none' stroke='%23ffffff' stroke-opacity='0.95' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M34 20v14M27 27h14'/%3E%3Cpath d='M262 14l2 9 9 2-9 2-2 9-2-9-9-2 9-2z'/%3E%3Cpath d='M240 92v8M236 96h8'/%3E%3Cpath d='M60 96c-8-2-10 8-2 9 7 1 9-9 2-12-9-4-17 6-14 13'/%3E%3Ccircle cx='196' cy='30' r='1.6' fill='%23ffffff' fill-opacity='0.95'/%3E%3Ccircle cx='114' cy='16' r='1.3' fill='%23ffffff' fill-opacity='0.95'/%3E%3C/g%3E%3C/svg%3E");--torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 12' preserveAspectRatio='none'%3E%3Cpath d='M0 0H240V6L237.1 6.1L233.8 6.4L229.7 6.5L228.2 6.6L225 6.4L222.1 7.5L219.5 8.1L216 7L214.2 6.3L211.6 5.9L208.5 4.7L205.2 4.9L202.6 6L198.7 6.9L196.4 7.3L194.3 5.9L190.6 7.4L188.4 6.3L184.7 5.8L181.6 6L177.5 4.9L173.4 5.9L170.9 4.4L169.5 5.5L166.6 5.6L164.4 5.6L160.7 4.3L157.4 2.8L154.6 3.2L150.1 3L147.3 2.5L145.9 3.3L143.3 4.1L141.1 4.3L138.7 5.4L137 4.2L133.6 4.6L132 4.1L129.5 5.5L125.4 6L122.8 7.3L119.6 7.1L117.4 7.1L116.2 8.4L113.9 8.1L112.3 6.7L108.6 6.9L105.6 5.6L102.5 6L98.3 7.5L95.1 7.8L91.9 7.7L90.4 8.2L87 9.8L83.4 8.7L81.7 9.1L77.2 8.6L72.9 8.2L69.1 8.7L67.6 8L64.2 8L60.8 7.1L57.2 6.5L55.7 6.7L53.2 5.7L49.2 7.1L45.5 5.5L42.8 6.6L39.7 7.3L36.3 5.7L33.4 5.6L31.7 6.6L30.3 5.3L25.7 5.7L22.1 6.5L17.8 7.4L16.4 6.3L13.2 5.9L10.5 6L9.2 5L6.4 4.8L3.8 5.7L1.2 5.4L0 6Z'/%3E%3C/svg%3E");--crayon-u:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 22'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='2' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='2.5' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.12 0.9' numOctaves='2' seed='6' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' filter='url(%23c)'%3E%3Cpath d='M6 13C52 7 120 6 194 9' stroke-width='7'/%3E%3Cpath d='M24 17C80 13 130 12.5 176 14' stroke-width='5'/%3E%3C/g%3E%3C/svg%3E");--crayon-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='5' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='1.8' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='2' seed='9' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cpath filter='url(%23c)' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' d='M44 9C30 1 9 8 6 27c-3 18 11 29 26 28 17-1 25-15 23-28C53 14 41 5 24 7c-8 1-14 5-17 10'/%3E%3C/svg%3E");--crayon-line:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='9' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='2' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.15 0.9' numOctaves='2' seed='13' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cpath filter='url(%23c)' fill='none' stroke='%23000' stroke-width='3.2' stroke-linecap='round' d='M-4 4.2C30 2.6 60 5.4 100 4s70-2 104 .2'/%3E%3C/svg%3E");--tape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 24' preserveAspectRatio='none'%3E%3Cpath d='M5.8 0L93.9 0L99.1 3L94.6 6L99.3 9L96.1 12L98.9 15L96.9 18L99.5 21L95.8 24L6.6 24L0.7 21L5.6 18L1.2 15L6.6 12L1.1 9L3.3 6L0.3 3L5.8 0Z'/%3E%3C/svg%3E");color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1a33;--ink:#eef3ff;--soft:#9fb0cf;--line:#2b3b5e;--card:#1a2747;--accent:#6cc0f7;--on-accent:#0f1a33;--tomato-ink:#ff8a80;--flap:#2b3b5e;--sky-tint:#1b3a62;--sun-tint:#3a3218;--grass-tint:#173d2a;--grape-tint:#2b2456;--tomato-tint:#4a2220;--sky-grad:radial-gradient(1.4px 1.4px at 18% 22%, #fff 60%, transparent), radial-gradient(1px 1px at 72% 14%, #fff 60%, transparent), radial-gradient(1.2px 1.2px at 84% 40%, #fff 60%, transparent), radial-gradient(1px 1px at 36% 48%, #fff 60%, transparent), linear-gradient(180deg, #13284f 0%, #1a3462 60%, #213f72 100%);--cloud:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 52'%3E%3Cpath d='M20 50a16 16 0 0 1-1-32 22 22 0 0 1 41-9 17 17 0 0 1 30 8 16 16 0 0 1 10 33z' fill='%23fff' fill-opacity='.09'/%3E%3C/svg%3E");--trail:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 60'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='6' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='2' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.35' numOctaves='2' seed='10' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cpath filter='url(%23c)' fill='none' stroke='%23fff' stroke-opacity='0.3' stroke-width='2.8' stroke-dasharray='4 7' stroke-linecap='round' d='M4 52C44 54 70 30 100 26c26-3 34 24 16 26s-18-34 18-40c30-5 52 10 100 0'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='n' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 2.2 -1.05'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");--doodles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 120'%3E%3Cfilter id='c' x='-20%' y='-40%' width='140%' height='180%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.05' numOctaves='2' seed='4' result='w'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='w' scale='1.6' xChannelSelector='R' yChannelSelector='G' result='d'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.4' numOctaves='2' seed='8' result='g'/%3E%3CfeColorMatrix in='g' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 2.9' result='ga'/%3E%3CfeComposite in='d' in2='ga' operator='in'/%3E%3C/filter%3E%3Cg filter='url(%23c)' fill='none' stroke='%23ffffff' stroke-opacity='0.4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M34 20v14M27 27h14'/%3E%3Cpath d='M262 14l2 9 9 2-9 2-2 9-2-9-9-2 9-2z'/%3E%3Cpath d='M240 92v8M236 96h8'/%3E%3Cpath d='M60 96c-8-2-10 8-2 9 7 1 9-9 2-12-9-4-17 6-14 13'/%3E%3Ccircle cx='196' cy='30' r='1.6' fill='%23ffffff' fill-opacity='0.4'/%3E%3Ccircle cx='114' cy='16' r='1.3' fill='%23ffffff' fill-opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--ink);background:var(--bg);font:450 17px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.15}p{margin:0}kbd{min-width:1.7em;font:600 .82em/1.5 var(--font);text-align:center;color:var(--ink);background:var(--card);border:2px solid var(--line);border-radius:var(--r-s);border-bottom-width:4px;padding:1px 6px 0;display:inline-block}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html:after{content:"";z-index:2147483000;pointer-events:none;background:var(--grain) 0 0 / 180px 180px;opacity:.2;position:fixed;inset:0}@media (prefers-color-scheme:dark){html:after{opacity:.1}}.site-head{z-index:3;isolation:isolate;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,40px) 22px;display:flex;position:relative}.site-head:before,.site-head:after{content:"";z-index:-1;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 12px) no-repeat, var(--torn) left bottom / 240px 12px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 12px) no-repeat, var(--torn) left bottom / 240px 12px repeat-x;position:absolute;inset:0 0 -10px}.site-head:before{background:var(--card)}.site-head:after{z-index:-2;background:#23304d24;transform:translateY(3px)}.brand{color:var(--ink);align-items:center;gap:8px;font-size:19px;font-weight:650;text-decoration:none;display:inline-flex}.mark{flex:none;width:26px;height:26px}.mark .top{fill:var(--sun)}.mark .under{fill:var(--sun-deep)}.mark path{stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round}.site-nav{align-items:center;gap:clamp(10px,2.4vw,22px);font-size:15px;font-weight:550;display:flex}.site-nav a{color:var(--ink);white-space:nowrap;text-decoration:none}.brand{white-space:nowrap}.site-nav a:not(.btn),.brand{margin-block:-10px;padding-block:10px}.site-nav a:hover{color:var(--accent)}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:3px}@media (width<=640px){.site-nav .wide-only{display:none}}@media (width<=430px){.brand{gap:6px;font-size:17px}.site-nav{gap:12px;font-size:14px}}.btn{font:650 16px/1.1 var(--font);color:var(--ink);background:var(--card);border:2px solid var(--line);box-shadow:0 4px 0 var(--line);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 20px 11px;text-decoration:none;transition:transform 90ms,box-shadow 90ms,filter .12s;display:inline-flex}.btn:hover{box-shadow:0 5px 0 var(--line);transform:translateY(-1px)}.btn:active{box-shadow:0 0 0 var(--line);transform:translateY(4px)}.btn:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.btn.sun{background:var(--sun);border-color:var(--sun-deep);color:#23304d;box-shadow:0 4px 0 var(--sun-deep)}.btn.sun:hover{filter:brightness(1.04)saturate(1.05);box-shadow:0 5px 0 var(--sun-deep)}.btn.sun:active{box-shadow:0 0 0 var(--sun-deep)}.btn.small{border-radius:12px;padding:8px 14px 7px;font-size:14px}.btn[aria-disabled=true]{cursor:default;color:var(--soft);box-shadow:none;filter:none;background:0 0;border-style:dashed;transform:none}.btn.store{min-width:15.5em}.btn.store.soon{background:var(--card)}.btn.store small{margin-left:2px}.btn small{opacity:.8;font-size:12px;font-weight:500}.crayon-u{isolation:isolate;position:relative}.crayon-u:after{content:"";z-index:-1;pointer-events:none;background:var(--sun);width:min(180px,60%);height:13px;-webkit-mask:var(--crayon-u) center / 100% 100% no-repeat;mask:var(--crayon-u) center / 100% 100% no-repeat;margin-left:max(-90px,-30%);position:absolute;bottom:-8px;left:50%;transform:rotate(-1.5deg)}.crayon-u.left:after{width:min(160px,70%);margin-left:0;left:0}.taped{position:relative}.taped:after{content:"";z-index:2;pointer-events:none;width:92px;height:26px;-webkit-mask:var(--tape) center / 100% 100% no-repeat;mask:var(--tape) center / 100% 100% no-repeat;background:repeating-linear-gradient(-45deg,#ffffff38 0 5px,#0000 5px 11px),#ffc83dcc;margin-left:-46px;position:absolute;top:-13px;left:50%;transform:rotate(-4deg)}@media (prefers-color-scheme:dark){.taped:after{background:repeating-linear-gradient(-45deg,#ffffff24 0 5px,#0000 5px 11px),#ffc83d9e}}.card{background:var(--card);border:2px solid var(--line);border-radius:var(--r-l);box-shadow:0 5px 0 var(--line);position:relative}.sticker{color:#fff;background:var(--tomato);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:inline-grid;transform:rotate(-8deg);box-shadow:0 2px #00000026}.sky{background:var(--cloud) no-repeat 6% 18% / 90px auto, var(--cloud) no-repeat 92% 34% / 64px auto, var(--doodles) no-repeat 50% 96% / min(620px, 70%) auto, var(--sky-grad);position:relative}.sky:after{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.hero{text-align:center;padding:clamp(40px,9vh,96px) clamp(16px,4vw,40px) clamp(80px,14vh,140px)}.hero h1{max-width:15em;margin:0 auto;font-size:clamp(34px,6vw,62px)}.hero .lede{max-width:34em;color:var(--soft);margin:26px auto 0;font-size:clamp(17px,2vw,20px);font-weight:500}.hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.hero .try{color:var(--soft);margin-top:22px;font-size:15px;font-weight:550}.hero .try .arrow{animation:1.6s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(4px)}}.wrap{max-width:1080px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.section{padding-block:clamp(36px,7vh,72px)}.section>h2{text-align:center;font-size:clamp(26px,3.4vw,36px)}.section>.sub{text-align:center;max-width:36em;color:var(--soft);margin:18px auto 0;font-weight:500}.ways{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:34px;display:grid}.way{padding:20px 20px 18px}.way:nth-child(3n+1){transform:rotate(-.6deg)}.way:nth-child(3n+2){transform:rotate(.5deg)}.way h3{align-items:center;gap:10px;font-size:19px;display:flex}.way p{color:var(--soft);margin-top:8px;font-size:15.5px}.way .icon{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:inline-grid}.manners{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 28px;max-width:900px;margin:30px auto 0;padding:0;list-style:none;display:grid}.manners li{padding-left:30px;font-weight:500;line-height:1.6;position:relative}.manners li:before{content:"";background:var(--grass);border-radius:50%;width:16px;height:16px;position:absolute;top:.35em;left:0}.manners kbd,.way kbd{vertical-align:1px;margin:0 1px}.band{text-align:center;margin:0 auto;padding:clamp(28px,5vw,44px)}.band h2{font-size:clamp(24px,3vw,32px)}.band p{max-width:34em;color:var(--soft);margin:12px auto 22px;font-weight:500}.site-foot{text-align:center;color:var(--soft);padding:34px clamp(16px,4vw,40px) 120px;font-size:14.5px;font-weight:500}.site-foot a{color:var(--soft)}.site-foot nav{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:10px;display:flex}.site-foot .foot-planes{gap:6px 14px;font-size:13.5px}.site-foot .foot-planes span{font-weight:650}.site-foot a[aria-current]{color:var(--ink);text-decoration:none}.faq{gap:10px;max-width:760px;margin:28px auto 0;display:grid}.faq details{padding:0}.faq summary{cursor:pointer;padding:14px 18px;font-weight:650;list-style-position:inside}.faq summary::marker{color:var(--accent)}.faq details p{color:var(--soft);margin:0;padding:0 18px 16px;font-weight:500;line-height:1.6}.grows .grow{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:10px;display:grid}.grows .grow>p{margin:0}.grows .grow-live{background:color-mix(in srgb, var(--bg) 55%, var(--card));border:2px dashed var(--line);border-radius:14px;align-content:start;gap:8px;margin-top:6px;padding:12px 14px;font-size:15px;font-weight:550;display:grid}.grow-label{letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:700}.diary-line+.grow-label{margin-top:4px}.mini-route{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.mini-route li{gap:1px;padding-top:16px;font-size:13px;display:grid;position:relative}.mini-route li:before{content:"";background:var(--card);border:2px solid var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.mini-route li:after{content:"";border-top:2px dashed var(--line);position:absolute;top:9px;left:14px;right:4px}.mini-route li:last-child:after{display:none}.mini-route li.reached:before{background:var(--accent)}.mini-route li[aria-current] b{color:var(--accent)}.mini-route small{color:var(--soft);font-size:12px}.paper-row{flex-wrap:wrap;gap:6px;display:flex}.paper-row canvas{width:44px;height:26px;box-shadow:0 2px 0 var(--line);border-radius:5px;display:block}.paper-slot{border:2px dashed var(--sun-deep);width:44px;height:26px;color:var(--sun-deep);background:var(--sun-tint);border-radius:5px;place-items:center;font-weight:700;display:grid}.paper-slot.found{background:0 0;border:0;transform:rotate(-4deg)}.paper-pic.pop canvas{animation:.52s cubic-bezier(.3,1.6,.5,1) both paper-pop}@keyframes paper-pop{0%{opacity:0;transform:rotate(-30deg)scale(.4)}}.paper-ticks{gap:6px;display:flex}.paper-ticks[hidden]{display:none}.paper-ticks i{background:var(--line);border-radius:3px;width:22px;height:6px;transition:background .2s}.paper-ticks i.on{background:var(--sun)}.kind-picks{flex-wrap:wrap;gap:4px;display:flex}.kind-pick{font:inherit;color:var(--ink);background:var(--card);border:2px solid var(--line);cursor:pointer;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:650}.kind-pick[aria-pressed=true]{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.kind-path{width:100%;height:44px}.grow-more{font-weight:700}.kind-lines{display:grid}.kind-lines>span{visibility:hidden;grid-area:1/1}.kind-lines>span.on{visibility:visible}.grow-note{color:var(--soft);font-size:13.5px;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kind-path path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 6}.nudge{z-index:5;white-space:nowrap;background:var(--card);border:2px solid var(--line);box-shadow:0 4px 0 var(--line);border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600;animation:.32s cubic-bezier(.3,1.5,.5,1) both pop-in;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.nudge.out{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-50%,8px)}@keyframes pop-in{0%{opacity:0;transform:translate(-50%,12px)scale(.9)}}@media (prefers-reduced-motion:reduce){.hero .try .arrow,.nudge,.paper-pic.pop canvas{animation:none}.btn,.btn:hover,.btn:active{transition:none}}
