/* SignRay rebrand (trial). Loaded last; delete this file and the markup swap to go back to BradleyPens.
   Mark: the illuminated blade sign from the SignRay logo canvas (F2). Accent moves from argon cyan to the ray blue. */

:root {
  --bp-accent: #2370E8;        /* ray blue, light: 4.6:1 on white */
  --bp-accent-ink: #FFFFFF;
  --sr-ray: #3D8BFF;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --bp-accent: #3D8BFF; --bp-accent-ink: #04141A; }
}
:root[data-theme="dark"] { --bp-accent: #3D8BFF; --bp-accent-ink: #04141A; }

/* The Book's sheets stay light paper in both themes. */
body.bp-v2 #bp-package .bp-sheet { --bp-accent: #2370E8; --bp-amber: #2370E8; --bp-accent-ink: #FFFFFF; }
body.bp-v3 #bp-package .bp-sheet::before,
body.bp-v3 #bp-package .bp-sheet::after { border-color: #2370E8; }
@media print {
  :root body.bp-up { --bp-accent: #2370E8; --bp-amber: #2370E8; --bp-accent-ink: #FFFFFF; }
}

/* ── The mark: bracket, blade, lit ray ─────────────────────────────── */
.sr-mark { display: block; flex-shrink: 0; overflow: visible; color: var(--bp-steel); }
.sr-mark .sr-bracket { stroke: currentColor; stroke-width: 18; stroke-linecap: round; }
.sr-mark .sr-edge { fill: #1C2433; }
.sr-mark .sr-face { fill: #191D25; stroke: #2A3140; stroke-width: 4; }
.sr-mark .sr-ray path:first-child { fill: var(--sr-ray); }
.sr-mark .sr-ray path:last-child { fill: none; stroke: var(--sr-ray); stroke-width: 20; stroke-linecap: round; }
.sr-mark .sr-ray { filter: drop-shadow(0 0 1.5px var(--sr-ray)) drop-shadow(0 0 4px color-mix(in srgb, var(--sr-ray) 70%, transparent)); }

/* ── The wordmark: lowercase, heavy, tight ─────────────────────────── */
.bp-brand-name,
body.bp-up .bp-brand-name { font-size: 18px; font-weight: 800; letter-spacing: -.035em; line-height: 1; }
.bp-gate-name { font-size: 28px; font-weight: 800; letter-spacing: -.035em; line-height: 1; }
.bp-brand-tag, .bp-gate-tag { margin-top: 3px; }
