@font-face{font-family:Bricolage Grotesque;src:url(../../../fonts/bricolage.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Unbounded;src:url(../../../fonts/unbounded.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Figtree;src:url(../../../fonts/figtree.woff2) format("woff2");font-weight:300 900;font-display:swap}[data-theme=blok]{--outer: #ffd3e6;--bg: #ffffff;--ink: #141414;--ink-soft: #3d3d3d;--field: #f1f1f1;--tile: #f7f7f7;--primary: #ff4f9a;--primary-soft: #ffd3e6;--accent: #d7f75b;--accent-soft: #eef9c4;--on-ink: #ffffff;--danger: #b3002d;--ok: #1d6b2a;--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-text: "Bricolage Grotesque", system-ui, sans-serif;--display-weight: 800;--display-track: -.04em}[data-theme=pastel]{--outer: #ffc2d6;--bg: #fff0f4;--ink: #2a0f1f;--ink-soft: #5b3a4b;--field: #ffffff;--tile: #ffffff;--primary: #ffc2d6;--primary-soft: #ffe1eb;--accent: #bde8d5;--accent-soft: #dff3ea;--apricot: #ffd39a;--on-ink: #fff0f4;--danger: #a3002a;--ok: #1d6b2a;--font-display: "Unbounded", system-ui, sans-serif;--font-text: "Figtree", system-ui, sans-serif;--display-weight: 700;--display-track: -.03em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{background:var(--outer, #ffffff)}body{margin:0;background:var(--outer, #ffffff);color:var(--ink, #141414);font-family:var(--font-text, system-ui, sans-serif);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.rise{animation:rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d, 0ms)}@media(prefers-reduced-motion:reduce){.rise{animation:none!important}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--field) inset;box-shadow:0 0 0 1000px var(--field) inset}::selection{background:var(--primary);color:var(--ink)}.shell{max-width:480px;margin:0 auto;background:var(--bg)}.screen{container-type:inline-size;min-height:100dvh;overflow-x:clip}@media(min-width:640px)and (min-height:600px){body{min-height:100dvh;display:grid;place-items:center;padding:24px 0}.shell{width:414px;height:min(calc(100dvh - 48px),880px);margin:0;border:12px solid #141414;border-radius:52px;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 80px #14141447}.screen{height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.screen::-webkit-scrollbar{display:none}}
