/* Em Dia is an independent presentation scope, not a blue Vertical TV subpage. */
body.em-environment{--em-accent:#b68d67;--em-deep:#30221d;background:#130f0e;color:#f8f1eb}
body.em-environment .vtv-head{background:#241a18;border-bottom:1px solid var(--em-accent)}
body.em-environment .vtv-mobile-toggle{background:#38251f;border:1px solid var(--em-accent);color:#f8e8dc}
body.em-environment .vtv-mobile:not([hidden]){background:#241a18;border-bottom:1px solid var(--em-accent)}
body.em-environment .vtv-mobile a{border-color:#61453b;color:#f8e8dc}
body.em-environment .vtv-nav a:hover,body.em-environment .vtv-mobile a:hover{color:var(--em-accent)}
body.em-environment .vtv-section h2,body.em-environment .vtv-card h3{color:#fff5ef}
body.em-environment .vtv-card{background:linear-gradient(140deg,#382720,#231916);border-color:#684739}
body.em-environment .vtv-card:hover{border-color:var(--em-accent)}
body.em-environment .vtv-card p{color:#e4cfc2}
body.em-environment .vtv-card a{color:#f5d1ba}
body.em-environment .vtv-kicker{color:var(--em-accent)}
body.em-environment .vtv-em-hero{background:linear-gradient(110deg,#2e1e19,#6b4535);padding:64px clamp(20px,8vw,120px)}
body.em-environment .vtv-em-hero h1{font-size:clamp(34px,6vw,66px)}
body.em-environment .vtv-footer{background:#1a1312;border-top-color:#634537}
body.em-environment .em-empty{grid-column:1/-1;color:#e4cfc2;font-size:17px}
@media(max-width:767px){body.em-environment .em-scoped-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body.em-environment .em-scoped-grid>.vtv-card{width:100%!important;min-width:0!important;padding:22px!important}body.em-environment .vtv-card h3{font-size:clamp(21px,5.5vw,27px)}body.em-environment .vtv-card img{width:100%;max-height:340px;object-fit:contain}body.em-environment .vtv-section{padding:38px 18px}}
