@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#1c0f4a;--night-2:#2a1766;--night-3:#3a2385;--line:#ffffff29;--paper:#fbf9ff;--card:#fff;--ink:#1d1640;--ink-soft:#5b5480;--gold:#ffd166;--pink:#ff5d8f;--ans-0:#d7263d;--ans-1:#1b6fd8;--ans-2:#ffb703;--ans-3:#0a7d4f;--ok:#0f9d63;--ko:#d7263d;--radius:16px;--shadow:0 4px 0 #00000040;--font:"Fredoka Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background:var(--night);color:#fff;min-height:100dvh;font-family:var(--font);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;background-image:radial-gradient(circle at 12% 18%,#ff5d8f2e,#0000 34%),radial-gradient(circle at 88% 12%,#ffd16624,#0000 30%),radial-gradient(circle at 70% 92%,#1b6fd833,#0000 38%);background-attachment:fixed;margin:0;font-size:18px;line-height:1.35}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;line-height:1.1}a{color:inherit}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.btn{border-radius:var(--radius);color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#ffffff24;border:0;justify-content:center;align-items:center;gap:.5em;min-height:56px;padding:.5em 1.25em;font-size:1.05em;font-weight:600;text-decoration:none;transition:transform 80ms,filter .12s;display:inline-flex}.btn:active{transform:translateY(2px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--gold);color:var(--ink);box-shadow:var(--shadow)}.btn-pink{background:var(--pink);color:#2b0a1c;box-shadow:var(--shadow)}.btn-danger{background:var(--ans-0);color:#fff}.btn-ghost{border:2px solid var(--line);background:0 0}.btn-small{border-radius:12px;min-height:44px;padding:.3em .9em;font-size:.92em}.btn-block{width:100%}.field{flex-direction:column;gap:.3em;display:flex}.field>span,.field-label{font-size:.95em;font-weight:600}.field small{color:var(--ink-soft);font-size:.82em}.input{border:2px solid var(--line);color:#fff;background:#ffffff14;border-radius:14px;width:100%;min-height:56px;padding:.4em .8em;font-size:1.05em}.input::placeholder{color:#ffffff8c}.error{background:var(--ko);color:#fff;border-radius:12px;padding:.6em .9em;font-weight:500}.center-page{min-height:100vh;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;min-height:100dvh;padding:24px 16px;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ans-0{background:var(--ans-0);color:#fff}.ans-1{background:var(--ans-1);color:#fff}.ans-2{background:var(--ans-2);color:var(--ink)}.ans-3{background:var(--ans-3);color:#fff}.paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;background:var(--paper);min-height:100dvh;color:var(--ink)}.paper .input{color:var(--ink);background:#fff;border-color:#d4cfe8}.paper .input::placeholder{color:#827ca0}.paper .btn{color:var(--ink);background:#ece8f8}.paper .btn-primary{background:var(--ans-2);color:var(--ink);box-shadow:none}.paper .btn-danger{background:var(--ans-0);color:#fff}.paper .btn-ghost{background:0 0;border-color:#d4cfe8}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
