:root {
  --site-surface-dark: #161616;
  --site-surface-base: #1e1e1e;
  --site-surface-card: #252527;
  --site-surface-inset: #29292b;
  --site-border: #3a3a3d;
  --site-border-strong: #46464a;
  --site-text-muted: #929292;
  --site-text-secondary: #aaaaaa;
  --site-text-supporting: #d0d0d2;
  --site-text-primary: #f1f1f1;
  --site-text-emphasis: #ffffff;
  --site-separator: #4f4f54;
  --site-accent-rgb: 226, 37, 142;
  --site-accent: rgb(var(--site-accent-rgb));
  --site-accent-subtle: rgba(var(--site-accent-rgb), .07);
  --site-accent-soft: rgba(var(--site-accent-rgb), .14);
  --site-gold-rgb: 218, 175, 74;
  --site-gold-text: #f2ca70;
  --site-gold-border: rgba(var(--site-gold-rgb), .5);
  --site-photo-overlay: rgba(17, 17, 19, .84);
  --site-shadow: rgba(0, 0, 0, .3);
}
