/* V3.0.7 - thèmes Porsche et Samouraï ; photos intactes et zones transparentes. */
:root[data-theme="porsche"]{color-scheme:dark;--v3-bg:#0e0f13;--v3-panel:#17191d;--v3-soft:#27292c;--v3-text:#fafafa;--v3-muted:#c7c7cb;--v3-border:#782831;--v3-primary:#dc172d;--v3-primaryText:#fff;--v3-sidebar:#0d0d0f;--v3-sidebarEnd:#171519;--v3-nav:#d11930;--v3-mast:#111115;--v3-glow:#e924485a;--v3-accent:#fa3851;--v3-wave:#ff193a;--v3-contrast:#f1516b}
:root[data-theme="samurai"]{color-scheme:dark;--v3-bg:#100c11;--v3-panel:#1c141a;--v3-soft:#2a1a23;--v3-text:#fff7fa;--v3-muted:#e6c9d3;--v3-border:#752333;--v3-primary:#cf1730;--v3-primaryText:#fff;--v3-sidebar:#140d13;--v3-sidebarEnd:#260f1c;--v3-nav:#a71431;--v3-mast:#170c19;--v3-glow:#db1b4660;--v3-accent:#f2385d;--v3-wave:#e21d48;--v3-contrast:#ed6f93}
.v30-preview-porsche{background:linear-gradient(140deg,#0d0d0f,#75111c 46%,#ee1936 85%,#101014)}
.v30-preview-samurai{background:linear-gradient(140deg,#1b121c,#b31530 55%,#e35a7b 73%,#0a0b13)}
.special-exact-porsche.noel-exact-fullscreen{background:#08090c}
.special-exact-samurai.noel-exact-fullscreen{background:#160d17}
.special-exact-porsche .noel-exact-tools,.special-exact-samurai .noel-exact-tools{background:#141015;border-top:1px solid #7e2234}
.special-exact-porsche .noel-exact-info,.special-exact-samurai .noel-exact-info{color:#f8dfe5}
.special-exact-porsche .noel-exact-live-btn,.special-exact-samurai .noel-exact-live-btn{background:#a6152c;border:1px solid #e75568}
.special-exact-porsche .noel-exact-hit:hover,.special-exact-samurai .noel-exact-hit:hover{border-color:#f03851;background:rgba(235,40,66,.11)}
@media (max-width:750px){.v30-theme-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
