@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(./Rubik-latin.var.0V_ixqQm.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300 900;src:url(./Rubik-latin-ext.var.xIGCplNB.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:300 700;src:url(./Fredoka-latin.var.DOQG_Jwn.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Fredoka;font-style:normal;font-weight:300 700;src:url(./Fredoka-latin-ext.var.tYNUQHO6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--crayon-red:#ef5b3e;--crayon-orange:#f5821f;--crayon-yellow:#ffc93c;--crayon-green:#22a06b;--crayon-blue:#2e9bd6;--crayon-purple:#8a63d2;--section-print:#1565b0;--section-kids:#a8480b;--section-adults:#6a3bae;--section-animals:#157c50;--section-pixel:#c8341f;--section-play:#8a5a00;--field-top:#e4f8ec;--field-bottom:#bfedd6;--mint:#d9f5e7;--mint-deep:#b6e8d0;--green-ink:#1b7a54;--green-ink-deep:#115c3e;--press-orange:#d96a0a;--press-orange-lip:#a54e05;--press-green:#157c50;--press-green-lip:#0d5537;--paper-rule:#ccebdb;--brand-clay:var(--crayon-orange);--brand-clay-soft:#ffe6cc;--brand-clay-deep:#a8480b;--brand-sage:var(--crayon-green);--brand-sage-soft:var(--mint);--brand-sage-deep:var(--green-ink-deep);--brand-cream:#e4f8ec;--brand-cream-deep:var(--mint);--brand-blush:#ffe6cc;--brand-gold:var(--crayon-yellow);--brand-accent:var(--crayon-orange);--brand-ink:#1d3a2e;--brand-ink-soft:#456658;--brand-ink-quiet:#4e7063;--brand-paper:#fff;--brand-paper-warm:var(--mint);--brand-border:#fff;--sticker-edge:#fff;--tile-face:#fff;--brand-hairline:#c9ebda;--color-white:#fff;--color-black:#000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-blue-100:#d6eefa;--color-blue-500:var(--crayon-blue);--color-blue-link:var(--crayon-orange);--color-yellow-100:#fff1c9;--color-yellow-300:#ffd95c;--color-yellow-500:var(--crayon-yellow);--color-green-400:#4cc48c;--color-green-500:var(--crayon-green);--color-red-500:var(--crayon-red);--color-grid-line:#ccebdb;--color-board-line:#a9dcc4;--color-surface:var(--brand-cream);--color-surface-alt:var(--mint);--color-surface-raised:var(--brand-paper);--color-border:var(--brand-border);--color-border-soft:var(--brand-hairline);--color-text:var(--brand-ink);--color-text-muted:var(--brand-ink-soft);--color-text-quiet:var(--brand-ink-quiet);--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:2.75rem;--text-5xl:3.25rem;--text-6xl:4rem;--text-7xl:4.75rem;--text-8xl:6rem;--weight-thin:500;--weight-extralight:500;--weight-light:500;--weight-normal:500;--weight-medium:600;--weight-semibold:700;--weight-bold:700;--font-sans:"Rubik",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Fredoka","Rubik",system-ui,sans-serif;--font-serif:"Fredoka","Rubik",system-ui,sans-serif;--tracking-tightest:-.02em;--tracking-tighter:-.015em;--tracking-tight:-.01em;--tracking-normal:0em;--tracking-wide:.01em;--tracking-wider:.02em;--tracking-widest:.02em;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-card:24px;--radius-modal:32px;--radius-pill:9999px;--radius-full:9999px;--hairline:2px solid var(--brand-hairline);--hairline-soft:2px solid rgba(29,58,46,.06);--shadow-xs:0 2px 0 rgba(29,58,46,.08);--shadow-sm:0 3px 0 rgba(29,58,46,.09);--shadow-md:0 4px 0 rgba(29,58,46,.1),0 8px 18px -10px rgba(29,58,46,.3);--shadow-lg:0 6px 0 rgba(29,58,46,.1),0 16px 30px -14px rgba(29,58,46,.35);--shadow-xl:0 24px 48px -20px rgba(29,58,46,.4);--shadow-inner:inset 0 2px 0 rgba(29,58,46,.06);--shadow-soft:0 10px 24px -12px rgba(29,58,46,.3);--shadow-paper:0 3px 0 rgba(29,58,46,.08);--shadow-ambient:0 18px 40px -18px rgba(29,58,46,.35);--container-sm:30rem;--container-md:40rem;--container-xl:52rem;--container-2xl:64rem;--ease-soft:cubic-bezier(.32,.72,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--transition-base:.14s var(--ease-soft);--transition-slow:.26s var(--ease-soft);--transition-slower:.4s var(--ease-out);--editor-number:#2e5a47;--editor-grid:#b6d9c7;--editor-holder-neutral:var(--mint);--header-bg:rgba(228,248,236,.9)}[data-theme=dark]{--crayon-red:#ff7a5e;--crayon-orange:#ff9b42;--crayon-yellow:#ffd15c;--crayon-green:#46c98d;--crayon-blue:#5cbcf0;--crayon-purple:#ae8af0;--field-top:#10251d;--field-bottom:#0c1c16;--mint:#163026;--mint-deep:#1e3e31;--green-ink:#6fdca8;--green-ink-deep:#a3efcb;--press-orange:#e07d22;--press-orange-lip:#a8560c;--press-green:#46c98d;--press-green-lip:#1f8558;--paper-rule:#1e3e31;--section-print:#2e7fc0;--section-kids:#b85f12;--section-adults:#7a4fc0;--section-animals:#1a8c5c;--section-pixel:#c9402b;--section-play:#8a6210;--brand-clay:var(--crayon-orange);--brand-clay-soft:#3a2a18;--brand-clay-deep:#ffbe7d;--brand-sage:var(--crayon-green);--brand-sage-soft:var(--mint);--brand-sage-deep:var(--green-ink-deep);--brand-cream:#10251d;--brand-cream-deep:var(--mint);--brand-blush:#3a2a18;--brand-gold:var(--crayon-yellow);--brand-ink:#eaf7f0;--brand-ink-soft:#afcfbf;--brand-ink-quiet:#7ba291;--brand-paper:#163026;--brand-paper-warm:#1e3e31;--brand-border:#26503f;--brand-hairline:#244a3a;--sticker-edge:#1e3e31;--tile-face:#1e3e31;--color-grid-line:#244a3a;--color-board-line:#2f6049;--editor-number:#bee2cf;--editor-grid:#2a5744;--editor-holder-neutral:var(--brand-paper-warm);--header-bg:rgba(16,37,29,.9);--hairline-soft:2px solid rgba(234,247,240,.08);--shadow-xs:0 2px 0 rgba(0,0,0,.5);--shadow-sm:0 3px 0 rgba(0,0,0,.5);--shadow-md:0 4px 0 rgba(0,0,0,.5),0 8px 18px -10px rgba(0,0,0,.7);--shadow-lg:0 6px 0 rgba(0,0,0,.5),0 16px 30px -14px rgba(0,0,0,.75);--shadow-xl:0 24px 48px -20px rgba(0,0,0,.8);--shadow-inner:inset 0 2px 0 rgba(0,0,0,.45);--shadow-soft:0 10px 24px -12px rgba(0,0,0,.65);--shadow-paper:0 3px 0 rgba(0,0,0,.5);--shadow-ambient:0 18px 40px -18px rgba(0,0,0,.7)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}ol,ul{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__nuxt,body,html{height:100vh;height:100dvh;margin:0;padding:0}body{background:linear-gradient(180deg,var(--field-top) 0,var(--field-bottom) 100%) fixed;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-normal);letter-spacing:-.005em;line-height:1.55;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11","ss03";text-rendering:optimizeLegibility;transition:background-color .28s var(--ease-soft),color .28s var(--ease-soft)}body,html{overscroll-behavior:none}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}input[type=color]{-webkit-appearance:none;border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}main{min-height:100vh;min-height:100dvh}canvas{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}a{color:inherit;transition:color var(--transition-base)}a,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}button{font-family:inherit}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation}::-moz-selection{background:var(--brand-clay-soft);color:var(--brand-ink)}::selection{background:var(--brand-clay-soft);color:var(--brand-ink)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.fill-available{min-height:-webkit-fill-available}.pixel-img{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.font-display{font-family:var(--font-display);font-weight:var(--weight-thin);letter-spacing:var(--tracking-tighter)}.font-serif{font-family:var(--font-serif)}.eyebrow{color:var(--color-text-quiet);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.lede{color:var(--color-text-muted);font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:var(--tracking-tight)}.bg-grid{background-color:var(--color-white);background-image:linear-gradient(to right,var(--color-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--color-grid-line) 1px,transparent 1px);background-position-x:-1px;background-position-y:-1px;background-size:3.125% 3.125%;border:1px solid var(--color-grid-line);height:100%;width:100%}.nuxt-icon{display:block}.nuxt-icon svg{height:100%!important;stroke-width:1;width:100%!important}.container-xl{max-width:var(--container-xl)}.container-2xl,.container-xl{margin-left:auto;margin-right:auto;width:100%}.container-2xl{max-width:var(--container-2xl)}.hairline{background:var(--brand-hairline);border:0;height:1px;margin:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-out-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-out-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes rise-in{0%{filter:blur(6px);opacity:0;transform:translateY(18px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes breathe{0%,to{opacity:.6}50%{opacity:1}}.anim-fade-in{animation:fade-in .42s var(--ease-soft) both}.anim-fade-out{animation:fade-out .32s var(--ease-soft) both}.anim-slide-in-down{animation:slide-in-down .42s var(--ease-soft) both}.anim-slide-out-up{animation:slide-out-up .32s var(--ease-soft) both}.anim-slide-in-up{animation:slide-in-up .42s var(--ease-soft) both}.anim-slide-out-down{animation:slide-out-down .32s var(--ease-soft) both}.anim-slide-fade-in{animation:slide-fade-in .42s var(--ease-soft) both}.anim-slide-fade-out{animation:slide-fade-out .32s var(--ease-soft) both}.anim-rise-in{animation:rise-in .72s var(--ease-out) both}html[data-calm=on] *,html[data-calm=on] :after,html[data-calm=on] :before{animation-duration:.9s!important;transition-duration:.6s!important}@media(prefers-reduced-motion:reduce){html[data-calm=on] *,html[data-calm=on] :after,html[data-calm=on] :before{animation-duration:1ms!important;transition-duration:1ms!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.pr-panel{background:var(--brand-paper);border:4px solid var(--sticker-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-md)}.pr-panel--mint{background:var(--mint)}.pr-btn{align-items:center;background:var(--press-orange);border:0;border-radius:var(--radius-pill);box-shadow:0 5px 0 var(--press-orange-lip);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;gap:var(--space-2);justify-content:center;line-height:1;padding:var(--space-4) var(--space-6);transform:translateY(0);transition:transform var(--transition-base),box-shadow var(--transition-base)}.pr-btn:hover{box-shadow:0 7px 0 var(--press-orange-lip);transform:translateY(-2px)}.pr-btn:active{box-shadow:0 0 0 var(--press-orange-lip);transform:translateY(5px)}.pr-btn--green{background:var(--press-green);box-shadow:0 5px 0 var(--press-green-lip)}.pr-btn--green:hover{box-shadow:0 7px 0 var(--press-green-lip)}.pr-btn--green:active{box-shadow:0 0 0 var(--press-green-lip)}.pr-btn--plain{background:var(--tile-face);box-shadow:0 5px 0 var(--mint-deep);color:var(--green-ink)}.pr-btn--plain:hover{box-shadow:0 7px 0 var(--mint-deep)}.pr-btn--plain:active{box-shadow:0 0 0 var(--mint-deep)}.pr-btn--sm{background:var(--brand-clay-deep);box-shadow:0 3px 0 var(--press-orange-lip);font-size:var(--text-sm);min-height:40px;padding:var(--space-2) var(--space-4)}.pr-btn--sm.pr-btn--plain{background:var(--tile-face);box-shadow:0 3px 0 var(--mint-deep)}.pr-btn--sm:active{transform:translateY(3px)}.pr-chip{align-items:center;background:var(--chip,var(--crayon-green));border-radius:var(--radius-pill);color:var(--color-white);display:inline-flex;font-size:var(--text-sm);font-weight:600;height:2rem;justify-content:center;line-height:1;min-width:2rem;padding:0 var(--space-2)}.pr-chip,.pr-h1,.pr-h2{font-family:var(--font-display)}.pr-h1,.pr-h2{color:var(--green-ink);letter-spacing:var(--tracking-tight);line-height:1.1}.pr-h1{font-size:var(--text-4xl)}.pr-h1,.pr-h2{font-weight:600}.pr-h2{font-size:var(--text-xl)}@media(max-width:560px){.pr-h1{font-size:var(--text-3xl)}}@media(prefers-reduced-motion:reduce){.pr-btn,.pr-btn:active,.pr-btn:hover{transform:none;transition:none}}.error-page[data-v-f229b7ef]{align-items:center;background:var(--tile-face);border:4px solid var(--sticker-edge);border-radius:var(--radius-card);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-10) auto;max-width:var(--container-md);padding:var(--space-10) var(--space-6);text-align:center;width:100%}.error-page__code[data-v-f229b7ef]{color:var(--mint-deep);font-size:var(--text-6xl);line-height:1}.error-page__code[data-v-f229b7ef],.error-page__title[data-v-f229b7ef]{font-family:var(--font-display);font-weight:600}.error-page__title[data-v-f229b7ef]{color:var(--green-ink);font-size:var(--text-3xl);line-height:1.1}.error-page__desc[data-v-f229b7ef]{color:var(--color-text-muted);font-size:var(--text-lg);max-width:34ch}.error-page__actions[data-v-f229b7ef]{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;margin-top:var(--space-2)}
