/* APv24 UI_v4.20 - VelvetMinute product tokens. */
:root {
  color-scheme: dark;
  --product-id: velvetminute;
  --product-header-skin: cinematic-veil;
  --product-font-body: ui-serif, Georgia, "Times New Roman", Times, serif;
  --product-font-heading: ui-serif, Georgia, "Times New Roman", Times, serif;
  --product-font-accent: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  --product-bg: #11070D;
  --product-bg-deep: #080306;
  --product-bg-soft: #1A0B13;
  --product-surface: #27101C;
  --product-surface-2: #321423;
  --product-surface-strong: #16070F;
  --product-text: #FFF2E5;
  --product-text-strong: #FFFFFF;
  --product-muted: rgba(244, 219, 199, .72);
  --product-faint: rgba(244, 219, 199, .50);
  --product-inverse: #17070E;
  --product-line: rgba(244, 219, 199, .18);

  --product-accent: #D74772;
  --product-accent-rgb: 215, 71, 114;
  --product-accent-hover: #F4A6B8;
  --product-accent-hover-rgb: 244, 166, 184;
  --product-accent-active: #B7355C;
  --product-accent-active-rgb: 183, 53, 92;
  --product-accent-soft: rgba(215,71,114,.18);

  --arx-brand-accent: var(--product-accent);
  --arx-brand-accent-rgb: var(--product-accent-rgb);
  --arx-brand-accent-hover: var(--product-accent-hover);
  --arx-brand-accent-hover-rgb: var(--product-accent-hover-rgb);
  --arx-brand-accent-active: var(--product-accent-active);
  --arx-brand-accent-active-rgb: var(--product-accent-active-rgb);
  --arx-brand-amber: var(--product-accent);
  --arx-brand-amber-hover: var(--product-accent-hover);
  --arx-brand-amber-active: var(--product-accent-active);
  --arx-brand-amber-rgb: var(--product-accent-rgb);
  --arx-brand-amber-hover-rgb: var(--product-accent-hover-rgb);
  --arx-brand-amber-active-rgb: var(--product-accent-active-rgb);
  --arx-primary: var(--product-accent);
  --arx-primary-hover: var(--product-accent-hover);
  --arx-primary-active: var(--product-accent-active);
  --arx-primary-text: var(--product-inverse);
  --arx-font-ui: var(--product-font-body);
  --arx-font-editorial: var(--product-font-heading);
  --arx-font-heading: var(--product-font-heading);
  --arx-font-mono: var(--product-font-accent);
  --arx-bg: var(--product-bg);
  --arx-bg-elevated: var(--product-surface);
  --arx-surface: var(--product-surface);
  --arx-surface-2: var(--product-surface-2);
  --arx-text: var(--product-text);
  --arx-text-soft: var(--product-muted);
  --arx-text-muted: var(--product-faint);
  --arx-info: var(--product-accent-hover);

  --mc-primary: var(--product-accent);
  --mc-primary-text: var(--product-inverse);
  --mc-bg: var(--product-bg);
  --mc-bg-soft: var(--product-bg-soft);
  --mc-surface: var(--product-surface);
  --mc-surface-soft: var(--product-surface-2);
  --mc-border: var(--product-line);
  --mc-text: var(--product-text);
  --mc-muted: var(--product-muted);

  --arx-velvet-ink: #11070D;
  --arx-velvet-plum: #27101C;
  --arx-velvet-rose: #D74772;
  --arx-velvet-blush: #F4B8BD;
  --arx-velvet-champagne: #F4DBC7;
  --arx-velvet-moon: #FFF2E5;

  --arx-splash-bg-a: rgba(215, 71, 114, 0.052);
  --arx-splash-bg-b: rgba(244, 184, 189, 0.070);
  --arx-splash-bg-c: rgba(17, 7, 13, 0.86);
  --arx-splash-border: rgba(244, 219, 199, 0.13);
  --arx-splash-glow: rgba(244, 166, 184, 0.22);
  --arx-splash-stroke-a: #FFF1E4;
  --arx-splash-stroke-b: #F4A6B8;
  --arx-splash-stroke-c: #D74772;
  --arx-splash-core-a: #FFF2E5;
  --arx-splash-core-b: #F4A6B8;
  --arx-splash-core-c: #11070D;
}
