/* MV26 Studio: generato da stile.json; non modificare qui a mano. Solo edizione 2026. */
body[data-edizione="2026"] .site-header,body[data-edizione="2026"] .primary-nav{background:#000000}
body[data-edizione="2026"] .site-header,body[data-edizione="2026"] .primary-nav a,body[data-edizione="2026"] .brand{color:#ffffff}
body[data-edizione="2026"]{background:#ffffff}
body[data-edizione="2026"]{color:#000000}
body[data-edizione="2026"] :focus-visible{outline-color:#d7903d!important}
body[data-edizione="2026"] .section-heading,body[data-edizione="2026"] #tema .theme-claim{color:#000000}
body[data-edizione="2026"] .section-heading::after{background:#b6271e}
body[data-edizione="2026"] .section-kicker{color:#b6271e}
body[data-edizione="2026"] #inizio,body[data-edizione="2026"] #inizio h1,body[data-edizione="2026"] #inizio .hero-theme,body[data-edizione="2026"] #inizio .hero-subtitle{color:#ffffff}
body[data-edizione="2026"] #inizio .hero-eyebrow,body[data-edizione="2026"] #inizio .hero-details,body[data-edizione="2026"] #inizio .hero-disclaimer,body[data-edizione="2026"] #inizio .hero-newsletter p{color:#ffffff}
body[data-edizione="2026"] #inizio .button--primary{background:#000000}
body[data-edizione="2026"] #inizio .button--primary{color:#ffffff}
body[data-edizione="2026"] #inizio .hero-connect{border-color:#e8d2d0}
body[data-edizione="2026"] #programma.section--tint{background:#e8d2d0}
body[data-edizione="2026"] #programma .section-intro,body[data-edizione="2026"] #programma .event-editorial-note{color:#000000}
body[data-edizione="2026"] .day-switcher .day-tab:not(.active):not([aria-current="location"]){background:#ffffff}
body[data-edizione="2026"] .day-switcher .day-tab:not(.active):not([aria-current="location"]){color:#b6271e}
body[data-edizione="2026"] .day-switcher .day-tab.active,body[data-edizione="2026"] .day-switcher .day-tab[aria-current="location"]{background:#b6271e}
body[data-edizione="2026"] .day-switcher .day-tab.active,body[data-edizione="2026"] .day-switcher .day-tab[aria-current="location"]{color:#ffffff}
body[data-edizione="2026"] #programma input,body[data-edizione="2026"] #programma select{background:#ffffff}
body[data-edizione="2026"] #programma input,body[data-edizione="2026"] #programma select{color:#000000}
body[data-edizione="2026"] .event-card{background:#ffffff}
body[data-edizione="2026"] .event-card{border-color:#a49882}
body[data-edizione="2026"] .event-content h4,body[data-edizione="2026"] .event-content h4 a{color:#b6271e}
body[data-edizione="2026"] .event-subtitle{color:#000000}
body[data-edizione="2026"] .event-time,body[data-edizione="2026"] .event-time>span,body[data-edizione="2026"] .event-time small{color:#000000}
body[data-edizione="2026"] .event-person-name{color:#b6271e}
body[data-edizione="2026"] .event-meta,body[data-edizione="2026"] .event-meta svg{color:#000000}
body[data-edizione="2026"] .event-rich-content,body[data-edizione="2026"] .event-person-role,body[data-edizione="2026"] .event-content>p{color:#000000}
body[data-edizione="2026"] .association-card{background:#ffffff}
body[data-edizione="2026"] .association-card h3{color:#000000}
body[data-edizione="2026"] .guest-card{background:#ffffff}
body[data-edizione="2026"] .guest-content h3{color:#b6271e}
body[data-edizione="2026"] .partner-card{background:#ffffff}
body[data-edizione="2026"] .partner-card h3{color:#000000}
body[data-edizione="2026"] #edizioni.section--dark{background:#000000}
body[data-edizione="2026"] #edizioni .archive-card{background:#000000}
body[data-edizione="2026"] #edizioni,body[data-edizione="2026"] #edizioni .archive-card .archive-title,body[data-edizione="2026"] #edizioni .archive-card .archive-description,body[data-edizione="2026"] #edizioni .archive-year{color:#ffffff}
body[data-edizione="2026"] .memory-video-card{background:#ffffff}
body[data-edizione="2026"] .memory-video-content h3{color:#b6271e}
body[data-edizione="2026"] .memory-strip--quotes{background:#e8d2d0}
body[data-edizione="2026"] .memory-quote-card{background:#ffffff}
body[data-edizione="2026"] .memory-quote-card blockquote p{color:#000000}
body[data-edizione="2026"] .memory-quote-attribution{color:#b6271e}
body[data-edizione="2026"] #info.section--tint{background:#e8d2d0}
body[data-edizione="2026"] .venue-card{background:#ffffff}
body[data-edizione="2026"] .site-footer{background:#000000}
body[data-edizione="2026"] .site-footer,body[data-edizione="2026"] .site-footer p,body[data-edizione="2026"] .footer-bottom{color:#ffffff}
body[data-edizione="2026"] .site-footer a:hover,body[data-edizione="2026"] .site-footer a:focus-visible{color:#d7903d}
body[data-edizione="2026"] #inizio.hero{background:radial-gradient(ellipse 58% 72% at 84% 24%,color-mix(in srgb,#d7903d 8%,transparent) 0%,transparent 72%),linear-gradient(108deg,#761915 0%,#b6271e 62%,#981f19 100%)}
body[data-edizione="2026"] #edizioni .section-heading{color:#ffffff}

/* MV26-ORARI-VERTICALI-V1 - esclusivamente nelle schede 2026 */
.event-time.event-time--vertical { display: inline-flex; align-items: flex-start; justify-content: flex-start; flex-wrap: nowrap; gap: .35rem; }
.event-time--vertical .event-time__hours { display: inline-flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: .12rem; min-width: 0; white-space: nowrap; line-height: 1.15; }
.event-time--vertical .event-time__end { display: block; margin: 0; padding: 0; font-size: .88em; font-weight: 500; line-height: 1.2; opacity: .90; white-space: nowrap; }
.event-time--vertical .event-time-options, .event-time--vertical .event-time-pending { white-space: normal; }
/* FINE MV26-ORARI-VERTICALI-V1 */
