/* sexsite theme "Candy Night" — the theme's TOKEN layer, loaded unlayered after
   theme.css (partials/chrome/site-head) so it wins. Only what the compiled
   Bootstrap build cannot carry lives here: the faces and the engine tokens
   theme.css reads with an engine-default fallback (--tile-radius,
   --header-band-*). The <link> half of each face is theme.php `fonts`. */
:root {
    --font: 'Heebo', system-ui, 'Segoe UI', Arial, sans-serif;
    --font-display: 'Heebo', system-ui, 'Segoe UI', Arial, sans-serif;
    /* candy's soft card rounding on the video/category/blog tiles. */
    --tile-radius: var(--bs-border-radius-lg);
    /* candy's dark top bar: near-black with a hairline, not a brand band; the
       wordmark's accent word keeps the brand gradient there. */
    --header-band-bg: #131313;
    --header-band-border: 1px solid var(--bs-border-color);
    --header-band-accent: url(#brand-accent-grad);
    /* candy's #ffffff1f input hairline around the band's search pill. */
    --header-band-search-ring: inset 0 0 0 1px rgba(255, 255, 255, .12);
}
/* GENERATED by bin/logo/build-site-mark.py — the wordmark symbol's aspect ratio
   (90.97/24), so the em-sized .brand-mark box fits the drawing. */
.brand-mark { width: 3.790em; }
/* The accent word paints the sprite's #brand-accent-grad (a custom property, so it
   reaches inside the <use> shadow tree); .bm-mono still drops it to currentColor. */
.brand-mark { --bm-accent: url(#brand-accent-grad); }
