@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/andika-latin-400-normal-BTFTIZb-.woff2)format("woff2"),url(/assets/andika-latin-400-normal-BK42By1L.woff)format("woff")}@font-face{font-family:Andika;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/andika-latin-700-normal-Dk95f5lc.woff2)format("woff2"),url(/assets/andika-latin-700-normal-CAUSQC6x.woff)format("woff")}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/grandstander-latin-400-normal-BK5sMGS-.woff2)format("woff2"),url(/assets/grandstander-latin-400-normal-DPxYAiAg.woff)format("woff")}@font-face{font-family:Grandstander;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/grandstander-latin-700-normal-B7EXRwbV.woff2)format("woff2"),url(/assets/grandstander-latin-700-normal-C_7sGtqO.woff)format("woff")}@font-face{font-family:Playwrite FR Trad;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playwrite-fr-trad-latin-400-normal-Xr-Vp6v_.woff2)format("woff2"),url(/assets/playwrite-fr-trad-latin-400-normal-DXJHaZ3x.woff)format("woff")}:root{--kl-whitewash:#f2eee3;--kl-granite:#a39b8b;--kl-slate:#3e5872;--kl-shutter-blue:#2f6fa8;--kl-meadow:#7db24a;--kl-fir:#2e5e3e;--kl-gorse:#f2c230;--kl-heather:#9a6ba8;--kl-hydrangea-pink:#e58fb1;--kl-hydrangea-blue:#7fa6e0;--kl-sand:#e9d7a8;--kl-cove:#4cc3c1;--kl-deep-sea:#1f5e8c;--kl-beacon-red:#c8453a;--kl-mist:#9c9aa6;--kl-lichen:#e39a3b;--kl-granite-light:#bdb5a4;--kl-granite-dark:#7e776b;--kl-slate-dark:#2c3f54;--kl-meadow-light:#a3cb63;--kl-meadow-dark:#5f9440;--kl-fir-light:#4c8054;--kl-earth:#8a6a4c;--kl-earth-dark:#5e4734;--kl-wood:#b08a5c;--kl-wood-dark:#6f5238;--kl-straw:#ddbd6c;--kl-eggshell:#f4e7ce;--kl-navy:#22344f;--kl-ink:var(--kl-hair-brown);--kl-paper:var(--kl-eggshell);--kl-iron:#5a6470;--kl-skin-1:#f6d7bd;--kl-skin-2:#edbe98;--kl-skin-3:#d49a6e;--kl-skin-4:#a9714b;--kl-skin-5:#6f4630;--kl-hair-black:#2a2530;--kl-hair-brown:#5a3e2b;--kl-hair-chestnut:#8a5a34;--kl-hair-blond:#d9b25a;--kl-hair-red:#b5562b;--kl-hair-grey:#a9a7ad;--kl-hair-white:#e8e4da;--kl-glass:#bfe3e8;--kl-shadow:#4a4e7a;--kl-sun:#ffe9b8;--kl-sky:#bfe1f2;--kl-slate-light:#4f6c89;--kl-terracotta:#b9714f;--kl-dry-grass:#c3c680;--kl-grass:#8aba3e;--kl-grass-light:#b6d25a;--kl-grass-deep:#5e9a36;--kl-ochre:#e2b878;--kl-leaf:#4f8c40;--kl-font:"Andika", "Trebuchet MS", "Segoe UI", sans-serif;--kl-lettering-font:"Grandstander", "Andika", "Trebuchet MS", sans-serif;--kl-handwriting-font:"Playwrite FR Trad", "Andika", cursive;--kl-reading-font:var(--kl-font);--kl-accent:var(--kl-lichen);--kl-shade:color-mix(in srgb, var(--kl-ink) 32%, transparent);--kl-focus:var(--kl-shutter-blue);--kl-danger:var(--kl-beacon-red);--kl-board:var(--kl-wood);--kl-sign-tick:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M24 54 43 72 77 30' fill='none' stroke='black' stroke-width='12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--kl-sign-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M80 50H20M41 29 20 50 41 71' fill='none' stroke='black' stroke-width='11' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--kl-sign-more:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M20 36 50 64 80 36' fill='none' stroke='black' stroke-width='13' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--kl-reading-trim:0;--kl-text-scale:1;--kl-safe-top:env(safe-area-inset-top,0px);--kl-safe-left:env(safe-area-inset-left,0px);--kl-safe-right:env(safe-area-inset-right,0px);font-size:calc(18px * var(--kl-text-scale));--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.kl-cursive{--kl-reading-font:var(--kl-handwriting-font);--kl-reading-trim:-.45em}:root.kl-contrast{--kl-paper:#fff;--kl-whitewash:#fff;--kl-sand:#fff;--kl-ink:#000;--kl-accent:var(--kl-gorse);--kl-shade:var(--kl-ink);--kl-board:#fff;--kl-paper-texture:none}html,body{overscroll-behavior:none;background:var(--kl-sky);height:100%;font-family:var(--kl-font);color:var(--kl-ink);margin:0;overflow:hidden}#world{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}#overlay{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}
