@font-face{font-family:'Barlow Condensed';font-weight:400;font-display:swap;src:url(/fonts/barlow-condensed-400-latin.woff2) format('woff2')}
@font-face{font-family:'Barlow Condensed';font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2) format('woff2')}
@font-face{font-family:'Marcellus SC';font-weight:400;font-display:swap;src:url(/fonts/marcellus-sc-400-latin.woff2) format('woff2')}
:root{color-scheme:dark}
body{margin:0;background:radial-gradient(ellipse at top,#1b2d4d,#070a1c 60%) fixed #070a1c;color:#dcf1ff;font:400 19px/1.5 'Barlow Condensed','Arial Narrow',system-ui,sans-serif}
main{max-width:640px;margin:0 auto;padding:36px 18px 56px}
.eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#8fb4d6}
h1{font:400 44px/1.05 'Marcellus SC',Georgia,serif;margin:6px 0 10px}
h2{font:400 24px/1.2 'Marcellus SC',Georgia,serif;margin:28px 0 6px;color:#ffb547}
p,li{margin:0 0 10px;color:#c9def0}
b{color:#dcf1ff;font-weight:600}
a{color:#ffb547}
.small{font-size:16px;color:#8fb4d6}
button{font:600 17px 'Barlow Condensed',sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:12px 16px;border-radius:3px;border:1px solid rgba(220,241,255,.4);background:rgba(15,24,54,.8);color:#dcf1ff;cursor:pointer}
button:focus-visible,a:focus-visible{outline:2px solid #ffb547;outline-offset:2px}
.back{display:inline-block;margin-top:14px;padding:12px 18px;border-radius:3px;background:#ffb547;color:#070a1c;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
