/* Extracted from static-nopixel-v-rockstar-gta-rp.html; presentation preserved during Step 8.3 migration. */

:root{--bg:#05080a;--panel:#0d1517;--line:#172526;--orange:#ffb454;--text:#e7f1ee;--muted:#5f7c78;--mono:'JetBrains Mono',monospace;--display:'Space Grotesk',sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse 80% 40% at 50% -10%,#241708 0%,transparent 60%),var(--bg);color:var(--text);font-family:var(--display);line-height:1.6}a{color:var(--orange);text-decoration:none}.wrap{max-width:680px;margin:auto;padding:0 20px}nav{position:sticky;top:0;background:rgba(5,8,10,.92);border-bottom:1px solid var(--line);z-index:10}nav .wrap{height:60px;display:flex;align-items:center;justify-content:space-between}.mast{font-weight:800;color:var(--text)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);margin-right:8px;box-shadow:0 0 8px var(--orange)}.back{font:11px var(--mono);color:var(--muted)}article{padding:44px 0 20px}.kicker{font:10px var(--mono);color:var(--orange);letter-spacing:.16em;text-transform:uppercase}h1{font-size:32px;line-height:1.18;margin:14px 0}.meta{font:10px var(--mono);color:var(--muted);padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:28px}.hero{border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:26px;margin-bottom:28px}.hero b{display:block;color:var(--orange);font-size:28px;line-height:1.15}.hero span{color:var(--muted);font:11px var(--mono)}.lede{font-size:16.5px;color:var(--text)}h2{font-size:20px;margin-top:34px}p{color:var(--muted);font-size:14.5px;line-height:1.75}.pull{border-left:2px solid var(--orange);padding-left:18px;color:var(--text);font-size:17px;font-weight:600;margin:28px 0}.article-media{margin:30px 0}.article-media img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:6px;background:#05080a}.article-media figcaption{margin-top:8px;color:var(--muted);font:9px var(--mono);line-height:1.5}.sources{margin-top:38px;padding-top:22px;border-top:1px solid var(--line)}.sources li{color:var(--muted);font-size:13px;margin-bottom:8px}.more{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}footer{text-align:center;padding:30px;color:#4b3d2d;font:9px var(--mono)}@media(max-width:560px){h1{font-size:26px}.hero b{font-size:23px}}



/* Former inline style attributes. */

[data-static-inline="1"]{margin-top:0}
