/* Prueba local: rojo predominante y naranja como acento. Quitar este enlace restaura el tema original. */
:root{--orange:#d6281f;--red:#c9271b;--red-bright:#ff6255;--red-pale:#ffe1dd;--accent-orange:#f08423;--accent-orange-light:#ffb56e;--accent-orange-dark:#b9500a}

.announcement{color:#fff}
.announcement-dot{background:var(--accent-orange)}
.cart-trigger strong,.mobile-cart,.btn-primary{color:#fff}
.btn-primary:hover{background:#b91d16;color:#fff}
.mobile-cart strong{color:#fff}
.category-nav button:focus-visible,.mobile-cart:focus-visible{outline-color:var(--red-bright)}

.hero h1 em{color:var(--red-bright)}
.hero .eyebrow,.hero .hero-quote span{color:var(--accent-orange-light)}
.hero .eyebrow-line{background:var(--accent-orange)}
.hero-guide:focus-visible{outline-color:var(--red-bright)}
.feature-icon,.menu-heading-mark{color:var(--accent-orange)}
.footer-right a,footer p{color:var(--red-bright)}
.kicker,.section-heading h2 em{color:#c9271b}
.steps-copy .kicker{color:#ffd39b}
.steps-copy h2 em,.step b{color:#fff0ee}
.product-card.special::after{color:#f8e4cf}
.variant-option:has(input:checked),.extra-option:has(input:checked){background:#ffe9e6}

.promo-price{border-color:#e33d3499;background:#c9271b38;color:#ffe1dd}
.promo-price::before{color:var(--accent-orange-light)}
.banner-controls .banner-swipe-cue{color:var(--accent-orange-light)}
.banner-controls button:hover{background:#d6281f;color:#fff}
.banner-dots button.active{background:#e53930}
.admin-card input:focus,.admin-card textarea:focus{border-color:#c9271b}
.admin-list-heading strong{background:#c9271b;color:#fff}
.admin-row-actions button:hover{background:#f6d2cf}

.tutorial-top .kicker{color:var(--accent-orange-light)}
.tutorial-copy>span{color:var(--red-bright)}
.tutorial-stage{background:radial-gradient(circle at 22% 35%,#632622 0%,#2e1b1a 42%,#1d1818 100%)}
.tutorial-food-dog{background:var(--accent-orange-dark)}
.tutorial-swipe-hand,.tutorial-find-card i,.tutorial-cart-add,.tutorial-cart-basket b,.tutorial-order-card strong{background:#d6281f;color:#fff}
.tutorial-find-pointer{color:var(--accent-orange-dark)}
.tutorial-send-flight{color:var(--red-bright)}
.tutorial-cart-flight{color:var(--accent-orange-light)}
.tutorial-progress button.active,.tutorial-progress button.complete{background:#e53930}
