:root {
  --vault-bg: #0d0b0c;
  --vault-bg-soft: #14110f;
  --vault-surface: #1a1614;
  --vault-surface-2: #221d1a;
  --vault-surface-3: #2a2421;
  --vault-border: #2d2724;
  --vault-border-strong: #3a322d;
  --vault-text: #ece4d8;
  --vault-text-muted: #8a807a;
  --vault-text-dim: #6c635d;
  --vault-accent: #c4682d;
  --vault-accent-hover: #d97a3e;
  --vault-accent-deep: #a8551f;
  --vault-accent-deep-hover: #b85d24;
  --vault-accent-soft: rgba(196, 104, 45, 0.14);
  --vault-accent-ring: rgba(196, 104, 45, 0.32);
  --vault-on-accent: #ffffff;
  --vault-accent-2: #c25a6b;
  --vault-accent-2-soft: rgba(194, 90, 107, 0.12);
  --vault-accent-3: #d9a441;
  --vault-accent-3-soft: rgba(217, 164, 65, 0.12);
  --vault-tribute: #007aff;
  --vault-boosty: #f15f2c;
  --vault-vk: #0077ff;
  --vault-success-bg: rgba(72, 138, 87, 0.14);
  --vault-success-border: rgba(72, 138, 87, 0.4);
  --vault-success-text: #9bc7a6;
  --vault-warning-bg: rgba(196, 142, 45, 0.12);
  --vault-warning-border: rgba(196, 142, 45, 0.38);
  --vault-warning-text: #e0b66a;
  --vault-error-bg: rgba(198, 74, 74, 0.12);
  --vault-error-border: rgba(198, 74, 74, 0.38);
  --vault-error-text: #e08585;
  --vault-like-border: rgba(220, 72, 96, 0.55);
  --vault-like-text: #ffd8df;
  --vault-like-icon: #ff5f7d;
  --vault-chart-primary: var(--vault-accent-hover);
  --vault-chart-secondary: var(--vault-text-muted);
  --vault-chart-tertiary: var(--vault-success-text);
  --vault-chart-grid: var(--vault-border);
  --vault-chart-axis: var(--vault-text-dim);
  --vault-chart-tooltip-bg: var(--vault-surface);
  --vault-chart-tooltip-border: var(--vault-border-strong);
  --vault-font-sans:
    'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
