@font-face{font-family:Fredoka;src:url('/assets/fonts/fredoka-variable.ttf') format('truetype');font-weight:300 700;font-display:swap}@font-face{font-family:Andika;src:url('/assets/fonts/Andika-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Andika;src:url('/assets/fonts/Andika-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--cream:#fff8ec;--paper:#fffefa;--ink:#17334c;--muted:#63727e;--purple:#7450ba;--purple-dark:#56398f;--lavender:#ede4fa;--peach:#ffe0bb;--mint:#d9efdc;--sky:#dceefa;--yellow:#ffda7c;--line:#e4ded5;--red:#a34544;--radius:28px;--radius-lg:36px;--space:8px;--touch:72px;--font:Fredoka,ui-rounded,sans-serif;--letters:Andika,sans-serif;--shadow:0 6px 0 #18314b18;--press:160ms;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}
