/*
Theme Name: 2756789 Mission Control
Description: Status strip, mission data tables, sector bars, system log. Dark terminal green.
*/
:root{--mc-bg:#07110b;--mc-panel:#0c1c12;--mc-line:#1d3a27;--mc-green:#42ff9e;--mc-green2:#9dffc8;--mc-txt:#c8f5da;--mc-dim:#5f8a70}
*{margin:0;padding:0;box-sizing:border-box}
body.mc-body{background:var(--mc-bg);color:var(--mc-txt);font:14px/1.65 Consolas,"Courier New",monospace}
a{color:inherit;text-decoration:none}
.mc-status{background:var(--mc-panel);border-bottom:1px solid var(--mc-line);padding:7px 18px;font-size:11px;letter-spacing:.1em;color:var(--mc-green)}
.mc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mc-green);box-shadow:0 0 8px var(--mc-green);margin-right:4px}
.mc-status__sep{color:var(--mc-line);margin:0 10px}
.mc-status__r{float:right;color:var(--mc-dim)}
.mc-head{display:flex;align-items:center;gap:20px;padding:13px 20px;border-bottom:1px solid var(--mc-line);flex-wrap:wrap}
.mc-logo{font-size:19px;font-weight:bold;color:var(--mc-green2)}
.mc-logo b{color:var(--mc-green)}
.mc-menu{display:flex;gap:14px;flex-wrap:wrap;margin-left:auto}
.mc-menu a{font-size:12px;color:var(--mc-dim)}
.mc-menu a:hover{color:var(--mc-green)}
.mc-main{max-width:1060px;margin:0 auto;padding:26px 20px 50px}
.mc-welcome h1{color:var(--mc-green2);font-size:22px;font-weight:normal}
.mc-welcome p{color:var(--mc-dim);margin-top:8px;max-width:640px}
.mc-h2{color:var(--mc-green);font-size:14px;font-weight:normal;letter-spacing:.08em;margin:30px 0 12px;border-bottom:1px dashed var(--mc-line);padding-bottom:7px}
.mc-table{border:1px solid var(--mc-line);background:var(--mc-panel)}
.mc-tr{display:grid;grid-template-columns:90px 1fr 150px 70px 60px;gap:12px;padding:9px 14px;border-bottom:1px solid var(--mc-line);font-size:13px;align-items:center}
.mc-tr:last-child{border-bottom:0}
.mc-tr--head{color:var(--mc-dim);font-size:10px;letter-spacing:.2em;background:rgba(66,255,158,.04)}
.mc-tr:not(.mc-tr--head):hover{background:rgba(66,255,158,.07)}
.mc-id{color:var(--mc-dim);font-size:11px}
.mc-designation{color:var(--mc-green2)}
.mc-mono{color:var(--mc-txt)}
.mc-rat{color:var(--mc-green)}
.mc-more{margin:10px 2px;font-size:12px}
.mc-more a{color:var(--mc-green)}
.mc-sectors{display:flex;flex-direction:column;gap:7px}
.mc-sector{display:flex;align-items:center;gap:14px;font-size:13px}
.mc-sector__n{width:180px;color:var(--mc-green2)}
.mc-sector__bar{flex:1;height:14px;background:var(--mc-panel);border:1px solid var(--mc-line);position:relative}
.mc-sector__bar i{position:absolute;left:0;top:0;bottom:0;background:repeating-linear-gradient(90deg,var(--mc-green) 0 6px,transparent 6px 9px);opacity:.75}
.mc-sector__c{width:40px;text-align:right;color:var(--mc-dim)}
.mc-log{display:flex;flex-direction:column;gap:6px;font-size:13px}
.mc-logline{color:var(--mc-txt);padding:7px 12px;background:var(--mc-panel);border-left:3px solid var(--mc-green)}
.mc-logline:hover{border-left-color:var(--mc-green2);background:rgba(66,255,158,.06)}
.mc-ts{color:var(--mc-dim);margin-right:8px}
.mc-dossier{max-width:820px;margin:6px auto 50px}
.mc-dossier__t{color:var(--mc-green2);font-size:24px;font-weight:normal}
.mc-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:12px 0 16px;font-size:12px;color:var(--mc-txt);border:1px dashed var(--mc-line);padding:12px 14px;background:var(--mc-panel)}
.mc-facts b{color:var(--mc-dim);font-weight:normal}
.mc-dossier__img{width:100%;max-width:560px;border:1px solid var(--mc-line);display:block}
.mc-prose{margin-top:18px;font-size:14px}
.mc-prose p{margin:0 0 14px}
.mc-prose h2,.mc-prose h3{color:var(--mc-green);margin:20px 0 8px;font-size:16px;font-weight:normal}
.mc-prose table{width:100%;border-collapse:collapse;margin:12px 0;font-size:12px}
.mc-prose td,.mc-prose th{border:1px solid var(--mc-line);padding:6px 10px}
.mc-prose ul{margin:0 0 14px 20px}
.mc-solo{max-width:760px}
.mc-solo h1{color:var(--mc-green2);font-size:22px;font-weight:normal;margin-bottom:14px}
.mc-pager{margin:24px 0;text-align:center}
.mc-pager a,.mc-pager span{padding:4px 12px;border:1px solid var(--mc-line);margin:0 3px;font-size:12px;color:var(--mc-txt)}
.mc-foot{border-top:1px solid var(--mc-line);padding:16px 20px;color:var(--mc-dim);font-size:12px}
.mc-cursor{animation:mcblink 1s steps(1) infinite}
@keyframes mcblink{50%{opacity:0}}
.gz-lang{display:flex;gap:6px;margin-left:16px}
.gz-lang__opt{font-size:11px;padding:2px 9px;border:1px solid var(--mc-line);color:var(--mc-dim)}
.gz-lang__opt.is-on{border-color:var(--mc-green);color:var(--mc-green)}
@media(max-width:900px){.mc-tr{grid-template-columns:70px 1fr 60px}.mc-tr span:nth-child(3){display:none}.mc-sector__n{width:120px}}
