/* Hongque brand palette, derived from the red bird logo. */
:root{--brand:#e60012;--brand-hover:#c90010;--brand-soft:#fff1f2;--red:#e60012}
:root[data-theme=dark]{--red:#ff6b76;--brand-soft:#341b20}
.brand img{object-fit:contain;border-radius:0}
.hero-mark img{filter:none}
.primary,.button{background:#e60012;border-color:#e60012;color:#fff}
.primary:hover,.button:hover{background:#c90010;border-color:#c90010}
:root:not([data-theme=dark]) .hero h1 span{color:#e60012}
:root[data-theme=dark] .hero h1 span{color:#ff6b76}
:root:not([data-theme=dark]) .nav-cta{border-color:#fecaca}
:root:not([data-theme=dark]) .hero-copy>p{color:#6b7280}
:root[data-theme=dark] .hero-copy>p{color:#aaa7ac}

/* Updated animated brand seal */
.brand-seal{background:linear-gradient(145deg,#ff3546,#c90010);border-color:#ff6b7680;box-shadow:6px 7px 0 #ad000d,0 18px 35px #e6001230}
.brand-seal img{object-fit:contain;border-radius:0}
