.material-symbols-outlined {
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
  vertical-align: middle;
}

.glass-nav {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}

.glass-effect {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(12px);
}

.hero-gradient-overlay {
  background: linear-gradient(to right, rgba(26, 28, 28, 0.9) 0%, rgba(26, 28, 28, 0.4) 50%, rgba(26, 28, 28, 0.1) 100%);
}

.cta-gradient {
  background: linear-gradient(135deg, #af101a 0%, #d32f2f 100%);
}
