/*
Theme Name: Philip Empire Navy & Gold
Template: twentytwentyfive
Version: 1.0
Description: Custom theme built by AgentClo
*/
:root {
  --primary-navy: #0A192F;
  --secondary-navy: #1E293B;
  --accent-gold: #D4AF37;
  --accent-gold-hover: #C5A059;
  --text-dark: #0F172A;
  --text-light: #F8FAFC;
  --bg-light: #FAFAFA;
}

body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: var(--text-dark);
  background-color: var(--bg-light);
}

header, nav, .site-header {
  background-color: var(--primary-navy) !important;
  color: var(--text-light) !important;
}

header a, nav a, .site-header a {
  color: var(--text-light) !important;
}

header a:hover, nav a:hover, .site-header a:hover {
  color: var(--accent-gold) !important;
}

h1, h2, h3, h4, h5, h6 {
  color: var(--primary-navy);
}

.button, btn, button, input[type="submit"], .wp-block-button__link, .woocommerce a.button, .woocommerce button.button {
  background-color: var(--accent-gold) !important;
  color: var(--primary-navy) !important;
  font-weight: bold !important;
  border-radius: 4px !important;
  padding: 12px 24px !important;
  border: none !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.button:hover, btn:hover, button:hover, input[type="submit"]:hover, .wp-block-button__link:hover, .woocommerce a.button:hover, .woocommerce button.button:hover {
  background-color: var(--accent-gold-hover) !important;
  color: #ffffff !important;
}

.hero-section {
  background: linear-gradient(135deg, var(--primary-navy) 0%, var(--secondary-navy) 100%);
  color: var(--text-light);
  padding: 80px 20px;
  text-align: center;
}

.hero-section h1 {
  color: var(--accent-gold);
  font-size: 3rem;
  margin-bottom: 20px;
}

.hero-section p {
  color: #E2E8F0;
  font-size: 1.25rem;
  max-width: 600px;
  margin: 0 auto 30px auto;
}

footer, .site-footer {
  background-color: var(--primary-navy) !important;
  color: var(--text-light) !important;
  padding: 40px 20px;
  text-align: center;
}

footer a, .site-footer a {
  color: var(--accent-gold) !important;
}
