/* POSKOMEDIA theme override — primary #052125, secondary #F99302 */
:root {
  --primary: #052125 !important;
  --primary-2: #10363A !important;
  --primary-3: #1C4549 !important;
  --gold: #F99302 !important;
  --gold-light: #FFE0B3 !important;
  --gold-hover: #FFAA32 !important;
}

/* Global brand surfaces */
.public-nav, .sidebar, .public-page, .cta-band, .service-card-bottom a,
.mock-sidebar, .button-primary, .welcome-banner {
  --primary: #052125;
}
.public-nav, .sidebar, .public-page, .cta-band, .mock-sidebar,
.button-primary { background-color: #052125 !important; }
.welcome-banner { background: linear-gradient(110deg, #052125, #10363A) !important; }
.nav-actions { background-color: #082A2E !important; }
.floating-tag { background-color: #0B3034 !important; }

/* Secondary orange accents */
.gold-text, .nav-actions > a:not(.button):hover, .hero-note i,
.strip-index, .banner-label, .support-card i, .footer-links a:hover,
.service-card-bottom a, .mock-logo, .mock-sidebar i:first-of-type {
  color: #F99302 !important;
}
.button-gold, .eyebrow-dot, .homepage-image-dot.is-active {
  background-color: #F99302 !important;
}
.button-gold { color: #052125 !important; border-color: #F99302 !important; }
.button-gold:hover { background-color: #FFAA32 !important; }
.button-primary { color: #FFFFFF !important; }
.button-primary:hover { background-color: #10363A !important; }
.button-outline:hover, .button-light:hover { border-color: #F99302 !important; }
.side-nav > a.active { background: rgba(249,147,2,.15) !important; color: #F99302 !important; box-shadow: inset 3px 0 #F99302 !important; }
.package-featured { border-color: #F99302 !important; }
.brand-mark, .banner-icon { border-color: rgba(249,147,2,.65) !important; color: #F99302 !important; }
.homepage-image-slider { border-color: rgba(249,147,2,.45) !important; }
.homepage-image-dot.is-active { background: #F99302 !important; }

/* Focus states and links */
input:focus, select:focus, textarea:focus,
.form-stack input:focus, .form-stack select:focus, .form-stack textarea:focus {
  border-color: #F99302 !important;
  box-shadow: 0 0 0 3px rgba(249,147,2,.13) !important;
}
::selection { background: rgba(249,147,2,.28); color: #052125; }
