/* Dashboard recovery: natural flow, readable orange surfaces, no fixed hero height. */
body[data-page="home"]{background:linear-gradient(112deg,#9c3108,#b64008 72%)!important}
body[data-page="home"] .hero-v3{height:auto;min-height:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;padding:24px 0;gap:24px}
body[data-page="home"] .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;min-width:0;align-items:stretch}
body[data-page="home"] .kpi-tile{min-width:0;overflow-wrap:anywhere;padding:16px;gap:8px}
body[data-page="home"] .kpi-tile-head{flex-wrap:wrap;gap:6px;align-items:center}
body[data-page="home"] .kpi-label{line-height:1.4}
body[data-page="home"] .kpi-value{font-size:clamp(1.2rem,1.5vw,1.7rem);line-height:1.22;margin:0;overflow-wrap:anywhere}
body[data-page="home"] .kpi-foot{display:block;line-height:1.5}
body[data-page="home"] .kpi-sub{display:block;line-height:1.5;white-space:normal}
body[data-page="home"] .kpi-detail-link{font-size:.75rem;line-height:1.5;margin-top:auto;text-decoration:underline}
body[data-page="home"] .hero-v3-chart{height:auto;min-height:0;align-self:start;overflow:hidden}
body[data-page="home"] .hero-chart-canvas{flex:none;height:clamp(280px,32vw,430px);min-height:240px;width:100%;overflow:hidden}
body[data-page="home"] .hero-chart-header{gap:8px;align-items:center}
body[data-page="home"] .hero-chart-controls{flex-wrap:wrap!important;overflow:visible!important;gap:8px}
body[data-page="home"] .hero-chart-meta{flex-basis:100%;margin:6px 0 0;line-height:1.6;white-space:normal;overflow-wrap:anywhere}
body[data-page="home"] .hero-chart-source{font-size:.8rem;line-height:1.5;margin:8px 0 0;color:#75472d}
body[data-page="home"] .tf-btn[data-tf="ALL"]{display:inline-flex}
body[data-page="home"] .vinetas-tabbar-inner{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 0!important}
body[data-page="home"] .vt-link{display:inline-flex;align-items:center;gap:7px;padding:7px 4px;line-height:1.5}
body[data-page="home"] .section-head{align-items:flex-start;flex-wrap:wrap;gap:16px}
body[data-page="home"] .section-head>div{min-width:0;flex:1 1 480px}
body[data-page="home"] .section-head p,body[data-page="home"] .section-head .kicker,body[data-page="home"] .section-head a,body[data-page="home"] .section-cta{color:#fff4dc!important}
body[data-page="home"] .section-head p{max-width:76ch}
body[data-page="home"] .hero-footnote{margin:0 0 16px;line-height:1.6;gap:8px 16px}
body[data-page="home"] .data-policy-strip{line-height:1.6;gap:8px 12px;padding:14px 16px}
body[data-page="home"] .archive-summary{padding:20px;border-radius:16px;line-height:1.65}
body[data-page="home"] .archive-summary p{margin:0 0 12px}
@media(max-width:1279px){body[data-page="home"] .hero-v3{grid-template-columns:minmax(0,1fr)}body[data-page="home"] .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){body[data-page="home"] .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body[data-page="home"] .kpi-tile{padding:12px}body[data-page="home"] .kpi-value{font-size:1.25rem}body[data-page="home"] .hero-v3-chart{padding:14px}body[data-page="home"] .hero-chart-price{font-size:1.25rem}body[data-page="home"] .hero-chart-canvas{height:260px}body[data-page="home"] .tf-btn{padding:6px 9px}body[data-page="home"] .section-head{display:block}body[data-page="home"] .vt-link{font-size:.85rem}}
@media(max-width:359px){body[data-page="home"] .kpi-grid{grid-template-columns:minmax(0,1fr)}}

/* The heading used a clipped dark gradient; reset its fill as well as color. */
html body[data-page="home"] .home-masthead h1{color:#fff4dc!important;-webkit-text-fill-color:#fff4dc!important;background:none!important;background-clip:initial!important}
html body[data-page="home"] .category-nav-item{color:#582b14!important}
