:root{color-scheme:dark;--bg:#0c0f12;--card:#151a1f;--text:#f3f5f7;--muted:#a7b0b8;--accent:#ff6a3d;--line:#29323a}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top right,#25201e 0,transparent 35%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;line-height:1.65}main{width:min(850px,calc(100% - 40px));margin:70px auto;padding:56px;background:rgba(21,26,31,.92);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 80px #0008}.brand{font-weight:800;letter-spacing:.24em;color:var(--accent)}h1{font-size:clamp(2.2rem,7vw,4.6rem);line-height:1.05;margin:.5rem 0 1.25rem}h2{font-size:1.15rem;margin:0 0 .4rem}.lead{font-size:1.25rem;color:#d7dde2}.muted,footer{color:var(--muted)}section{padding:22px 0;border-top:1px solid var(--line)}section p{margin:.25rem 0;color:#c9d0d6}nav{display:flex;gap:18px;flex-wrap:wrap;margin:28px 0}a{color:#ff9a79;text-decoration:none}a:hover{text-decoration:underline}footer{padding-top:18px;border-top:1px solid var(--line)}@media(max-width:600px){main{margin:20px auto;padding:28px;border-radius:18px}}
