/* SABLEMARK — colour tokens */
:root{
  --paper:#ffffff;
  --ink:#1a1a19;
  --ink-soft:#54524d;
  --ink-faint:#8a8781;
  --hair:#dcd8d1;
  --stone:#f2f0ec;
  --stone-deep:#e6e2da;
  --graphite:#26262a;
  --brass:#9a7534;
  --brass-pale:#d9c69f;
  --claret:#7d2d33;
  --claret-dark:#63232a;
}
body{background:var(--paper);color:var(--ink)}
.util-bar{background:var(--graphite);color:#d5d2cb}
.util-bar a:hover{color:#fff}
.brandbar{background:var(--paper);border-bottom:1px solid var(--hair)}
.cat-nav{background:var(--stone);border-bottom:1px solid var(--hair)}
.cat-nav-link{color:var(--ink)}
.cat-nav-link:hover{color:var(--claret)}
.btn-dark{background:var(--ink);color:#fff}
.btn-dark:hover{background:var(--graphite)}
.btn-claret{background:var(--claret);color:#fff}
.btn-claret:hover{background:var(--claret-dark)}
.btn-hollow{border-color:var(--ink);color:var(--ink)}
.btn-hollow:hover{background:var(--ink);color:#fff}
.hero-plate{background:var(--stone)}
.hero-plate .plate-name{color:#fff}
.tagline-strip{border-bottom:1px solid var(--hair)}
.series-tile{background:var(--stone);border:1px solid var(--hair)}
.series-tile .tile-name{color:var(--ink)}
.series-tile:hover{border-color:var(--brass)}
.quad-card{border-color:var(--hair)}
.quad-ref{color:var(--ink-faint)}
.quad-price{color:var(--ink)}
.gate-card{background:var(--stone)}
.gate-card h3{color:var(--ink)}
.gate-card p{color:var(--ink-soft)}
.story-band{background:var(--graphite);color:#eae7e0}
.story-band p{color:#c5c1b8}
.voice-strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}
.voice-name{color:var(--ink)}
.voice-role{color:var(--ink-faint)}
.site-footer{background:var(--stone-deep);color:var(--ink)}
.ft-col h4{color:var(--ink)}
.ft-col a{color:var(--ink-soft)}
.ft-col a.btn-claret{background:var(--claret);color:#fff}
.ft-col a.btn-claret:hover{background:var(--claret-dark);color:#fff}
.ft-col a:hover{color:var(--claret)}
.ft-legal{border-top:1px solid var(--hair);color:var(--ink-faint)}
.spec-table th{background:var(--stone)}
.note-box{background:var(--stone);border-left-color:var(--brass)}
