.shop-info-grid article{border-color:#623248;background:#24141d;color:#fff7fa}
.shop-info-grid span{background:#4c1b31;color:#ff9bc1}
.shop-info-grid p{color:#ddb7c6}
.map-link,.policy-link{color:#ff9bc1}
.map-link:hover,.policy-link:hover{background:#341421}

/* Videos: controles con el mismo contraste del panel oscuro. */
.video-form input{border-color:#734058;background:#301723;color:#fff7fa}.video-item{border-color:#623248;background:#301723;color:#fff7fa}.video-item p,.video-admin-note{color:#ddb7c6}.video-item-actions button{border-color:#734058;background:#301723;color:#ff9bc1}.video-item-actions button:hover{background:#4a1b31}

/* Páginas internas: el fondo se mantiene negro y las superficies conservan contraste. */
.product-information,.purchase-card,.pickup-card,.not-found,.product-reviews,.review-card,.cart-items,.cart-summary,.empty-cart,.auth-card,.stat-card,.manager-card,.settings-card,.store-card,.users-card,.business-reviews-card,.homepage-manager,.campaign-manager,.policies-grid section{border-color:#623248;background:#24141d;color:#fff7fa;box-shadow:0 12px 26px rgba(0,0,0,.2)}
.product-information .product-sku,.product-information .product-features p,.product-information .product-features ul,.purchase-card p,.pickup-card small,.cart-item p,.empty-cart p,.auth-card .lead,.auth-hint,.admin-subtitle,.policies-lead,.policies-grid p,.review-card p{color:#ddb7c6}
.sale-price-row{border-top-color:#623248;background:#301723}.sale-price-row span{color:#ddb7c6}.large-call,.cart-qty button,.secondary-button{border-color:#734058;background:#301723;color:#fff7fa}.cart-item{border-bottom-color:#623248}.cart-total{border-top-color:#623248}.product-reviews .review-score strong{color:#f4cedb}.policies-grid h2{color:#fff7fa}
.admin-heading h1,.auth-card h1,.cart-page h1,.policies-page h1{color:#fff7fa}.stat-card span,.row-sku,.row-category,.form-note{color:#ddb7c6}.notice{border-left-color:#ff6f9f;background:#341421;color:#f3c5d5}.admin-search{border-color:#734058;background:#301723}.admin-search input{color:#fff7fa}.auth-form input,.form-grid input,.form-grid select,.manager-tools select,.business-profile-form input,.business-profile-form textarea{border-color:#734058;background:#301723;color:#fff7fa}
.product-dialog{background:#24141d;color:#fff7fa}.review-editor,.homepage-assistant,.campaign-item{border-color:#623248;background:#301723;color:#fff7fa}.review-editor p:not(.eyebrow),.homepage-assistant p:not(.eyebrow),.campaign-item p,.editor-review-item p{color:#ddb7c6!important}.review-editor-form input,.review-editor-form select,.review-editor-form textarea,.business-review-form input,.business-review-form select,.business-review-form textarea,.homepage-settings-form input,.homepage-settings-form select,.homepage-settings-form textarea,.homepage-assistant textarea,.campaign-form input,.campaign-form select,.campaign-form textarea,.google-settings input,.user-form input,.user-form select,.store-form input,.form-grid textarea{border-color:#734058;background:#301723;color:#fff7fa}.badge-editor,.editor-review-item,.team-users,.team-user{border-color:#623248}.campaign-item-actions button{border-color:#734058;background:#301723;color:#ff9bc1}.campaign-item-actions button:hover{background:#4a1b31}
