body[class*="drivego-palette-"] { --dg-focus: #111827; --dg-button-surface: linear-gradient(135deg,rgba(255,255,255,.02),rgba(0,0,0,.04)),var(--dg-accent); --dg-button-hover: linear-gradient(135deg,rgba(255,255,255,.02),rgba(0,0,0,.04)),var(--dg-accent-hover); --dg-button-text: var(--dg-on-accent); --dg-glass-stroke: rgba(255,255,255,.52); } body[class*="drivego-palette-"] a:focus-visible, body[class*="drivego-palette-"] button:focus-visible, body[class*="drivego-palette-"] input:focus-visible, body[class*="drivego-palette-"] select:focus-visible, body[class*="drivego-palette-"] textarea:focus-visible { outline: 3px solid var(--dg-border); outline-offset: 3px; } body[class*="drivego-palette-"] .elementor-location-header .elementor-nav-menu .elementor-item:hover, body[class*="drivego-palette-"] .elementor-location-header .elementor-nav-menu .elementor-item.elementor-item-active, body[class*="drivego-palette-"] .elementor-location-footer a:hover, body[class*="drivego-palette-"] .dg-hero__accent, body[class*="drivego-palette-"] .dgcp-inner-hero__crumb span { color: var(--dg-widget-on-dark-accent,var(--dg-on-dark-accent)) !important; } body[class*="drivego-palette-"] .dgcp-vehicle-count strong, body[class*="drivego-palette-"] .dgcp-about-page .dgcp-kicker, body[class*="drivego-palette-"] .dgcp-contact-page .dgcp-contact-kicker { color: var(--dg-widget-ink-accent,var(--dg-ink-accent)) !important; } body[class*="drivego-palette-"] .dgcp-about-page h2 span, body[class*="drivego-palette-"] .dgcp-about-page h3 span, body[class*="drivego-palette-"] .dgcp-about-page .dgcp-stat-icon, body[class*="drivego-palette-"] .dgcp-contact-page .dgcp-contact-feature-icon { color: var(--dg-widget-ink-accent,var(--dg-ink-accent)) !important; } body[class*="drivego-palette-"] .dgcp-ihp-copy h1 span { color:var(--dg-widget-on-dark-accent,var(--dg-on-dark-accent)) !important; } body[class*="drivego-palette-"] .dgcp-filter__cats button.is-active, body[class*="drivego-palette-"] .dgcp-search, body[class*="drivego-palette-"] .dgcp-reserve, body[class*="drivego-palette-"] .dgcp-call, body[class*="drivego-palette-"] .dgcp-wa, body[class*="drivego-palette-"] .dgcp-send-wa, body[class*="drivego-palette-"] .dgcp-contact-submit, body[class*="drivego-palette-"] .dgcp-about-btn, body[class*="drivego-palette-"] .dgcp-ihp-cta, body[class*="drivego-palette-"] .dgcp-card__action, body[class*="drivego-palette-"] .elementor-location-header .elementor-button, body[class*="drivego-palette-"] .elementor-location-footer .elementor-button { background: var(--dg-button-surface) !important; color: var(--dg-button-text) !important; border: 1px solid var(--dg-glass-stroke) !important; box-shadow: inset 0 1px rgba(255,255,255,.35), 0 5px 12px rgba(0,0,0,.12); } body[class*="drivego-palette-"] .dgcp-filter__cats button.is-active:hover, body[class*="drivego-palette-"] .dgcp-search:hover, body[class*="drivego-palette-"] .dgcp-reserve:hover, body[class*="drivego-palette-"] .dgcp-call:hover, body[class*="drivego-palette-"] .dgcp-wa:hover, body[class*="drivego-palette-"] .dgcp-send-wa:hover, body[class*="drivego-palette-"] .dgcp-contact-submit:hover, body[class*="drivego-palette-"] .dgcp-about-btn:hover, body[class*="drivego-palette-"] .dgcp-ihp-cta:hover, body[class*="drivego-palette-"] .dgcp-card__action:hover, body[class*="drivego-palette-"] .elementor-location-header .elementor-button:hover, body[class*="drivego-palette-"] .elementor-location-footer .elementor-button:hover { background: var(--dg-button-hover) !important; color: var(--dg-button-text) !important; } body[class*="drivego-palette-"] .dgcp-all-link, body[class*="drivego-palette-"] .dgcp-contact-faq-head a { background:var(--dg-soft);color:var(--dg-widget-ink-accent,var(--dg-ink-accent));border:1px solid var(--dg-border); } body[class*="drivego-palette-"] button:disabled, body[class*="drivego-palette-"] .elementor-button[aria-disabled="true"] { opacity:.58; cursor:not-allowed; box-shadow:none; } body[class*="drivego-palette-"] .dgcp-filter__cats button.is-active:active, body[class*="drivego-palette-"] .elementor-button:active { transform: translateY(1px); } body[class*="drivego-palette-"] .dgcp-card__badge, body[class*="drivego-palette-"] .dgcp-badge, body[class*="drivego-palette-"] .dgcp-about-badge { background:var(--dg-accent);color:var(--dg-on-accent); } @supports (backdrop-filter: blur(7px)) { body[class*="drivego-palette-"] .elementor-location-header .elementor-button, body[class*="drivego-palette-"] .dgcp-contact-submit { backdrop-filter: blur(7px) saturate(1.1); -webkit-backdrop-filter: blur(7px) saturate(1.1); } body[class*="drivego-palette-"] .dgcp-all-link { background:color-mix(in srgb,var(--dg-soft) 90%,transparent); backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px); } } body.drivego-palette-gold { --dg-button-surface: linear-gradient(120deg,#b98b26 0%,#e3ba46 36%,#fff0a4 48%,#d6a52c 62%,#b98b26 100%); --dg-button-hover: linear-gradient(120deg,#ac801f 0%,#d7ac3c 36%,#ffe987 48%,#d0a127 62%,#ac801f 100%); --dg-glass-stroke:#78531b; } body.drivego-palette-silver { --dg-button-surface: linear-gradient(120deg,#aeb8c5 0%,#d7dfe8 36%,#fcfdff 48%,#c3cedb 62%,#aeb8c5 100%); --dg-button-hover: linear-gradient(120deg,#a2afbd 0%,#cbd5e1 36%,#eef3f8 48%,#b7c4d1 62%,#a2afbd 100%); --dg-glass-stroke:#566374; } body.drivego-palette-gold .dgcp-filter__cats button.is-active, body.drivego-palette-gold .dgcp-about-badge, body.drivego-palette-gold .dgcp-card__badge, body.drivego-palette-gold .dgcp-badge, body.drivego-palette-silver .dgcp-filter__cats button.is-active, body.drivego-palette-silver .dgcp-about-badge, body.drivego-palette-silver .dgcp-card__badge, body.drivego-palette-silver .dgcp-badge { background:var(--dg-button-surface) !important;color:#111827 !important;border:1px solid var(--dg-glass-stroke);box-shadow:inset 0 1px rgba(255,255,255,.65),0 4px 11px rgba(0,0,0,.16); } @media (max-width:767px) { body[class*="drivego-palette-"] .dgcp-filter__row { grid-template-columns:1fr; } body[class*="drivego-palette-"] .dg-hero__features { width:100%; } } @media (prefers-reduced-motion:reduce) { body[class*="drivego-palette-"] .elementor-button, body[class*="drivego-palette-"] button { transition:none !important; } }
