:root {
  --uk-bg-h: 220;
  --uk-bg-s: 15%;
  --uk-bg-l: 8%;
  --uk-bg: hsl(var(--uk-bg-h) var(--uk-bg-s) var(--uk-bg-l));
  --uk-bg-alpha-50: hsl(var(--uk-bg-h) var(--uk-bg-s) var(--uk-bg-l) / 0.5);
  --uk-bg-alpha-72: hsl(var(--uk-bg-h) var(--uk-bg-s) var(--uk-bg-l) / 0.72);
  --uk-bg-alpha-88: hsl(var(--uk-bg-h) var(--uk-bg-s) var(--uk-bg-l) / 0.88);
  --uk-bg-dark: hsl(var(--uk-bg-h) var(--uk-bg-s) calc(var(--uk-bg-l) - 6%));
  --uk-bg-darker: hsl(var(--uk-bg-h) var(--uk-bg-s) calc(var(--uk-bg-l) - 10%));
  --uk-bg-soft: hsl(var(--uk-bg-h) var(--uk-bg-s) calc(var(--uk-bg-l) + 4%));
  --uk-surface: hsl(220 14% 10%);
  --uk-surface-2: hsl(220 13% 13%);
  --uk-surface-3: hsl(220 12% 16%);
  --uk-border: hsl(220 10% 20%);
  --uk-border-soft: hsl(220 10% 15%);
  --glass-border: 220 10% 20%;
  --card: 220 14% 10%;
  --uk-text: #e8edf7;
  --uk-muted: #aab7d2;
  --uk-gold: #f4b516;
  --uk-gold-2: #e79b00;
  --uk-shadow-soft: 0 10px 30px rgba(0, 0, 0, 0.28);
  --uk-shadow-card: 0 8px 24px rgba(0, 0, 0, 0.22);
  --uk-radius-card: 18px;
  --uk-mobile-sticky-ad-offset: 0px;
}
