/* Overrides and small touches Tailwind utility classes don't cleanly cover */

:root {
  --sw-navy: #0f172a;
  --sw-gold: #c9a24b;
}

.font-display {
  letter-spacing: -0.02em;
}

.gradient-hero {
  background: radial-gradient(circle at top left, rgba(201, 162, 75, 0.12), transparent 60%),
              radial-gradient(circle at bottom right, rgba(15, 23, 42, 0.06), transparent 60%);
}

.card-hover {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.card-hover:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 24px -8px rgba(15, 23, 42, 0.15);
}

.score-ring {
  transition: stroke-dashoffset 0.6s ease;
}
