﻿*{box-sizing:border-box}:root{color-scheme:dark;--bg:#06090d;--panel:#101720;--line:#253240;--text:#f5f8fb;--muted:#a9b7c5;--accent:#4cc3ff;--hot:#ffbd55}body{margin:0;min-height:100vh;font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#0b1218,var(--bg));color:var(--text)}a{color:inherit;text-decoration:none}.blog-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:52px 0}.blog-hero{margin-bottom:30px}.eyebrow{margin:0 0 10px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}h1{margin:0;font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(48px,9vw,92px);line-height:.9;text-transform:uppercase}h2{margin:12px 0 8px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:34px;line-height:1;text-transform:uppercase}p{color:var(--muted);line-height:1.65}.post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.post-card{border:1px solid var(--line);background:var(--panel);transition:transform .18s ease,border-color .18s ease}.post-card:hover{transform:translateY(-3px);border-color:rgba(76,195,255,.7)}.post-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:#05070a}.post-card a{display:block;padding-bottom:18px}.post-card span,.post-card h2,.post-card p{display:block;margin-left:18px;margin-right:18px}.post-card span{margin-top:16px;color:var(--hot);font-size:12px;font-weight:900;text-transform:uppercase}.empty-state{border:1px solid var(--line);background:var(--panel);padding:28px}.article-shell{width:min(900px,calc(100% - 32px))}.back-link{display:inline-block;margin-bottom:18px;color:var(--accent);font-weight:900;text-transform:uppercase}.article-image{width:100%;max-height:520px;object-fit:cover;border:1px solid var(--line);margin-bottom:24px}.article-body{margin-top:28px;font-size:18px}.article-body p{color:#dbe6ee}@media(max-width:680px){.blog-shell{padding-top:32px}}
