:root{background:#141019;color:#f8f5ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}.app-shell{background:radial-gradient(circle at 80% 10%,#713d75 0,#0000 33%),#141019;display:grid;min-height:100vh;padding:2rem;place-items:center}.hero{max-width:42rem}.eyebrow{color:#d8a5e1;font-size:.85rem;font-weight:700;letter-spacing:.15em;margin:0 0 1rem;text-transform:uppercase}h1{font-size:clamp(2.7rem,8vw,5.5rem);line-height:.98;margin:0}.intro{color:#cdc4d1;font-size:1.1rem;line-height:1.6;max-width:36rem}.button,button{background:#edc8ef;border:1px solid #edc8ef;border-radius:.5rem;color:#251126;cursor:pointer;display:inline-block;margin-top:.5rem;padding:.85rem 1.1rem;text-decoration:none}.button:hover,button:hover{background:#fff2ff}button:focus-visible{outline:3px solid #fff;outline-offset:3px}.login{grid-gap:1rem;display:grid;gap:1rem;width:min(100%,22rem)}.login .eyebrow{margin:0}.login label{grid-gap:.35rem;display:grid;gap:.35rem}.login input{background:#211a29;border:1px solid #6d6074;border-radius:.5rem;color:inherit;padding:.7rem}.error{color:#ffb4c0;margin:0}.page{min-height:100vh}.site-header{align-items:center;border-bottom:1px solid #3a3042;display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:1rem 2rem}.site-header nav{display:flex;gap:1.25rem}.site-header a{color:#cdc4d1;text-decoration:none}.site-header a.active{color:#edc8ef;font-weight:700}.site-header .user{align-items:center;display:flex;gap:1rem;margin-left:auto}.site-header button{margin:0;padding:.4rem .7rem}.content{margin:0 auto;max-width:60rem;padding:3rem 2rem}.content a:not(.button){color:#edc8ef}
/*# sourceMappingURL=main.5137edac.css.map*/