/* PokerArranged v26 — restrained Concept 8 red accents.
   Keep the original ivory/cream paper, black photography and champagne hero typography. */
:root { --poker-red:#b92b36; --poker-red-light:#d94b55; --poker-red-deep:#8e1d27; }
/* Reserve champagne for hero headline and keep the base palette intact. */
.hero h1 em, .hero-content h1 em { color:#e2c68e !important; }
/* Intentional action surfaces */
.button-gold, .button.button-gold, button.button-gold { background:var(--poker-red) !important; color:#fff !important; border-color:var(--poker-red) !important; }
.button-gold:hover, .button.button-gold:hover, button.button-gold:hover { background:var(--poker-red-deep) !important; border-color:var(--poker-red-deep) !important; }
.button-gold:focus-visible, .nav-cta:focus-visible, a:focus-visible, button:focus-visible { outline-color:var(--poker-red-light); }
/* Small marks, labels, and navigation */
.eyebrow, .section-kicker, .guide-hub .section-kicker { color:var(--poker-red-light) !important; }
.eyebrow span, .section-kicker:before { background:var(--poker-red-light) !important; }
.nav-cta, .site-header .desktop-nav a[aria-current="page"], .guide-hub .mobile-nav a[aria-current="page"] { color:var(--poker-red-light) !important; }
.nav-cta:hover { color:#ff9098 !important; }
.hero-proof svg, .service-top svg { color:var(--poker-red-light) !important; }
.service-card:hover, .guide-card:hover { border-color:rgba(185,43,54,.68) !important; }
/* Modest focus on form rather than a large red panel */
.trip-form input:focus, .trip-form textarea:focus { border-color:var(--poker-red) !important; outline-color:var(--poker-red) !important; }
.pa-mobile-nav a:hover,.pa-mobile-nav a:focus-visible {color:var(--poker-red-light) !important}
.pa-mobile-nav .pa-mobile-cta{border-color:var(--poker-red) !important;color:var(--poker-red-light) !important}
/* Editorial and long-form pages keep their original backgrounds. */
