:root{color-scheme:dark;--bg:#0b0a0e;--panel:#19171e;--text:#f8edf4;--muted:#bdaeb8;--accent:#ce5fa3;--line:#3b3039}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 0,#35132b 0,transparent 32rem),var(--bg);color:var(--text);font:17px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#f5a4d5}header,main,footer{width:min(880px,calc(100% - 40px));margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:28px 0}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{text-decoration:none;color:var(--muted)}.brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:22px;color:var(--text);text-decoration:none}.brand img{width:42px;height:42px;border-radius:10px}main{padding:54px 0 90px}.hero{padding:54px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(145deg,rgba(206,95,163,.16),rgba(25,23,30,.94))}.eyebrow{color:var(--accent);font-weight:700}.hero h1{font-size:clamp(42px,8vw,76px);line-height:1.02;margin:.25em 0}.hero p{font-size:21px;color:var(--muted);max-width:640px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:28px}.card{display:block;padding:24px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--text);text-decoration:none}.card span{color:var(--muted)}article{background:rgba(25,23,30,.82);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,52px)}h1{font-size:clamp(36px,7vw,62px);line-height:1.08}h2{margin-top:2em;font-size:26px}li{margin:.55em 0}.notice{padding:16px 18px;border-left:4px solid var(--accent);background:#2b1925;color:#f0cadf}footer{padding:30px 0 48px;color:var(--muted);border-top:1px solid var(--line)}@media(max-width:680px){header{align-items:flex-start;gap:18px;flex-direction:column}.hero{padding:30px}nav{gap:12px}}
