/* Brand Audit reports - directory.com.au instance overlay (loaded after report.css, before any white-label override).
   Keeps the light editorial report layout; swaps type and accents to the directory.com.au template. */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400 700;font-display:swap;src:url(../../fonts/archivo-var.woff2) format('woff2')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(../../fonts/plexmono-500.woff2) format('woff2')}
:root{
  --paper:#F3F6FA;--card:#ffffff;--ink:#0E1E33;--ink-2:#1A2D47;--muted:rgba(14,30,51,.62);--line:rgba(14,30,51,.14);--line-2:rgba(14,30,51,.28);
  --brand:#0E1E33;--brand-2:#2563EB;--accent:#2563EB;
  --font-d:'Archivo','Helvetica Neue',Arial,sans-serif;--font-b:'Archivo','Helvetica Neue',Arial,sans-serif;
}
h1,h2,h3,h4{letter-spacing:-.022em}
.rbar .mark{border-radius:2px;background:#0E1E33}
.rbar .mark::after{border:0;border-radius:0;inset:auto;left:7px;top:7px;width:10px;height:10px;background:#2563EB}
.rbar-brand{letter-spacing:-.02em}
.bottom-line,.next{background:#F3F6FA;border-color:rgba(14,30,51,.18)}
.next-card{border-color:rgba(14,30,51,.18)}
.tag-sample{background:#0E1E33;color:#EDF1F6}
