@font-face{font-family:Inter;src:url(fonts/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Inter Tight";src:url(fonts/inter-tight.woff2) format("woff2");font-weight:100 900;font-display:swap}
body{font-family:Inter,system-ui,sans-serif;color:#0E1726;max-width:760px;margin:0 auto;padding:48px 20px;line-height:1.65;font-size:17px;background:#fff;-webkit-font-smoothing:antialiased}
h1{font-family:"Inter Tight",Inter,sans-serif;font-size:2.2rem;letter-spacing:-.03em;line-height:1.1;margin:.6rem 0 .4rem}
h2{font-family:"Inter Tight",Inter,sans-serif;font-size:1.2rem;letter-spacing:-.01em;margin:2rem 0 .4rem}
p,li{color:#5B6675}ul{padding-left:1.2rem}a{color:#2456E8}
body.center{background:#0F1B2D;color:#fff;min-height:100vh;display:grid;place-items:center;text-align:center;margin:0;max-width:none}
body.center p{color:rgba(255,255,255,.7);max-width:480px;margin:0 auto 1.6rem}
.btn{display:inline-block;background:#2456E8;color:#fff;padding:.85rem 1.4rem;border-radius:999px;text-decoration:none;font-weight:600;margin:.3rem}
.btn.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)}
