:root {
  --page-bg: #000000;
  --bg: #0d1621;
  --panel: rgba(13, 22, 34, 0.78);
  --panel-2: rgba(22, 36, 52, 0.68);
  --text: #eef4fb;
  --muted: #9fb1c6;
  --border: rgba(255,255,255,0.08);
  --shadow: 0 20px 50px rgba(0,0,0,0.35);
  --hero-radius: 32px;
  --card-radius: 24px;
  --shell-width: 500px;
  --page-width: 820px;
  --cover-height: 140px;
  --background-opacity: .28;
  --background-filter: brightness(1.12) saturate(1.22) contrast(1.08);
  --background-scale: 1.015;
}
