/* ===== I.R LOCATION 34 – Custom CSS ===== */

/* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@700;900&family=Exo+2:wght@600;700&family=Inter:wght@400;500;600&display=swap');

/* Body */
body {
  font-family: 'Inter', sans-serif;
  background-color: #0A0F2C;
  color: #ffffff;
}

/* Headings */
h1, h2 {
  font-family: 'Orbitron', sans-serif;
  font-weight: 900;
  letter-spacing: 0.04em;
}

h3, h4 {
  font-family: 'Exo 2', sans-serif;
  font-weight: 700;
}

/* Accent color */
a {
  color: #1A6FFF;
}

a:hover {
  color: #A8C8FF;
}

/* Buttons */
.wp-block-button__link,
.wp-element-button {
  font-family: 'Exo 2', sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  border-radius: 4px !important;
  text-transform: uppercase !important;
}

/* Primary button */
.wp-block-button.is-style-fill .wp-block-button__link,
.wp-block-button__link {
  background-color: #1A6FFF !important;
  color: #ffffff !important;
  border: none !important;
}

.wp-block-button.is-style-fill .wp-block-button__link:hover,
.wp-block-button__link:hover {
  background-color: #0051cc !important;
}

/* Outline button */
.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent !important;
  color: #ffffff !important;
  border: 2px solid #ffffff !important;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: rgba(255,255,255,0.1) !important;
}

/* Navigation */
.wp-block-navigation a,
.wp-block-navigation .wp-block-navigation-item__content {
  font-family: 'Exo 2', sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  font-size: 0.85rem !important;
}

/* Separator */
.wp-block-separator {
  border-color: #1A6FFF !important;
  opacity: 0.4;
}

/* Site title */
.wp-block-site-title a,
.wp-block-site-title {
  font-family: 'Orbitron', sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: 0.06em !important;
  color: #ffffff !important;
}