@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./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(./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(./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}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(./poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#e7f1ff;--paper:#fff;--ink:#16202d;--muted:#4f5b6a;--line:#cfdcec;--accent:#1f3f6b;--accent-ink:#f2f7ff;--accent-soft:#d6e4f7;--sun:#ffc83d;--sun-hover:#e4ae09;--sun-ink:#111b28;--lisere:#1f3f6b;--carte:#ebeae0;--danger:#a32116;--danger-soft:#f8dcd8;--ok:#2f6b3a;--display:"Fredoka Variable", "Fredoka", system-ui, sans-serif;--text:"Poppins", system-ui, sans-serif;--largeur:46rem;--r-big:20px;--r-mid:14px;--r-small:10px;--r-full:999px;--tap:3rem;--shadow:0 1px 2px #141e320f, 0 4px 16px #141e320d;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#23272c;--paper:#2e3238;--ink:#f8fafe;--muted:#b4bcc7;--line:#41474f;--accent:#ffc83d;--accent-ink:#111b28;--accent-soft:#46412f;--lisere:#436493;--carte:#46412f;--danger:#ff8a7d;--danger-soft:#4a1d18;--ok:#8fd19c;--shadow:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--text);-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex}body>div{flex:1}[hidden]{display:none!important}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}h1{font-size:2rem}h2{font-size:1.35rem}a{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-full);background:var(--paper);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--sun);border-color:var(--sun);color:var(--sun-ink);box-shadow:0 4px 0 var(--lisere)}.btn.primary:hover:not(:disabled){background:var(--sun-hover);border-color:var(--sun-hover)}.btn.primary:active:not(:disabled){box-shadow:0 1px 0 var(--lisere);transform:translateY(3px)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-big);box-shadow:var(--shadow)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn.ghost{background:0 0;border-color:#0000}.btn.icon{width:var(--tap);padding:0}
