:root{--primary:#154556;--accent:#154556;--primary-foreground:#ffffff;--accent-foreground:#ffffff;--footer-bg:#e5eef0;--footer-text:#102d36;}
button:not(.secondary):not(.order-button),.button-link:not(.secondary),.category-bar a[aria-current=true],.toast,.mobile-cart-bar a{color:var(--primary-foreground)}.order-button,.hotline{color:var(--accent-foreground)}.order-type button.active{color:var(--foreground)}.store-footer{background:var(--footer-bg);color:var(--footer-text)}.footer-bottom{color:inherit;border-color:currentColor}.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.social-links a{text-decoration:underline;text-underline-offset:4px}
