/* Product assets and palette from https://orizzonia.it (27 October 2026). */
@font-face {
  font-family: "Sora";
  src: url("brand/fonts/Sora-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Sora";
  src: url("brand/fonts/Sora-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
:root {
  --font-sans: "Sora", -apple-system, "Segoe UI", Arial, sans-serif;
  --green: #DD7A1B;
  --ink: #16202B;
  --brand-strong: #B3600E;
  --brand-band: rgba(221, 122, 27, .18);
  --brand-focus: rgba(221, 122, 27, .28);
  --wash: #FBF1E5;
  --muted: #55616A;
  --line: #E3E5E7;
  --bg: #FAF9F7;
}
html { color-scheme: light; }
::selection { background: #F4DEC2; color: #16202B; }
input, textarea, select { caret-color: var(--brand-strong); accent-color: var(--brand-strong); }
a { text-underline-offset: 3px; }
a:focus-visible, button:focus-visible, input:focus-visible,
textarea:focus-visible, select:focus-visible, summary:focus-visible {
  outline: 2px solid var(--brand-strong);
  outline-offset: 3px;
}
button, input, select, textarea { font-family: inherit; }
table, .metrics, .row, .det-meta { font-variant-numeric: tabular-nums; }
