@charset "UTF-8";
:root{color-scheme:dark;--bg:#0a111b;--paper:#f1f0e7;--muted:#b5c4d1;--lime:#c8ff32;--purple:#a876ff}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--paper);font:16px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 0, #37264b 0,transparent 55%)}main{max-width:820px;margin:auto;padding:48px 28px 64px}.brand{display:inline-block;color:var(--lime);font-weight:900;font-style:italic;letter-spacing:-1px;font-size:25px;text-decoration:none}.kicker{color:var(--purple);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin:36px 0 10px}h1{font-size:clamp(38px,7vw,68px);line-height:1.02;letter-spacing:-2px;margin:12px 0 26px;font-weight:900;font-style:italic}h2{font-size:22px;line-height:1.25;margin:32px 0 12px}p,li{color:var(--muted)}a{color:var(--lime);text-underline-offset:4px;overflow-wrap:anywhere}a:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.lead{font-size:20px;color:var(--paper);max-width:650px}.note{padding:20px 23px;border-left:3px solid var(--lime);background:#16202b;margin:25px 0}.cards{display:grid;gap:14px;margin:30px 0}.card{display:block;padding:20px 24px;background:#17212c;border:1px solid #334454;text-decoration:none;color:var(--paper);font-size:19px;font-weight:800;transition:transform .18s,border-color .18s}.card:hover{transform:translateX(4px);border-color:var(--lime)}small,.date{font-size:13px;color:#9aafbf}nav{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #334454;margin-top:42px;padding-top:23px;font-size:14px}ul{padding-left:22px}footer{margin-top:25px;color:#91a7b8;font-size:12px}.email{font-size:clamp(18px,4vw,28px);font-weight:700}@media(max-width:520px){main{padding:26px 24px 48px}.kicker{margin-top:25px}h1{letter-spacing:-1px}.lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.card{transition:none}}
