:root{color-scheme:dark;--bg:#070a12;--panel:#111725;--line:#29344d;--text:#f6f8ff;--muted:#a8b2c7;--blue:#63ccff}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 12% 4%,rgba(42,171,238,.14),transparent 28%),var(--bg);color:var(--text);font:15px/1.7 Inter,system-ui,sans-serif}.wrap{width:min(860px,calc(100% - 32px));margin:auto}header{padding:24px 0;border-bottom:1px solid var(--line)}header a{color:white;text-decoration:none;font-size:20px;font-weight:850}main{padding:52px 0 70px}article{padding:clamp(22px,5vw,45px);border:1px solid var(--line);border-radius:24px;background:rgba(17,23,37,.95)}h1{margin:0 0 8px;font-size:clamp(30px,5vw,48px);line-height:1.1}h2{margin:32px 0 8px;font-size:20px}p,li{color:var(--muted)}.date{color:var(--blue);margin-bottom:28px}a{color:var(--blue)}.contact{margin-top:34px;padding:16px;border:1px solid rgba(42,171,238,.25);border-radius:14px;background:rgba(42,171,238,.08)}footer{padding:24px 0 40px;color:var(--muted);font-size:13px}
