@font-face{font-family:Lexend;src:url(/fonts/Lexend.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}:root{--primary:#94afb6;--secondary:#627c82;--accent:#e08a0d;--passive:#003b47;--passive-dark:#0d1c22;--bg:#001c2a;--bg-dark:#000d0d;--error:#d0222a;--success:#2ea25a;--warning:#ffdb1c;--bevel:polygon(0 0, 100% 0, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px))}*{box-sizing:border-box}body{min-height:100vh;color:var(--primary);background-color:var(--bg-dark);background-image:linear-gradient(90deg,#000d0df7 0%,#001c2ae6 45%,#001c2a8c 100%),url(/img/MainMenu_Background.jpg);background-position:50%;background-size:cover;background-attachment:fixed;margin:0;font:15px/1.55 Inter,system-ui,sans-serif}h1,h2,h3,button,.btn,nav a,label.caps,th{text-transform:uppercase;letter-spacing:.08em;font-family:Lexend,sans-serif}h1{color:#fff;margin:0 0 12px;font-size:26px}h2{color:#fff;margin:24px 0 10px;font-size:18px}h3{color:#fff;margin:0 0 6px;font-size:15px}a{color:var(--accent)}a:hover{color:#fff}code,pre{font-family:ui-monospace,Consolas,monospace;font-size:13px}pre{background:var(--bg-dark);white-space:pre-wrap;word-break:break-all;padding:10px;overflow-x:auto}.wrap{max-width:1100px;margin:0 auto;padding:0 16px 48px}header.top{border-bottom:1px solid var(--passive);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding:16px 0;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand img{height:34px}.brand span{color:var(--accent);letter-spacing:.12em;font-family:Lexend,sans-serif;font-size:16px}nav{flex-wrap:wrap;flex:1;gap:4px;display:flex}nav a{color:var(--primary);border-left:3px solid #0000;padding:6px 12px;font-size:13px;text-decoration:none}nav a:hover{color:#fff}nav a.active{border-left-color:var(--accent);color:#fff;background:var(--passive-dark)}.who{align-items:center;gap:10px;font-size:13px;display:flex}.who img{width:28px;height:28px}.panel{border:1px solid var(--passive);clip-path:var(--bevel);background:#0d1c22eb;margin-bottom:12px;padding:16px}a.panel{color:inherit;text-decoration:none;display:block}a.panel:hover,.panel.hover:hover{border-color:var(--accent)}.panel.active{border-left:3px solid var(--accent)}button,.btn{cursor:pointer;background:var(--passive);color:#fff;border:1px solid var(--passive);clip-path:var(--bevel);padding:8px 16px;font-size:12px;text-decoration:none;display:inline-block}button:hover,.btn:hover{border-color:var(--accent);color:#fff;background:#0a4b58}button.primary,.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--bg-dark)}button.primary:hover,.btn.primary:hover{background:#f19a1d}button.danger{border-color:var(--error);background:#4a1014}button:disabled{opacity:.5;cursor:default}input,textarea,select{background:var(--bg-dark);color:#fff;width:100%;font:inherit;border:1px solid var(--passive);clip-path:var(--bevel);padding:8px 10px}input:hover,textarea:hover,select:hover,input:focus,textarea:focus,select:focus{border-color:var(--accent);outline:none}textarea{resize:vertical;min-height:90px}label{margin-bottom:10px;font-size:13px;display:block}label.caps{color:var(--secondary);font-size:11px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.grid2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 14px;display:grid}.muted{color:var(--secondary);font-size:13px}.mono{word-break:break-all;font-family:ui-monospace,Consolas,monospace;font-size:12px}.err{color:var(--error)}.ok{color:var(--success)}.warning{border:1px solid var(--warning);color:var(--warning);clip-path:var(--bevel);background:#ffdb1c0f;padding:14px 16px}.badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--secondary);color:var(--primary);padding:2px 8px;font-family:Lexend,sans-serif;font-size:10px;display:inline-block}.badge.published,.badge.built{border-color:var(--success);color:var(--success)}.badge.rejected,.badge.build_failed,.badge.yanked{border-color:var(--error);color:var(--error)}.badge.pending_review,.badge.source_approved,.badge.building{border-color:var(--warning);color:var(--warning)}table{border-collapse:collapse;width:100%;font-size:13px}th{color:var(--secondary);text-align:left;font-size:11px;font-weight:400}th,td{border-bottom:1px solid var(--passive);vertical-align:top;padding:6px 8px}.scroll{overflow-x:auto}.md p{margin:0 0 10px}.md ul,.md ol{margin:0 0 10px;padding-left:22px}
