/* ==========================================================================================
   Brisket King skin (Claude Design direction B, "Butcher Paper", 2026-11-10)

   Tokens live in styles/brisketking.json. Spec token names map to kit slugs:
   crown-red = brand-red, oxblood = bark, char = ember, ember-red = flame, ash = gold, plus butcher.
   This file holds only what theme.json cannot say: the condensed Archivo widths, a ruled header,
   plain-case labels. Everything structural is kit.css.
   ========================================================================================== */

/* One family, two widths: Archivo at 68% for headings, 85% for UI */
.skin-brisketking :is(h1, h2, h3, h4) {
  font-stretch: var(--stretch-display);
}

.skin-brisketking :is(.wp-block-button__link, .wp-block-navigation, .site-footer__nav, .text-link) {
  font-stretch: var(--stretch-ui);
}

/* No all-caps labels, no letter-spaced eyebrows */
.skin-brisketking .kicker,
.skin-brisketking .kicker p {
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none;
}

/* Header: paper with a 2px ink rule, logo 44px tall (56px on desktop) */
.skin-brisketking .site-header {
  border-bottom: var(--rule-strong) solid var(--color-rule);
}

.skin-brisketking .site-header .wp-block-site-logo img {
  height: 44px;
}

@media (min-width: 60em) {
  .skin-brisketking .site-header .wp-block-site-logo img {
    height: 56px;
  }
}

/* Captions set roman: the italic file was dropped to save 104 KB (spec section 4 allows it) */
.skin-brisketking .print figcaption,
.skin-brisketking .print .wp-element-caption {
  font-style: normal;
}

/* Links underline a touch heavier, offset like the reference */
.skin-brisketking a {
  text-decoration-thickness: 0.08em;
}

/* Selection in the house red on paper, not gold */
.skin-brisketking ::selection {
  background: var(--color-brand-red);
  color: var(--color-white);
}
