/* AquaScore(TM) Quick Reference Guide (2026-11-11). Brand System 2.0 tokens from styles.css. */
.qrg-dl{margin:22px 0 0}
.qrg .qrg-sec{margin:0 0 36px}
.qrg h2{font:500 12px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink,#121212);border-top:1px solid var(--hair,rgba(18,18,18,.12));padding-top:14px}
.qrg h2::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lagoon,#4FC3C7);margin-right:9px;vertical-align:2px}
.qrg table.t{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45;margin:8px 0 12px}
.qrg table.t th{text-align:left;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 12px 8px 0;border-bottom:1px solid var(--ink,#121212)}
.qrg table.t td{padding:10px 12px 10px 0;border-bottom:1px solid var(--hair,rgba(18,18,18,.12));vertical-align:top}
.qrg table.t td:first-child{font-weight:500}
.qrg .sc,.qrg .mono{font-family:var(--mono)}
.qrg .note{font-size:14px;color:var(--muted)}
.qrg ol.steps li,.qrg ul.lim li,.qrg ul.res li{margin:0 0 10px}
.qrg ol.steps li::marker{font-family:var(--mono);color:var(--tide,#207076)}
.eq{background:var(--abyss,#0D2328);color:#EEF2F1;border-radius:14px;padding:18px 22px;margin:10px 0 14px;overflow-x:auto}
.eq p{margin:0 0 8px;font-size:17px;line-height:1.45;white-space:nowrap}
.eq p:last-child{margin:0}
.eq .v{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:1.15em;color:#8ADCDD}
.eq strong{font-weight:500;color:#fff}
.v{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:1.1em}
.bw{font:500 13px var(--mono);letter-spacing:.08em;white-space:nowrap}
.b-trace{color:#207076}.b-detected{color:#2B8A8C}.b-elevated{color:#8A5600}.b-high{color:#B3311A}.b-severe{color:#7A1F10}
.sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:8px;vertical-align:-1px}
.s-trace{background:#207076}.s-detected{background:#2B8A8C}.s-elevated{background:#8A5600}.s-high{background:#B3311A}.s-severe{background:#7A1F10}
.qrg .bands td:last-child{font:400 13px var(--mono);white-space:nowrap}
.qrg .fixed{font:italic 400 21px/1.4 "Instrument Serif",Georgia,serif;border-left:3px solid var(--lagoon,#4FC3C7);padding:4px 0 4px 18px;margin:16px 0}
.qrg .res a{font-family:var(--mono);font-size:14px}
.qrg ol.steps{list-style:decimal;padding-left:24px}
.qrg ul.lim,.qrg ul.res{list-style:disc;padding-left:22px}
@media (max-width:640px){.qrg table.t{font-size:14px}.eq p{font-size:15px}.qrg table.t td:first-child{white-space:normal}}
