@font-face{font-family:Jersey;src:url(/fonts/Jersey10-Regular.ttf)}
@font-face{font-family:Pixelify;src:url(/fonts/PixelifySans.ttf)}
:root{--night:#0e0b18;--lane:#14111f;--line:#2b2541;--text:#f4efe4;--dim:#a79ebb;--gold:#ffc23d}
*{box-sizing:border-box}
body{margin:0;background:radial-gradient(120% 60% at 50% 0%,#2a1f4a 0%,var(--lane) 55%,var(--night) 100%) fixed;color:var(--text);
 font:17px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
main{max-width:680px;margin:0 auto;padding:48px 16px 64px}
h1{font-family:Jersey,sans-serif;font-weight:400;font-size:56px;line-height:1;margin:0 0 4px;letter-spacing:.02em}
h1 em{font-style:normal;color:var(--gold)}
h2{font-family:Pixelify,sans-serif;font-weight:400;color:var(--gold);font-size:20px;margin:36px 0 8px;letter-spacing:.04em}
p,li{color:var(--text)}
.dim,footer{color:var(--dim)}
a{color:var(--gold)}
.card{background:rgba(20,17,31,.8);border:2px solid var(--line);padding:18px 20px;margin:16px 0}
.mail{font-family:Pixelify,sans-serif;font-size:22px}
nav{margin-top:8px;font-family:Pixelify,sans-serif}
nav a{margin-right:16px}
footer{margin-top:48px;font-size:14px}
