@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.d7fd5574.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.p.ae1b0c1f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.p.5b396bc1.woff2)format("woff2");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:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_aecdc5fa-module__Kn81_a__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_aecdc5fa-module__Kn81_a__variable{--font-pixel:"Pixelify Sans","Pixelify Sans Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.753dfc0d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.317fa95e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.51ae28b9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.p.3379eac0.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.fc65572f.woff2)format("woff2");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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_92f53568-module__w3k9Sq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_92f53568-module__w3k9Sq__variable{--font-sans:"Nunito","Nunito Fallback"}
:root{--bg:#fff3f7;--cream:#fff7ec;--plum:#4a1c40;--plum-dark:#2e0f28;--pink:#ff7eb6;--pink-dark:#d94f8f;--pink-light:#ffd6e7;--mint:#5ee0c0;--yellow:#ffd23f;--line:#f1cfe0;--muted:#8a6a80;--card:#fff;--pixel:var(--font-pixel),monospace;--sans:var(--font-sans),system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(circle at 10% 0%,#ffe0ee 0,transparent 40%),radial-gradient(circle at 100% 30%,#e6f9f3 0,transparent 35%),var(--bg);color:var(--plum);font-family:var(--sans);min-height:100vh}a{color:inherit}h1,h2,h3{font-family:var(--pixel);letter-spacing:.5px;font-weight:600}button{font:inherit}
.layout-module__L5FxyW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:0 auto;padding:14px 24px;display:flex}.layout-module__L5FxyW__brand{font-family:var(--pixel);color:var(--plum);text-shadow:3px 3px 0 var(--pink);font-size:28px;text-decoration:none}.layout-module__L5FxyW__brand span{color:var(--pink-dark);text-shadow:3px 3px 0 var(--yellow)}.layout-module__L5FxyW__nav{gap:8px;display:flex}.layout-module__L5FxyW__nav a{font-family:var(--pixel);box-shadow:0 3px 0 var(--line);background:#fff;border-radius:5px;padding:6px 14px;text-decoration:none}.layout-module__L5FxyW__nav a:hover{background:var(--pink-light)}.layout-module__L5FxyW__main{max-width:1400px;margin:0 auto;padding:0 24px 40px}.layout-module__L5FxyW__footer{text-align:center;color:var(--muted);padding:20px;font-size:13px}@media (max-width:600px){.layout-module__L5FxyW__header{padding:10px 16px}.layout-module__L5FxyW__main{padding:0 16px 32px}.layout-module__L5FxyW__brand{font-size:22px}}
