:root{color-scheme:dark;--bg:#10151b;--panel:#1a2029;--line:#3b4654;--ink:#f3f5f8;--muted:#aab5c4;--gold:#f2bb2c;--green:#68cb68}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 45% -35%,#314255 0,#171e27 47%,#10151b 82%);color:var(--ink);font:500 15px/1.6 'DM Sans',system-ui,sans-serif}.wrap{width:min(850px,100%);margin:auto;padding:24px 18px 48px}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:32px;border:1px solid #3b4552;border-radius:17px;background:linear-gradient(165deg,#252d38,#191f27 80%);box-shadow:inset 0 1px #ffffff14,0 5px 12px #080b0e80}.brand{font:700 26px 'Fredoka',sans-serif;letter-spacing:-1px;color:#f6f7f9;text-decoration:none}.brand b{color:var(--green)}.nav{display:flex;flex-wrap:wrap;gap:5px}.nav a,.back{padding:6px 9px;border-radius:8px;color:#c4ccd7;text-decoration:none;font-size:12px;font-weight:700}.nav a:hover,.back:hover{background:#313b49;color:white}.eyebrow{margin:0;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}h1{margin:5px 0 12px;font:700 clamp(30px,7vw,46px)/1.08 'Fredoka',sans-serif;letter-spacing:-.6px}.lead{max-width:67ch;color:#c2cbd6;font-size:17px}.card{margin:18px 0;padding:20px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(140deg,#222b36,#191f27);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0003}.card h2{margin:0 0 7px;font:600 21px 'Fredoka',sans-serif}.card p,.card li{color:#c3ccd8}.card ul{padding-left:21px}.card li{margin:6px 0}.btn{display:inline-block;margin:5px 0;padding:11px 16px;border:1px solid #c98d0c;border-radius:10px;background:linear-gradient(#ffe27a,#f6c026);color:#3f2700;text-decoration:none;font-weight:800;box-shadow:inset 0 2px #fff9,0 3px 0 #8d5f05}.email{font-size:18px;font-weight:800}.email a,a{color:#ffe27a}.draft{margin:18px 0;padding:12px 15px;border:1px solid #ae8120;border-radius:10px;background:#443719;color:#ffedb0;font-size:13px}.foot{margin-top:35px;padding-top:17px;border-top:1px solid var(--line);color:#94a0b0;font-size:12px}.foot a{color:#c7d0dc;text-decoration:none}.foot p{margin:0 0 8px}.foot nav{display:flex;flex-wrap:wrap;gap:5px 11px}.fine{color:#98a4b3;font-size:13px}@media(max-width:520px){.wrap{padding:12px 11px 32px}.top{gap:7px;padding:11px}.nav{gap:1px}.nav a,.back{font-size:11px;padding:5px 6px}.card{padding:15px}.lead{font-size:15px}}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:100 1000;font-display:swap;src:url('/fonts/dm-sans.woff2') format('woff2')}@font-face{font-family:'Fredoka';font-style:normal;font-weight:300 700;font-display:swap;src:url('/fonts/fredoka.woff2') format('woff2')}
