:root{--zone-bg:#11151b;--zone-panel:#1a2028;--zone-panel2:#232b35;--zone-line:#3b4652;--zone-blue:#3d83b8;--zone-orange:#d67a2d;--zone-red:#a53e38;--zone-text:#d8dde3;--zone-muted:#8e9aa6}
*{border-radius:0!important}html{background:#090c10}body{background:radial-gradient(circle at 50% -10%,#25303b 0,#11161c 38%,#090c10 100%);color:var(--zone-text);font-family:Arial,Tahoma,sans-serif}.grain{opacity:.12}.site-header{background:linear-gradient(#252d36,#14191f)!important;border-bottom:1px solid #4b5865!important;box-shadow:0 3px 12px #000;width:100%!important;transform:none!important;padding:0 32px!important}.main-nav a,.header-actions a{font-family:Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}.main-nav a:hover{color:#fff!important;background:#303b46}.network-state i{background:#4e99cb!important}.discord-link,.steam-button{border-color:#596775!important;background:linear-gradient(#303a44,#20262d)!important;color:#eee!important}.steam-button{border-bottom-color:var(--zone-orange)!important}.hero{min-height:680px!important;border-bottom:4px solid #202833}.hero::after{content:"PHANTOMCS COMMUNITY SERVER NETWORK";position:absolute;left:0;right:0;bottom:0;padding:9px 5%;background:linear-gradient(90deg,#21384a,#17202a);border-top:1px solid #4b6e88;color:#b7c9d8;font:700 11px Arial;letter-spacing:.16em}.hero-content{align-items:center!important}.hero-copy{max-width:720px!important;background:linear-gradient(90deg,rgba(10,14,18,.94),rgba(10,14,18,.68),transparent);padding:32px!important;border-left:4px solid var(--zone-orange)}.hero h1{font:900 clamp(48px,6vw,82px)/.94 Arial Black,Impact,sans-serif!important;letter-spacing:-.045em!important;text-transform:uppercase!important;text-shadow:0 3px 0 #000!important}.hero h1 em{color:#e68a37!important}.eyebrow{color:#78a9cc!important}.eyebrow i{background:#586a79!important}.hero-brief{border:1px solid #53616e!important;border-top:4px solid var(--zone-blue)!important;background:linear-gradient(145deg,rgba(32,40,49,.97),rgba(13,17,22,.97))!important;transform:none!important}.primary-action{background:linear-gradient(#e18b3e,#b85d1d)!important;color:#fff!important;clip-path:none!important;border:1px solid #f0a563!important;text-shadow:0 1px #5b280d}.secondary-action{border-color:#647380!important;background:#1c232a!important}.operation,.modes,.identity,.intel-strip,.store-feature,.community,.faq,.account{background-color:transparent!important}.chapter-heading h2,.identity-heading h2,.intel-strip h2,.store-content h2,.community h2,.faq h2{font-family:Arial Black,Impact,sans-serif!important;letter-spacing:-.03em!important}.operation-visual,.mode-readout,.identity-console,.intel-facts article,.faq details,.account-panel{border:1px solid var(--zone-line)!important;background:linear-gradient(145deg,#202731,#11161c)!important}.operation-step.is-active,.mode-selector button[aria-selected=true],.side-toggle button[aria-selected=true]{border-color:#4b8cba!important;color:#9dc9e7!important}.mode-code,.console-path{color:#dc873c!important}.identity-side-mark{color:#3977a3!important}.launcher-showcase{padding:76px max(28px,5vw);background:linear-gradient(#0c1015,#161c23);border-block:1px solid #39434e}.launcher-showcase header{max-width:1180px;margin:0 auto 28px}.launcher-showcase h2{font:900 clamp(30px,4vw,54px)/1 Arial Black,Impact,sans-serif;margin:8px 0}.launcher-showcase header p{color:var(--zone-muted);max-width:720px}.screen-grid{max-width:1400px;margin:auto;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.screen-card{position:relative;background:#11161c;border:1px solid #45515d;box-shadow:0 12px 28px #000;padding:8px}.screen-card:first-child{grid-row:span 2}.screen-card img{display:block;width:100%;height:100%;object-fit:cover}.screen-card figcaption{position:absolute;left:18px;bottom:18px;background:rgba(12,16,21,.94);border-left:4px solid var(--zone-orange);padding:10px 14px;font-weight:700}.proof-note{max-width:1400px;margin:18px auto 0;color:#84919d;font-size:12px}.faq summary span{color:#de8035!important}footer{background:#090c10!important;border-top:1px solid #35404a!important}@media(max-width:850px){.screen-grid{grid-template-columns:1fr}.screen-card:first-child{grid-row:auto}.hero-copy{padding:20px}.site-header{padding:0 14px!important}}
