/* Contraste de marca: oscuro sobre fondos claros y claro sobre el footer oscuro. */
.site-header .brand,.auth-header .auth-brand,.checkout-header .checkout-brand{color:#381321}.site-header .brand .logo,.auth-header .auth-brand img,.checkout-header .checkout-brand img{filter:brightness(0) saturate(100%) invert(13%) sepia(30%) saturate(1623%) hue-rotate(284deg) brightness(85%) contrast(94%)}.site-footer,.auth-footer{background:#31111e;color:#f8e9ee;border-color:#542136}.site-footer .brand,.site-footer .brand span,.site-footer h3,.auth-footer strong{color:#fff}.site-footer .brand .logo{filter:none}.site-footer p,.site-footer a,.site-footer span,.auth-footer span,.auth-footer a,.auth-footer small{color:#e6cfd7}.site-footer .footer-bottom{border-color:#583346}.site-footer .social-links a{background:#f2d7e1;color:#4d1730}.auth-footer a:hover,.site-footer a:hover{color:#fff}.auth-footer{border-top:1px solid #542136}
/* Botones sólidos y de esquinas contenidas. */
.auth-button,.create-account,.checkout-next,.drawer-checkout,.drawer-empty button,.explore-button,.favorite-add,.detail-cart{border-radius:5px!important;background:#8d214c!important}.auth-button:hover,.create-account:hover,.checkout-next:hover,.drawer-checkout:hover,.drawer-empty button:hover,.explore-button:hover,.favorite-add:hover,.detail-cart:hover{background:#651633!important;filter:none}.button-light,.button-outline,.add-to-cart{border-radius:5px}.auth-button,.create-account,.checkout-next,.drawer-checkout,.drawer-empty button,.explore-button,.favorite-add,.detail-cart{min-height:42px}
