@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}:root{--cream:#fff6ec;--strawberry:#ffb8c6;--cherry:#e8344e;--butter:#ffd86b;--mint:#9fe3c9;--cocoa:#4a2e2a;--cocoa-30:#4a2e2a4d;--bg:var(--cream);--card:#fff;--accent:var(--strawberry);--yes:var(--cherry);--ink:var(--cocoa);--font:"Fredoka", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;--radius-pill:999px;--radius-card:24px;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-glide:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;margin:0;font-weight:500}#app{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
