/* Fleet Command: readability pass (owner order 2026-08-20)
   Bigger cards, bigger numbers, brighter supporting text. Layout rules
   for the product table are untouched. */
body .mgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 18px}
body .mcell{border-left:3px solid var(--line);padding:10px 12px 10px 14px;background:rgba(255,255,255,.035);border-radius:0 10px 10px 0}
body .mcell .mk{font-size:.78rem;letter-spacing:.1em;color:var(--cream)}
body .mcell .mv{font-size:1.75rem;line-height:1.15;margin-top:6px;color:#fff;overflow-wrap:anywhere;word-break:break-word}
body .mcell{overflow:hidden;min-width:0}
body .mcell .norm,body .norm{font-size:.8rem;line-height:1.5;color:#d9c9d6}
body .nowtag{font-size:.62rem}
body .subhead{font-size:.86rem;letter-spacing:.12em;color:var(--cream);margin-top:22px}
body .bigstat .bs-v{font-size:3.2rem}
body .bigstat .bs-k,body .bigstat .bs-sub,body .bigstat .bs-note{font-size:.95rem;color:var(--cream)}
body .duty .dn{font-size:.92rem}
body .duty .dv{font-size:.84rem}
body .duty .dk{font-size:.78rem;color:#d9c9d6}
body .hl .hv{font-size:1.7rem}
body .hl .hk{font-size:.72rem;color:var(--cream)}
body .hl .hs{font-size:.76rem;color:#d9c9d6}
body .sellnote,body .upsnote{font-size:.8rem;color:#d9c9d6}
body .bnote{font-size:.8rem;color:var(--cream)}
body .why{font-size:.84rem}
body .mcell.dim{opacity:.42;border-left-color:var(--mauve);background:repeating-linear-gradient(135deg,rgba(255,255,255,.03) 0 6px,transparent 6px 12px)}
body .mcell.dim .mv{font-size:1.05rem;color:var(--mauve)}
body .dr{display:block;margin-top:6px;font-family:'Quicksand',system-ui,sans-serif;font-size:.86rem;line-height:1.35;color:var(--mauve);font-weight:400;white-space:normal}
body .dr b{color:#fff;font-weight:600}
