/* Firefrost Gaming CSS - Fire/Frost/Arcane Branding */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  background: #0a0a1a;
  color: #e8e8e8;
  line-height: 1.6;
}

/* Responsive footer grid */
@media (max-width: 768px) {
  footer .ffg-footer > div:first-child {
    grid-template-columns: 1fr !important;
    gap: 40px !important;
  }
}

/* Link hover effects */
a {
  transition: color 0.3s ease;
}

a:hover {
  color: #4ecdc4 !important;
}
