/* Brand tokens copied from 7KS public/luminous/luminous.css :root block. */
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow-Regular.ttf?v=95aa02c7c430") format("truetype");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Barlow Semi Condensed";
  src: url("../fonts/BarlowSemiCondensed-SemiBold.ttf?v=bd299f4bc5b4") format("truetype");
  font-display: swap;
  font-style: normal;
  font-weight: 600;
}

:root {
  color-scheme: light;
  --ivory: #f3eee2;
  --pearl: #fbf9f2;
  --paper: #ece5d3;
  --midnight: #0a1027;
  --midnight-soft: #141d3d;
  --ink: #1a1e31;
  --ruby: #b01e32;
  --ruby-deep: #7d0f22;
  --ruby-bright: #d13048;
  --vermilion: #e14a32;
  --gold: #b9925a;
  --gold-soft: #d9c298;
  --platinum: #a8adb7;
  --muted: #7d7869;
  --line: rgba(26, 30, 49, 0.12);
  --line-warm: rgba(122, 100, 62, 0.22);
  --shadow-card: 0 18px 44px rgba(30, 24, 12, 0.08);
  --shadow-lift: 0 26px 70px rgba(10, 16, 39, 0.22);
  --radius-xl: 26px;
  --radius-lg: 20px;
  --radius-md: 14px;
  --font-fallback: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans Thai", "Leelawadee UI", Tahoma, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --sans: "Barlow", var(--font-fallback);
  --display: "Barlow Semi Condensed", "Barlow", var(--font-fallback);
  --serif: var(--display);
  --header-height: 92px;
  --ribbon-height: 28px;
  --chrome-height: calc(var(--ribbon-height) + var(--header-height) + 10px);
  --gold-hairline: 1px solid color-mix(in srgb, var(--gold) 44%, transparent);
  --ease: cubic-bezier(.22, .75, .18, 1);
}
