/* v0.9.9 minimal theme: black, red, white only */
:root{--g:#d00000;--g2:#d00000;--y:#d00000;--ink:#000;--mut:#555;--bg:#fff;--line:#ddd}
*{background-image:none!important;box-shadow:none!important;text-shadow:none!important}
body,.top,.tabs,.cs-card,.spot,.plan,.hero{background:#fff!important;color:#000}
.hero{border-bottom:1px solid #ddd}.hero *{color:#000!important}
.snapbig{background:#d00000!important;color:#fff!important;border-radius:14px;font-size:1.3rem;padding:22px}
.cs-btn,.btn{background:#d00000!important;color:#fff!important;min-height:44px;border-radius:10px}
.cs-btn.alt,.btn.ghost,.chip{background:#fff!important;color:#000!important;border:1px solid #000!important}
.chip.on{background:#000!important;color:#fff!important}
.cs-label,.cs-ex,.tag,.beta{background:#000!important;color:#fff!important}
.cs-stat div{background:#000!important;color:#fff!important}.cs-stat small{color:#bbb}
.cs-warn{background:#fff!important;border-left-color:#d00000}
.tabs a{color:#000}.tabs a.on{color:#d00000!important}.tabs a.cam i{background:#d00000!important;color:#fff}
a{color:#d00000}.cs-card{margin:12px 16px;padding:16px}
.sp{display:none!important}
#tabs{display:grid!important;grid-template-columns:repeat(5,1fr);align-items:end;border-top:1px solid #ddd}
#tabs a{text-align:center}
#tabs a.scanbtn{justify-self:center;width:72px;height:72px;margin-top:-26px;border-radius:50%;background:#d00000!important;color:#fff!important;display:flex;flex-direction:column;align-items:center;justify-content:center;border:4px solid #fff}
#tabs a.scanbtn i{background:none!important;font-size:1.6rem;width:auto;height:auto}#tabs a.scanbtn span{font-size:.7rem;color:#fff}
.cs-warn.ok{border-left-color:#888!important;background:#f2f2f2!important}
.err,[id^=err]{color:#C00000!important}
.meta{color:#666}
.cs-warn{border-left:5px solid #888!important;background:#f2f2f2!important;color:#000}
.cs-warn.bad{border-left-color:#C00000!important;background:#fff!important;color:#C00000}
.betaNote{display:none!important}
