@font-face{font-family:'Black Ops One';src:url('/fonts/BlackOpsOne-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url('/fonts/IBMPlexMono-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:'Barlow Condensed';src:url('/fonts/barlow-condensed-2.ttf') format('truetype');font-display:swap}
:root{--display:'Black Ops One',serif;--mono:'IBM Plex Mono',monospace;--ink:#eae6da;--muted:#999d91;--line:#3a4034;--surface:#1a1f16;--accent:#bdd29f;--paper:#e5e1d5;--pixel:var(--display);--font:var(--mono);color-scheme:dark;background:#10140e;color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font:12px/1.75 var(--mono);background:#10140e}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:4px}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button,input,textarea,select{border-radius:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:400}button{color:inherit}svg{display:block}img{max-width:100%;display:block}[hidden]{display:none!important}.skip-link{position:fixed;z-index:1000;left:16px;top:-80px;background:var(--paper);color:#151b12;padding:12px}.skip-link:focus{top:16px}.btn{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #737966;background:transparent;color:var(--ink);text-decoration:none;padding:12px 19px;font:10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.04em;transition:background .18s,color .18s,border-color .18s}.btn:hover{background:#2b3323;border-color:var(--paper)}.btn-primary{background:var(--paper);color:#141a10;border-color:var(--paper);box-shadow:3px 3px 0 #6d7760}.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:#10150d}.eyebrow{display:block;font:9px/1.8 var(--mono);letter-spacing:.12em;color:var(--muted)}#workspace-header{position:relative;z-index:20;background:#10140e;border-bottom:1px solid var(--line)}.site-header{max-width:1640px;height:88px;padding:0 42px;margin:auto;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;flex-shrink:0}.brand img{width:38px;height:38px}.brand-word{font:34px/1 var(--display);letter-spacing:-.055em}.brand small{font:7px/1 var(--mono);display:block;letter-spacing:.15em;color:var(--muted);margin-top:7px}.header-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.header-nav a{font:10px/1.5 var(--mono);text-decoration:none;color:#b5b8aa}.header-nav a:hover,.header-nav a[aria-current]{color:#f6f2e8}.header-actions{display:flex;gap:10px}.header-actions .btn{font-size:9px;padding:10px 13px;min-height:39px}.menu-button{display:none;background:transparent;border:1px solid var(--line);padding:8px;font-size:18px}.shell-status{position:absolute;top:100%;right:30px;max-width:400px;background:var(--paper);color:#1a2015;padding:16px;box-shadow:4px 4px #0006;font:11px/1.7 var(--mono)}#workspace-footer{max-width:1556px;margin:0 auto;padding:32px 0 35px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px;color:#838b79;font:9px/1.7 var(--mono)}.footer-brand{font:23px var(--display);color:var(--paper);letter-spacing:-.04em}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.footer-links a{text-decoration:none}.footer-note{max-width:330px;text-align:right;font-size:8px}.motion-toggle{font:9px var(--mono);background:transparent;border:1px solid var(--line);padding:8px 11px;color:var(--muted)}.empty-state{font:11px/1.9 var(--mono);color:var(--muted);padding:28px 0}.status-error{color:#e4b2a7}::selection{background:#b6ca96;color:#11180c}body.motion-paused *,body.motion-paused *:before,body.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}
@media(max-width:1100px){.site-header{padding:0 24px;gap:20px}.header-nav{gap:17px}.brand-word{font-size:29px}.header-actions .btn{font-size:8px;padding:10px}#workspace-footer{margin:0 24px}}@media(max-width:780px){.site-header{height:73px;padding:0 19px;gap:13px}.brand img{width:29px;height:29px}.brand-word{font-size:27px}.brand small{font-size:6px}.header-actions{margin-left:auto}.header-actions>.launch-nav{display:none}.header-nav{display:none}.menu-button{display:block}.nav-open .header-nav{display:flex;position:absolute;top:72px;left:0;right:0;margin:0;padding:24px;background:#171d13;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:25px}.header-actions .wallet{font-size:8px;padding:8px;max-width:130px}.brand{gap:8px}#workspace-footer{flex-wrap:wrap;padding:27px 0;margin:0 20px}.footer-note{text-align:left;max-width:none;width:100%}.footer-links{gap:15px;font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* The approved WAR lettering and smaller PAD share one proportional logo. */
.brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}
.brand .brand-wordmark{width:218px;height:auto;aspect-ratio:1525/370;object-fit:contain;flex-shrink:0;mix-blend-mode:screen}
.brand small{margin:0 0 1px 6px;font-size:6px;letter-spacing:.2em}
.footer-brand .brand-wordmark{width:164px}
@media(max-width:1100px){.brand .brand-wordmark{width:191px}.footer-brand .brand-wordmark{width:164px}}
@media(max-width:780px){.brand .brand-wordmark{width:165px}.brand small{font-size:5px;letter-spacing:.15em;margin-left:4px}.footer-brand .brand-wordmark{width:150px}}
@media(max-width:370px){.site-header{padding-left:13px;padding-right:13px;gap:9px}.brand .brand-wordmark{width:145px}.brand small{font-size:4.5px}.header-actions{gap:7px}.header-actions .wallet{font-size:7px;padding:7px}}
