*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:#371b42;color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}img,svg,video,canvas{display:block;max-width:100%}ul,p,li,h1,h2,h3,h4,h5{padding:0;margin:0}h1,h2,h3,h4,h5,p{font-weight:400}button{cursor:pointer;border:0;background:none;color:inherit;font:inherit}a{text-decoration:none;cursor:pointer;color:inherit}a:active,a:hover{outline:0}input:focus{outline:none}svg{height:auto}svg.svelte-1l8nvlt{stroke:currentColor;fill:#fff;transform-origin:50% 60%}path.svelte-1l8nvlt{scale:.9;transform-origin:50%}header.svelte-1hwdprm{display:flex;align-items:center;gap:2rem;padding:1rem 2rem 0}h1.svelte-1hwdprm a:where(.svelte-1hwdprm){display:flex;align-items:center;gap:.25rem;font-size:2rem;font-weight:800;color:#fff}nav.svelte-1hwdprm{display:flex;gap:2rem;align-items:center}nav.svelte-1hwdprm a:where(.svelte-1hwdprm){color:#fff9;font-weight:200;font-size:1rem;transition:color .2s}nav.svelte-1hwdprm a:where(.svelte-1hwdprm):hover,nav.svelte-1hwdprm a.active:where(.svelte-1hwdprm){color:#fff}@media(max-width:500px){header.svelte-1hwdprm{flex-direction:column;gap:.5rem}}main.svelte-12qhfyh{padding:2rem}.login.svelte-12qhfyh{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.btn.svelte-12qhfyh{padding:.75rem 1.5rem;background:#fff2;border-radius:.5rem;color:#fff;font-weight:600;transition:background .2s}.btn.svelte-12qhfyh:hover{background:#fff3}
