:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5;background:#080808;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}.page-shell{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.hero{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;width:100%;max-width:720px;padding:2rem;box-shadow:0 24px 80px #00000040}.hero h1{margin:0 0 1rem;font-size:clamp(3rem,4vw,4.5rem)}.hero p{max-width:40rem;margin:0 0 1.5rem;line-height:1.7}.actions{gap:1rem;display:flex}.entry-form{gap:1rem;margin-top:1.5rem;display:grid}.entry-form input{width:100%;color:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;padding:.95rem 1rem}.card-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.card-row>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:1.25rem}.card-row h2{margin:0 0 .75rem}.card-row ul{margin:0;padding:0;list-style:none}.card-row li{margin-bottom:.65rem}.button{color:#fff;background:#1db954;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}
