/* Restore the original wine-red UI; retain the requested model labels. */
:root { --accent:#751526; }
/* Keep the original logo inside its header and blend its white canvas. */
.site-header { height:auto; min-height:72px; padding-block:4px; background:var(--jz-canvas,#f5f5f7); backdrop-filter:none; }
.home-mode .site-header { background:#fff; }
.site-header .brand-wordmark { mix-blend-mode:multiply; }
.brand-wordmark > .brand-logo { mix-blend-mode:multiply; }
@media(max-width:760px) { .site-header { min-height:60px; } }
.product-title { display:flex; align-items:center; flex-wrap:wrap; gap:6px 9px; }
.model-badge { display:inline-block; padding:3px 8px; border:1px solid #d8bfc6; border-radius:6px; background:#faf3f5; color:#751526; font-size:.85em; font-weight:650; line-height:1.4; white-space:nowrap; }
.screen-kind { min-width:0; overflow-wrap:anywhere; }
.quick-name .product-title { gap:5px 8px; }
@media(max-width:480px) {
 .model-badge { padding:3px 6px; }
 .product-title { gap:5px 7px; }
}
