/* Generated from brand.json by tools/listings/brand_apply.mjs. Do not edit by hand. */
:root {
  --bg: #ffffff; --soft: #f6f6f7; --card: #ffffff; --ink: #0b0d12; --muted: #5a5f6b; --line: #e7e7ea; --accent: #f0583f; --accent-ink: #ffffff; --glint: #f0583f;
  --stage: #0b0d12; --stage-ink: #f6f1ec; --stage-muted: #b9b2ab; --blush: #fff1ec;
  --accent-serif: "Instrument Serif", Georgia, serif;
  --display: "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --serif: var(--display); --sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --bg: #0b0d12; --stage: #000000; --stage-ink: #f6f1ec; --stage-muted: #b9b2ab; --blush: #1b1210; --soft: #121418; --card: #16181d; --ink: #f1f3f6; --muted: #a3a8b3; --line: #272a31; --accent: #ff8a74; --accent-ink: #0b0d12; --glint: #ff8a74; }
}
:root[data-theme="dark"] { --bg: #0b0d12; --stage: #000000; --stage-ink: #f6f1ec; --stage-muted: #b9b2ab; --blush: #1b1210; --soft: #121418; --card: #16181d; --ink: #f1f3f6; --muted: #a3a8b3; --line: #272a31; --accent: #ff8a74; --accent-ink: #0b0d12; --glint: #ff8a74; }
