/* MTOPS — shared subpage stylesheet */
*{box-sizing:border-box}
body{margin:0;background:#07090c;color:#c9ccd3;font:16px/1.65 Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#34e0a1;text-decoration:none}
a:hover{color:#22c79a;text-decoration:underline}
.wrap{max-width:760px;margin:0 auto;padding:0 24px}
.topnav{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid #1c222d}
.mark{display:flex;align-items:center;gap:10px;font:600 15px Inter,sans-serif;color:#f5f5f0;letter-spacing:-.01em}
.mark:hover{text-decoration:none;color:#f5f5f0}
.mark .m{width:26px;height:26px;border-radius:7px;background:url('/mtops-logo.svg') center/cover no-repeat;color:transparent;display:flex;overflow:hidden}
.mark .ai{color:#F7931A}
.back{font:500 12px 'JetBrains Mono',monospace;color:#8a909c;letter-spacing:.08em}
.label{display:flex;align-items:center;gap:12px;font:500 11px 'JetBrains Mono',monospace;color:#8a909c;letter-spacing:.14em;text-transform:uppercase;margin:72px 0 24px}
.label .num{color:#F7931A}
.label .rule{width:40px;height:1px;background:#262d3a}
h1{font:500 clamp(34px,6vw,52px)/1.05 Inter,sans-serif;letter-spacing:-.03em;color:#f5f5f0;margin:0 0 12px}
.updated{font:12px 'JetBrains Mono',monospace;color:#5a606c;margin:0 0 48px}
h2{font:500 22px/1.3 Inter,sans-serif;letter-spacing:-.02em;color:#f5f5f0;margin:44px 0 12px}
p,li{font-size:15px;color:#c9ccd3}
ul{padding-left:22px}
li{margin:6px 0}
strong{color:#f5f5f0;font-weight:600}
.lede{font-size:18px;line-height:1.6}
.lede em{font-family:'Instrument Serif',serif;font-style:italic;color:#f5f5f0}
.note{border:1px solid #262d3a;background:#0b0e13;border-radius:10px;padding:18px 20px;font-size:14px;margin:28px 0}
.warn{border-color:rgba(240,80,110,.45)}
.warn strong{color:#f0506e}
footer{margin-top:96px;border-top:1px solid #1c222d;padding:28px 0 48px}
.footrow{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font:11px 'JetBrains Mono',monospace;color:#5a606c}
.footrow nav{display:flex;gap:18px;flex-wrap:wrap}
.footrow a{color:#8a909c}
