/* SuperSave brand: two-colour SUPERSAVE wordmark (matches the paper invoice). Self-hosted Roboto Slab (Apache-2.0). */
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/roboto-slab-latin-900-normal.woff2) format("woff2")}
@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-slab-latin-700-normal.woff2) format("woff2")}
:root{--brand-red:#ff3300;--brand-blue:#0070c0;--brand-ink:#1f2a33;--brand-serif:"Roboto Slab","Rockwell","Zilla Slab",Georgia,"Times New Roman",serif}
.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.wordmark{display:inline-flex;flex-direction:column;align-items:center;font-family:var(--brand-serif);font-size:30px;line-height:1;text-decoration:none;vertical-align:middle}
.wm-name{font-weight:900;font-size:1em;letter-spacing:.005em;line-height:.95;white-space:nowrap}
.wm-super{color:var(--brand-red)}.wm-save{color:var(--brand-blue)}
.wm-sub{font-weight:700;font-size:.262em;letter-spacing:.045em;color:var(--brand-ink);margin-top:.32em;white-space:nowrap}
.wordmark-plate{background:#fff;border-radius:10px;padding:8px 12px 7px;box-shadow:0 1px 2px rgba(0,0,0,.08)}
.wordmark-sm{font-size:22px;padding:5px 9px 5px;border-radius:8px}
.wordmark-doc{font-size:44px;align-items:flex-start}
@media(max-width:420px){.site-header .wordmark{font-size:23px}}
[hidden]{display:none!important}
