:root{--accent:#2563eb;}
a{color:var(--accent)}
.badge.ok{border-color:var(--accent);color:var(--accent)}
.btn.primary{border-color:var(--accent);color:#fff;background:var(--accent)}
.btn.primary:hover{filter:brightness(0.95)}
.brandbar{display:flex;gap:12px;align-items:center;margin:0 0 12px 0}
.brandbar img{height:38px;max-width:160px;object-fit:contain}
.brandbar .brandtitle{font-weight:bold;font-size:18px}
.footer-note{margin-top:14px;color:#6b7280;font-size:12px}
