@import "https://fonts.googleapis.com/css2?family=Nunito:wght@500;600;700;800;900&display=swap";:root{font-synthesis:none;color:#302940;--ink:#302940;--ink-muted:#7a728a;--surface-soft:#f4f1f7;--border:#eeeaf2;--purple:#a77add;--purple-deep:#6f4c9d;--pink:#f3a2c2;--pink-deep:#a94f78;--turquoise:#79d9c4;--turquoise-deep:#258c75;--yellow:#ffd86d;--yellow-deep:#d49a2b;--blue:#83c9ee;--blue-deep:#3f8fbf;--shadow:0 10px 30px #4d386514;background:#fcfaff;font-family:Nunito,ui-rounded,Arial Rounded MT Bold,system-ui,sans-serif}*{box-sizing:border-box}html{background:#fcfaff;min-width:320px}body{background:radial-gradient(circle at 93% 5%,#ffddeb8c,#0000 21rem),radial-gradient(circle at 32% 98%,#d5f7f18c,#0000 24rem),#fcfaff;min-width:320px;min-height:100dvh;margin:0}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #744ea340}::selection{color:var(--ink);background:#eadcff}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
