/* GPP theme tokens — see BRANDING.txt for usage guidance. */
:root {
  --gpp-blue: #00ffff;
  --gpp-blue-light: #66ffff;
  --gpp-blue-pale: #b3ffff;
  --gpp-blue-dark: #00b3b3;
  --gpp-blue-deep: #007a7a;
  --cat-yellow: #fac610;
  --betelgeuse-star: #ffcc99;
  --betelgeuse-livery-green: #00cc7e;
  --not-a-particularly-nice-green: #68855e;
  --deep-space-scout-green: #123524;

  --gpp-space-black: #05070a;
  --gpp-glass-blue: rgba(0, 255, 255, 0.14);
  --gpp-glass-green: rgba(18, 53, 36, 0.65);
  --gpp-text: #e9feff;
}

.gpp-glow {
  filter: drop-shadow(0 0 0.6rem color-mix(in srgb, var(--gpp-blue) 45%, transparent));
}

.gpp-panel {
  color: var(--gpp-text);
  background: color-mix(in srgb, var(--deep-space-scout-green) 82%, transparent);
  border: 1px solid color-mix(in srgb, var(--gpp-blue) 24%, transparent);
}

.gpp-accent-link {
  color: var(--gpp-blue);
}
