:root{--bg:#f3eddf;--surface:#e9e6d9;--border:#d0d3bf;--border-soft:#d8dacb;--text:#293026;--muted:#555f4b;--muted-2:#69725e;--gold:#7c3d27;--gold-ink:#faf6ed}body{background:var(--bg);color:var(--text)}.nav{background:#30382b;color:#f3eddf}.brand-name{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.055em}.nav .back{color:#e4e7d7}.brand-lockup img.mark{width:auto}.callout{background:#e5dec8;border-color:#c8b28c;color:#594a30}.callout strong{color:#493c27}.btn{background:#30382b;color:#f3eddf}.btn:hover{background:#445039}a{color:#7c3d27}.nav a{color:#f3eddf}footer{background:#e6e4d5}footer .brand-lockup{color:#293026}.fill{color:#7c3d27}th,td{overflow-wrap:anywhere}code{overflow-wrap:anywhere}@media(max-width:600px){.wrap{padding-inline:20px}table{display:block;max-width:100%;overflow-x:auto}h1{font-size:32px}.brand-name{font-size:21px}}