/* Generated from THEME in src/config/shop.ts. Do not edit. */
@font-face { font-family: 'Inter Tight Variable'; font-style: normal; font-display: swap; font-weight: 100 900; src: url('/fonts/inter-tight-latin-wght-normal.woff2') format('woff2'); }
@font-face { font-family: 'Fraunces Variable'; font-style: italic; font-display: swap; font-weight: 100 900; src: url('/fonts/fraunces-latin-wght-italic.woff2') format('woff2'); }
:root {
  --ground: #0f0f0f; --ground-2: #1a1a1a; --ground-3: #080808; --raise: #242424;
  --text: #f2f2f2; --text-2: #b0b0b0; --text-3: #838383;
  --accent: #ff5a4e; --accent-hover: #ff8379; --on-accent: #1f0402;
  --ok: #8fd6a8; --warn: #f2c47a; --bad: #f08a8a;
  --line: color-mix(in srgb, #f2f2f2 14%, transparent); --line-strong: color-mix(in srgb, #f2f2f2 26%, transparent);
  --scrim: color-mix(in srgb, #080808 86%, transparent);
  --font-body: 'Inter Tight Variable', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-editorial: 'Fraunces Variable', Georgia, serif;
  --radius: 10px; --radius-sm: 6px; --radius-pill: 8px; --radius-xs: 3px;
  color-scheme: dark;
}
/* The second palette, for alternate sections. */
.light {
  --ground: #f6f5f3; --ground-2: #eae8e4; --ground-3: #fdfdfc; --raise: #dedbd5;
  --text: #1a1a1a; --text-2: #4d4d4d; --text-3: #646464;
  --accent: #b8231a; --accent-hover: #8e1a13; --on-accent: #fff6f5;
  --ok: #2f7a4a; --warn: #8a5a00; --bad: #b3261e;
  --line: color-mix(in srgb, #1a1a1a 14%, transparent); --line-strong: color-mix(in srgb, #1a1a1a 26%, transparent);
  --scrim: color-mix(in srgb, #fdfdfc 86%, transparent);
  color-scheme: light; background: var(--ground); color: var(--text);
}
