/* IranRelations v5.4.19-r24 — device-fitted first-paint HUD with user zoom and 20 responsive structural signatures. */
:root{--ir-frame-scale:1;--hud-bg:#02060d;--hud-bg-2:#071725;--hud-panel:rgba(5,18,31,.9);--hud-panel-strong:rgba(4,14,26,.97);--hud-line:rgba(88,226,255,.34);--hud-accent:#60e9ff;--hud-accent-2:#73ffd0;--hud-text:#effdff;--hud-muted:#9ab9c5;--hud-glow:rgba(62,220,255,.24);--hud-danger:#ff6688;--hud-radius:8px;--hud-cut:14px;--hud-grid:48px;--hud-panel-border:1px solid var(--hud-line);--hud-frame:polygon(0 0,calc(100% - var(--hud-cut)) 0,100% var(--hud-cut),100% 100%,var(--hud-cut) 100%,0 calc(100% - var(--hud-cut)));--hud-font:Inter,ui-sans-serif,system-ui,sans-serif;--hud-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}
body[data-hud-color="ion-cyan"]{--hud-bg:#01070d;--hud-bg-2:#06253a;--hud-panel:rgba(3,20,34,.91);--hud-panel-strong:rgba(2,13,24,.97);--hud-line:rgba(90,229,255,.36);--hud-accent:#5ee9ff;--hud-accent-2:#73ffd0;--hud-text:#f0fdff;--hud-muted:#93bdc9;--hud-glow:rgba(61,221,255,.25)}
body[data-hud-color="aurora-violet"]{--hud-bg:#070313;--hud-bg-2:#25104b;--hud-panel:rgba(24,8,49,.91);--hud-panel-strong:rgba(14,4,31,.97);--hud-line:rgba(218,150,255,.36);--hud-accent:#e0a0ff;--hud-accent-2:#78f7d2;--hud-text:#fff6ff;--hud-muted:#c8afd4;--hud-glow:rgba(189,74,255,.27)}
body[data-hud-color="solar-gold"]{--hud-bg:#0c0801;--hud-bg-2:#392608;--hud-panel:rgba(39,25,5,.92);--hud-panel-strong:rgba(24,14,2,.98);--hud-line:rgba(255,210,100,.37);--hud-accent:#ffd268;--hud-accent-2:#fff3b0;--hud-text:#fffbee;--hud-muted:#cdbd95;--hud-glow:rgba(255,188,48,.25)}
body[data-hud-color="emerald-signal"]{--hud-bg:#010b08;--hud-bg-2:#0b3425;--hud-panel:rgba(3,28,20,.92);--hud-panel-strong:rgba(2,17,12,.98);--hud-line:rgba(99,235,166,.35);--hud-accent:#65eda9;--hud-accent-2:#ddff87;--hud-text:#f2fff8;--hud-muted:#9fc6b2;--hud-glow:rgba(65,219,143,.24)}
body[data-hud-color="ruby-alert"]{--hud-bg:#100207;--hud-bg-2:#491126;--hud-panel:rgba(47,7,21,.92);--hud-panel-strong:rgba(27,3,11,.98);--hud-line:rgba(255,103,145,.37);--hud-accent:#ff6d95;--hud-accent-2:#ffc56b;--hud-text:#fff4f8;--hud-muted:#d1a5b2;--hud-glow:rgba(255,61,115,.25)}
body[data-hud-color="cobalt-space"]{--hud-bg:#010617;--hud-bg-2:#102e69;--hud-panel:rgba(5,17,52,.92);--hud-panel-strong:rgba(3,10,32,.98);--hud-line:rgba(102,160,255,.37);--hud-accent:#67a3ff;--hud-accent-2:#75eaff;--hud-text:#f2f6ff;--hud-muted:#a8b8d8;--hud-glow:rgba(67,124,255,.27)}
body[data-hud-color="ice-white"]{--hud-bg:#061019;--hud-bg-2:#254052;--hud-panel:rgba(16,31,42,.92);--hud-panel-strong:rgba(8,19,28,.98);--hud-line:rgba(219,245,255,.35);--hud-accent:#def7ff;--hud-accent-2:#91dcff;--hud-text:#fff;--hud-muted:#b7cad2;--hud-glow:rgba(193,237,255,.2)}
body[data-hud-color="desert-amber"]{--hud-bg:#110701;--hud-bg-2:#4c250b;--hud-panel:rgba(48,22,5,.92);--hud-panel-strong:rgba(28,12,2,.98);--hud-line:rgba(255,171,90,.37);--hud-accent:#ffac5d;--hud-accent-2:#ffe0a0;--hud-text:#fff5ea;--hud-muted:#d0ad8c;--hud-glow:rgba(255,127,38,.24)}
body[data-hud-color="teal-network"]{--hud-bg:#010d0f;--hud-bg-2:#06413e;--hud-panel:rgba(3,31,31,.92);--hud-panel-strong:rgba(1,18,19,.98);--hud-line:rgba(82,234,216,.36);--hud-accent:#55ebda;--hud-accent-2:#9aafff;--hud-text:#effffd;--hud-muted:#9bc4c1;--hud-glow:rgba(44,219,197,.24)}
body[data-hud-color="magenta-pulse"]{--hud-bg:#0d0210;--hud-bg-2:#491249;--hud-panel:rgba(46,7,48,.92);--hud-panel-strong:rgba(26,3,29,.98);--hud-line:rgba(255,104,244,.37);--hud-accent:#ff73ed;--hud-accent-2:#71ddff;--hud-text:#fff3fd;--hud-muted:#d0a7ce;--hud-glow:rgba(255,61,229,.25)}
body[data-hud-color="lime-tactical"]{--hud-bg:#050a01;--hud-bg-2:#263909;--hud-panel:rgba(20,31,4,.93);--hud-panel-strong:rgba(12,19,2,.98);--hud-line:rgba(188,255,90,.35);--hud-accent:#bdff61;--hud-accent-2:#f2ff9a;--hud-text:#faffee;--hud-muted:#b8c99a;--hud-glow:rgba(170,255,53,.22)}
body[data-hud-color="monochrome"]{--hud-bg:#050709;--hud-bg-2:#252a2f;--hud-panel:rgba(24,28,32,.93);--hud-panel-strong:rgba(12,15,18,.98);--hud-line:rgba(209,221,231,.28);--hud-accent:#d9e4ec;--hud-accent-2:#fff;--hud-text:#fff;--hud-muted:#aeb7bd;--hud-glow:rgba(190,206,218,.16)}
body[data-hud-color="plasma-orange"]{--hud-bg:#100501;--hud-bg-2:#4d1404;--hud-panel:rgba(48,14,4,.92);--hud-panel-strong:rgba(28,7,2,.98);--hud-line:rgba(255,128,68,.39);--hud-accent:#ff8147;--hud-accent-2:#ffe36f;--hud-text:#fff7ef;--hud-muted:#d4aa94;--hud-glow:rgba(255,90,34,.27)}
body[data-hud-color="ultraviolet"]{--hud-bg:#080118;--hud-bg-2:#35106f;--hud-panel:rgba(29,7,66,.92);--hud-panel-strong:rgba(15,2,38,.98);--hud-line:rgba(169,105,255,.4);--hud-accent:#ad72ff;--hud-accent-2:#ff78e6;--hud-text:#fbf3ff;--hud-muted:#bda6d4;--hud-glow:rgba(128,56,255,.28)}
body[data-hud-color="arctic-blue"]{--hud-bg:#010b17;--hud-bg-2:#0a4168;--hud-panel:rgba(3,30,51,.92);--hud-panel-strong:rgba(1,17,31,.98);--hud-line:rgba(103,205,255,.4);--hud-accent:#6ed1ff;--hud-accent-2:#c9f6ff;--hud-text:#f3fcff;--hud-muted:#9fc6d8;--hud-glow:rgba(48,174,255,.25)}
body[data-hud-color="copper-grid"]{--hud-bg:#0d0703;--hud-bg-2:#3d210e;--hud-panel:rgba(38,20,9,.93);--hud-panel-strong:rgba(23,11,4,.98);--hud-line:rgba(218,142,85,.4);--hud-accent:#df935b;--hud-accent-2:#ffd1a4;--hud-text:#fff6ee;--hud-muted:#c5a58e;--hud-glow:rgba(199,104,45,.24)}
body[data-hud-color="rose-neon"]{--hud-bg:#10020b;--hud-bg-2:#54143b;--hud-panel:rgba(50,7,34,.92);--hud-panel-strong:rgba(29,3,19,.98);--hud-line:rgba(255,107,181,.4);--hud-accent:#ff72b8;--hud-accent-2:#9cddff;--hud-text:#fff4fa;--hud-muted:#d2a6bd;--hud-glow:rgba(255,54,151,.26)}
body[data-hud-color="jade-matrix"]{--hud-bg:#010b06;--hud-bg-2:#0a3d24;--hud-panel:rgba(3,31,18,.93);--hud-panel-strong:rgba(1,18,10,.98);--hud-line:rgba(76,240,145,.38);--hud-accent:#4ef291;--hud-accent-2:#baff70;--hud-text:#effff6;--hud-muted:#96c5aa;--hud-glow:rgba(39,216,116,.24)}
body[data-hud-color="white-hot"]{--hud-bg:#05080b;--hud-bg-2:#273845;--hud-panel:rgba(19,28,35,.94);--hud-panel-strong:rgba(8,13,17,.99);--hud-line:rgba(245,252,255,.42);--hud-accent:#fff;--hud-accent-2:#76e7ff;--hud-text:#fff;--hud-muted:#bbc7cd;--hud-glow:rgba(225,248,255,.22)}
body[data-hud-color="crimson-violet"]{--hud-bg:#100108;--hud-bg-2:#4d0c35;--hud-panel:rgba(48,5,28,.93);--hud-panel-strong:rgba(27,2,15,.98);--hud-line:rgba(255,79,139,.4);--hud-accent:#ff568f;--hud-accent-2:#bb76ff;--hud-text:#fff2f7;--hud-muted:#d0a0b1;--hud-glow:rgba(255,39,113,.27)}

html{background:var(--hud-bg);font-size:100%;overflow-x:clip;text-size-adjust:100%;-webkit-text-size-adjust:100%}
body.hud-v9{width:100%;max-width:100%;min-width:0;overflow-x:clip;color:var(--hud-text)!important;background:radial-gradient(circle at 82% 6%,var(--hud-glow),transparent 28rem),radial-gradient(circle at 8% 62%,color-mix(in srgb,var(--hud-accent-2) 9%,transparent),transparent 34rem),linear-gradient(145deg,var(--hud-bg),var(--hud-bg-2) 52%,var(--hud-bg)) fixed!important;font-family:var(--hud-font);isolation:isolate}
body.hud-v9::before,body.hud-v9::after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none}
body.hud-v9::before{background-image:linear-gradient(var(--hud-line) 1px,transparent 1px),linear-gradient(90deg,var(--hud-line) 1px,transparent 1px);background-size:var(--hud-grid) var(--hud-grid);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 82%);opacity:.17}
body.hud-v9::after{z-index:-1;background:linear-gradient(180deg,transparent 0 48%,color-mix(in srgb,var(--hud-accent) 8%,transparent) 50%,transparent 52%);background-size:100% 9rem;animation:hud-v9-scan 10s linear infinite;opacity:.35}
body.hud-v9 :where(h1,h2,h3,strong){color:var(--hud-text)}
body.hud-v9 :where(p,li,.meta){color:var(--hud-muted)}
body.hud-v9 a{color:var(--hud-accent)}
body.hud-v9 :where(.topbar,.panel,.card,.hero-box,.gate-card,.gi-panel,.gi-workspace,.irrr-hero,.irrr-section,.hud-home-console){background:linear-gradient(145deg,color-mix(in srgb,var(--hud-panel) 94%,transparent),color-mix(in srgb,var(--hud-panel-strong) 88%,transparent))!important;border:var(--hud-panel-border)!important;border-radius:var(--hud-radius)!important;clip-path:var(--hud-frame);box-shadow:inset 0 0 2rem color-mix(in srgb,var(--hud-glow) 35%,transparent),0 1.25rem 3rem rgba(0,0,0,.25)!important;backdrop-filter:blur(18px) saturate(118%)}
body.hud-v9 :where(button,.primary-btn,.secondary-btn,input,textarea,select){border-color:var(--hud-line)!important}
body.hud-v9 :where(input,textarea,select){max-width:100%;min-width:0;background:var(--hud-panel-strong)!important;color:var(--hud-text)!important}
body.hud-v9 :where(button,.primary-btn,.secondary-btn){background:linear-gradient(135deg,color-mix(in srgb,var(--hud-accent) 20%,var(--hud-panel)),var(--hud-panel-strong))!important;color:var(--hud-text)!important;box-shadow:inset 0 0 1.3rem var(--hud-glow)}
body.hud-v9 :where(button,.primary-btn,.secondary-btn):hover{border-color:var(--hud-accent)!important;box-shadow:inset 0 0 1.5rem var(--hud-glow),0 0 1.2rem var(--hud-glow)}
body.hud-v9 :focus-visible{outline:2px solid var(--hud-accent)!important;outline-offset:3px}

.hud-v9 .topbar{width:min(100% - 1rem,1220px);margin:.5rem auto 0;min-height:4.35rem;padding:.65rem .9rem;position:sticky;top:.5rem;z-index:40;overflow:visible}
.hud-v9 .brand{min-width:max-content;flex:0 0 auto}.hud-v9 .brand-mark{border:1px solid var(--hud-accent);background:radial-gradient(circle at 35% 30%,#fff,var(--hud-accent) 18%,var(--hud-bg) 64%);color:#fff;box-shadow:0 0 1.4rem var(--hud-glow)}
.hud-v9 .brand-text{color:var(--hud-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hud-v9 .main-nav{min-width:0;background:var(--hud-panel-strong)}
.hud-v9 .main-nav a{color:var(--hud-muted)}.hud-v9 .main-nav a:hover,.hud-v9 .main-nav a[aria-current="page"]{color:var(--hud-text);border-color:var(--hud-accent);background:var(--hud-glow)}
.hud-v9 .nav-toggle{flex:0 0 auto}
.hud-v9 .nav-toggle span{background:var(--hud-accent);box-shadow:0 0 .5rem var(--hud-glow)}
.hud-v9 .top-actions:empty{display:none}
.hud-v9 .contact-strip{background:linear-gradient(135deg,var(--hud-panel),var(--hud-panel-strong))!important;border:1px solid var(--hud-line)!important;box-shadow:inset 0 0 1.25rem var(--hud-glow),0 .75rem 2rem rgba(0,0,0,.22)}
.hud-v9 .contact-strip a{background:color-mix(in srgb,var(--hud-panel-strong) 90%,transparent)!important;border:1px solid var(--hud-line)!important;color:var(--hud-accent)!important}
.hud-v9 .contact-strip a:hover,.hud-v9 .contact-strip a:focus-visible{background:var(--hud-glow)!important;border-color:var(--hud-accent)!important;color:var(--hud-text)!important}

.hud-status-deck{width:min(100% - 1rem,1220px);margin:.55rem auto 1rem;display:grid;grid-template-columns:repeat(5,minmax(6.6rem,.62fr)) minmax(25rem,2.35fr);gap:1px;border:1px solid var(--hud-line);background:var(--hud-line);clip-path:var(--hud-frame);box-shadow:0 0 2rem var(--hud-glow);position:relative;z-index:20;overflow:hidden}
.hud-status-cell,.hud-appearance-deck{min-width:0;background:var(--hud-panel-strong);padding:.7rem .85rem}
.hud-status-cell{display:grid;gap:.25rem;align-content:center}
.hud-status-cell span,.hud-appearance-deck label>span,.hud-micro-label{font:700 .62rem/1 var(--hud-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hud-muted)}
.hud-status-cell strong{font:800 .84rem/1.15 var(--hud-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--hud-accent)}
.hud-appearance-deck{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .6rem;align-items:end}
.hud-appearance-deck label{display:grid;gap:.32rem;min-width:0}
.hud-appearance-deck select{width:100%;height:2.3rem;padding:.35rem 1.9rem .35rem .55rem;font:700 .72rem/1 var(--hud-mono)}
.hud-style-readout{grid-column:1/-1;color:var(--hud-accent-2);font:700 .62rem/1.2 var(--hud-mono);letter-spacing:.08em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hud-frame-controls{position:fixed;left:max(.55rem,env(safe-area-inset-left));bottom:max(.55rem,env(safe-area-inset-bottom));z-index:490;display:grid;grid-template-columns:2.6rem 3.25rem 2.6rem auto;align-items:center;gap:1px;padding:1px;border:1px solid var(--hud-line);border-radius:.65rem;background:var(--hud-line);box-shadow:0 0 1.4rem var(--hud-glow),0 .8rem 2rem rgba(0,0,0,.36);overflow:hidden}.hud-frame-controls button,.hud-frame-controls output{min-height:2.55rem;border:0!important;border-radius:0!important;background:var(--hud-panel-strong)!important;color:var(--hud-text)!important}.hud-frame-controls button{display:grid;place-items:center;padding:.35rem .55rem;font:800 .82rem/1 var(--hud-mono);cursor:pointer}.hud-frame-controls button:hover,.hud-frame-controls button:focus-visible{background:color-mix(in srgb,var(--hud-accent) 18%,var(--hud-panel-strong))!important}.hud-frame-controls output{display:grid;place-items:center;min-width:4.9rem;padding:.35rem .55rem;color:var(--hud-accent)!important;font:800 .66rem/1 var(--hud-mono);white-space:nowrap}

.hud-home-console{width:min(100% - 1rem,1180px);margin:1rem auto 2rem;padding:clamp(1rem,3vw,2rem);display:grid;grid-template-columns:minmax(13rem,.72fr) minmax(0,1.45fr);gap:clamp(1rem,4vw,3rem);align-items:center;overflow:hidden}
.hud-home-orbit{width:min(18rem,65vw);aspect-ratio:1;margin:auto;border:1px solid var(--hud-line);border-radius:50%;position:relative;display:grid;place-items:center;background:radial-gradient(circle,var(--hud-glow),transparent 52%),repeating-radial-gradient(circle,transparent 0 18%,var(--hud-line) 18.5% 19%)}
.hud-home-orbit::before,.hud-home-orbit::after,.hud-home-orbit i{content:"";position:absolute;inset:9%;border:1px dashed var(--hud-accent);border-radius:50%;animation:hud-v9-spin 16s linear infinite}
.hud-home-orbit::after{inset:24%;animation-direction:reverse;animation-duration:9s}.hud-home-orbit i:nth-child(1){inset:4% 45%;border-radius:50%;border-style:solid}.hud-home-orbit i:nth-child(2){inset:45% 4%;border-radius:50%;border-style:solid}.hud-home-orbit i:nth-child(3){inset:13%;border-left-color:transparent;border-right-color:transparent;transform:rotate(38deg)}
.hud-home-orbit b{font:900 1.35rem/1 var(--hud-mono);letter-spacing:.18em;color:var(--hud-text);text-shadow:0 0 1.1rem var(--hud-accent)}
.hud-home-copy h2{font-size:clamp(1.7rem,4vw,3.2rem);max-width:13ch;margin:.5rem 0}.hud-home-copy>p{max-width:55ch}
.hud-home-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0}.hud-home-metrics a{display:grid;gap:.25rem;padding:.7rem;border:1px solid var(--hud-line);background:var(--hud-panel-strong);text-decoration:none;min-width:0}.hud-home-metrics strong{font:900 1.25rem/1 var(--hud-mono);color:var(--hud-accent)}.hud-home-metrics span{font-size:.72rem;color:var(--hud-muted)}

/* The agreement is the first interface, so it uses the same command language and contrast. */
body.hud-v9 .gate{background:radial-gradient(circle at 18% 8%,var(--hud-glow),transparent 28rem),linear-gradient(145deg,rgba(1,7,14,.98),color-mix(in srgb,var(--hud-bg-2) 82%,#000))!important}
body.hud-v9 .gate-card{background:var(--hud-panel-strong)!important;border:1px solid var(--hud-accent)!important;box-shadow:inset 0 0 3rem var(--hud-glow),0 2rem 6rem rgba(0,0,0,.7)!important}
body.hud-v9 :where(.gate-header,.gate-scroll,.gate-footer){background:linear-gradient(145deg,var(--hud-panel),var(--hud-panel-strong))!important;border-color:var(--hud-line)!important;color:var(--hud-text)!important}
body.hud-v9 :where(.gate-header h1,.gate-header h2,.gate-brand strong,.agreement-lead,.agreement-list li,.agreement-list strong,.check-row){color:var(--hud-text)!important}
body.hud-v9 :where(.gate-header p,.gate-brand span,.gate-privacy){color:var(--hud-muted)!important}
body.hud-v9 .gate-kicker{color:var(--hud-accent)!important}
body.hud-v9 .gate-brand-mark{background:radial-gradient(circle at 32% 25%,#fff,var(--hud-accent) 20%,var(--hud-bg) 65%)!important;color:#fff!important;border:1px solid var(--hud-accent);box-shadow:0 0 1.25rem var(--hud-glow)!important}
body.hud-v9 .agreement-list li::marker{color:var(--hud-accent)!important}
body.hud-v9 .legal-links a{background:var(--hud-panel-strong)!important;border:1px solid var(--hud-line)!important;color:var(--hud-accent)!important}
body.hud-v9 .gate-note{background:var(--hud-glow)!important;border-left-color:var(--hud-accent)!important;color:var(--hud-muted)!important}
body.hud-v9 .check-row input{accent-color:var(--hud-accent);background:var(--hud-panel-strong)!important;border:1px solid var(--hud-accent)!important}
body[data-hud-style="deep-space-console"]{--hud-radius:26px;--hud-frame:none;--hud-grid:110px}body[data-hud-style="deep-space-console"]::before{background-image:radial-gradient(circle,var(--hud-accent) 0 1px,transparent 1.5px);background-size:67px 67px;opacity:.24}body[data-hud-style="deep-space-console"] :where(.panel,.card,.hud-status-cell){background:color-mix(in srgb,var(--hud-panel) 64%,transparent)!important}
body[data-hud-style="biometric-monitor"]{--hud-radius:34px 8px 34px 8px;--hud-frame:none;--hud-grid:42px}body[data-hud-style="biometric-monitor"]::before{background-image:repeating-radial-gradient(ellipse at 10% 52%,transparent 0 1rem,var(--hud-line) 1.05rem 1.1rem);background-size:19rem 27rem;opacity:.14}
body[data-hud-style="satellite-array"]{--hud-radius:999px;--hud-frame:none;--hud-grid:84px}body[data-hud-style="satellite-array"]::before{background-image:repeating-radial-gradient(ellipse at 50% 0%,transparent 0 5rem,var(--hud-line) 5.05rem 5.1rem),linear-gradient(90deg,var(--hud-line) 1px,transparent 1px);background-size:auto,84px 100%}body[data-hud-style="satellite-array"] :where(.panel,.card){border-radius:2rem!important}
body[data-hud-style="minimal-command"]{--hud-radius:28px;--hud-frame:none;--hud-grid:140px}body[data-hud-style="minimal-command"]::before{opacity:.05}body[data-hud-style="minimal-command"]::after{display:none}body[data-hud-style="minimal-command"] :where(.panel,.card,.hud-status-cell){box-shadow:0 1rem 2.5rem rgba(0,0,0,.18)!important}

@keyframes hud-v9-scan{to{background-position:0 9rem}}@keyframes hud-v9-spin{to{transform:rotate(360deg)}}@keyframes hud-v9-radar{to{transform:rotate(360deg)}}
@media(max-width:1280px){
  .hud-v9 .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}
  .hud-v9 .nav-toggle{display:flex}
  .hud-v9 .main-nav{display:none;grid-column:1/-1;order:initial;width:100%;overflow:visible;padding:.5rem 0 .15rem;flex-direction:column;align-items:stretch;gap:.3rem}
  .hud-v9 .main-nav.is-open{display:flex}
  .hud-v9 .main-nav a{display:block;padding:.7rem .8rem;border-radius:.7rem;border:1px solid transparent}
}
@media(max-width:980px){.hud-status-deck{grid-template-columns:repeat(5,minmax(0,1fr))}.hud-appearance-deck{grid-column:1/-1}.hud-home-console{grid-template-columns:1fr}.hud-home-copy{text-align:center}.hud-home-copy h2,.hud-home-copy>p{margin-left:auto;margin-right:auto}.hud-home-copy .mini-actions{justify-content:center}}
@media(max-width:600px){
  .hud-v9 .topbar{width:calc(100% - .7rem);margin-top:.35rem;top:.35rem;min-height:3.8rem;padding:.55rem .7rem;clip-path:polygon(0 0,calc(100% - .8rem) 0,100% .8rem,100% 100%,.8rem 100%,0 calc(100% - .8rem))}
  .hud-v9 .brand-text{font-size:.78rem;letter-spacing:.04em}.hud-v9 .brand-mark{width:2rem;height:2rem;font-size:.68rem}.hud-v9 .nav-toggle{width:2.75rem;height:2.75rem}
  .hud-status-deck{width:calc(100% - .7rem);margin:.35rem auto .75rem;grid-template-columns:1fr 1fr;clip-path:none;border-radius:.45rem;overflow:visible;background:transparent;border:0;box-shadow:none;gap:.35rem}
  .hud-status-cell,.hud-appearance-deck{border:1px solid var(--hud-line);border-radius:.4rem;box-shadow:inset 0 0 1rem var(--hud-glow);padding:.58rem .65rem;overflow:hidden}
  .hud-frame-controls{grid-template-columns:2.45rem 2.9rem 2.45rem auto;max-width:calc(100vw - 4.4rem)}.hud-frame-controls button,.hud-frame-controls output{min-height:2.4rem}.hud-frame-controls output{min-width:4.25rem;font-size:.6rem}
  .hud-status-cell strong{font-size:.72rem}.hud-status-cell span{font-size:.54rem}
  .hud-appearance-deck{grid-column:1/-1;gap:.45rem;padding:.65rem}.hud-appearance-deck label>span{font-size:.55rem}.hud-appearance-deck select{font-size:.65rem;height:2.15rem}.hud-style-readout{font-size:.55rem}
  .hud-home-console{width:calc(100% - .7rem);margin:.7rem auto 1rem;padding:1rem;clip-path:none!important}.hud-home-orbit{width:min(14rem,72vw)}.hud-home-metrics{grid-template-columns:1fr 1fr}.hud-home-copy h2{font-size:1.8rem}
  body[data-hud-style="deep-space-console"]{--hud-mobile-radius:20px;--hud-mobile-frame:none;--hud-mobile-border:1px solid color-mix(in srgb,var(--hud-accent) 55%,transparent)}
  body[data-hud-style="biometric-monitor"]{--hud-mobile-radius:24px 6px 24px 6px;--hud-mobile-frame:none}
  body[data-hud-style="satellite-array"]{--hud-mobile-radius:32px;--hud-mobile-frame:none;--hud-mobile-border:3px double var(--hud-line)}
  body[data-hud-style="minimal-command"]{--hud-mobile-radius:22px;--hud-mobile-frame:none;--hud-mobile-border:1px solid color-mix(in srgb,var(--hud-line) 45%,transparent);--hud-mobile-shadow:0 .7rem 1.8rem rgba(0,0,0,.2)}
  body.hud-v9 :where(.topbar,.hud-status-cell,.hud-appearance-deck,.panel,.card,.hero-box,.gate-card,.gi-panel,.gi-workspace,.irrr-hero,.irrr-section){clip-path:var(--hud-mobile-frame,none)!important;border-radius:var(--hud-mobile-radius,.55rem)!important;border:var(--hud-mobile-border,1px solid var(--hud-line))!important;box-shadow:var(--hud-mobile-shadow,inset 0 0 1rem var(--hud-glow))!important}
}
@media(prefers-reduced-motion:reduce){body.hud-v9::after,.hud-home-orbit::before,.hud-home-orbit::after,.hud-home-orbit i{animation:none!important}}
