/* Thèmes jour / nuit (31.10–01.11.2026) — généré : couleurs codées en dur de site.css + palettes. Retirer le lien vers ce fichier = retour au noir & or. */
html.th-day{--night:#000000;--acc-rgb:255,214,0;--soft:#FFE866;--gold:#FFD600;--gold2:#8A2BE2;--ice:#FFD600;--rose:#FFE866;--hover:#FFE866;--btn1:#FFE866;--btn2:#FFD600;--hero3:#000000;--svgbg2:#000000;--line:rgba(255,214,0,.22);--line2:rgba(255,214,0,.38)}
html.th-day .cf-tel,html.th-day .cb-tel .cb-ico{box-shadow:inset 0 0 0 1px rgba(255,214,0,.5)}
html.th-day .cf-mail,html.th-day .cb-mail .cb-ico{background:#FFD600}
html.th-day em.g{color:#FFD600;background-image:linear-gradient(90deg,#FFE866,#FFD600)}
html.th-day .film-title span,html.th-day .dcard .cap small{color:#FFE866}
html.th-day .db-clock b{background:#000000}
html.th-day .board tr.on{background:rgba(255,214,0,.10)}
html.th-day .db-clock b{background:#000000}
html.th-day .db tbody tr.on{background-image:linear-gradient(180deg,rgba(255,214,0,.16),rgba(255,214,0,.06))}
html.th-day{--night2:#000000;--footer:#000000;--hero1:#000000;--hero2:#000000;--hero3:#000000;--mid:#000000;--svgbg1:#000000;--svgbg2:#000000}
html.th-day .hero{background:#000000}
html.th-day .cta{background:#000000}
html.th-day .wh-cols::after{background-image:linear-gradient(180deg,#000000 0,rgba(8,8,10,0) 38%,rgba(8,8,10,0) 62%,#000000 100%)}
html.th-day .console,html.th-day .hbk .console{background:#000000!important;border:1px solid rgba(255,214,0,.45)}
html.th-day .console .seg{border-color:rgba(255,214,0,.18)}
html.th-day .console .field input,html.th-day .console .field select,html.th-day .console .field textarea,html.th-day .console .input,html.th-day .console .wh-btn,html.th-day .console .ctr,html.th-day .console .field input[readonly]{border-color:rgba(255,214,0,.22)}
html.th-day .console .ctr button{background:#000000}
html.th-day .console .veh:has(input:checked){background:rgba(255,214,0,.08)}
html.th-day .console .wh-btn svg{color:#8A2BE2}
html.th-day .site-head .brand b{background-image:linear-gradient(180deg,#FFF3A0 0%,#FFD600 100%);color:#FFD600}
@media (max-width:700px){html.th-day .m-brand{background:#000000}}
@media (max-width:700px){html.th-day .m-brand a{background-image:linear-gradient(180deg,#FFF3A0 0%,#FFD600 100%);color:#FFD600}}
html.th-night{--night:#07020D;--acc-rgb:212,175,55;--soft:#C0C0C0;--gold:#D4AF37;--gold2:#4B0082;--ice:#D4AF37;--rose:#C0C0C0;--hover:#C0C0C0;--btn1:#C0C0C0;--btn2:#D4AF37;--hero3:#07020D;--svgbg2:#07020D;--line:rgba(212,175,55,.22);--line2:rgba(212,175,55,.38)}
html.th-night .cf-tel,html.th-night .cb-tel .cb-ico{box-shadow:inset 0 0 0 1px rgba(212,175,55,.5)}
html.th-night .cf-mail,html.th-night .cb-mail .cb-ico{background:#D4AF37}
html.th-night em.g{color:#D4AF37;background-image:linear-gradient(90deg,#C0C0C0,#D4AF37)}
html.th-night .film-title span,html.th-night .dcard .cap small{color:#C0C0C0}
html.th-night .db-clock b{background:#07020D}
html.th-night .board tr.on{background:rgba(212,175,55,.10)}
html.th-night .db-clock b{background:#07020D}
html.th-night .db tbody tr.on{background-image:linear-gradient(180deg,rgba(212,175,55,.16),rgba(212,175,55,.06))}
html.th-night{--night2:#07020D;--footer:#07020D;--hero1:#07020D;--hero2:#07020D;--hero3:#07020D;--mid:#07020D;--svgbg1:#07020D;--svgbg2:#07020D}
html.th-night .hero{background:#07020D}
html.th-night .cta{background:#07020D}
html.th-night .wh-cols::after{background-image:linear-gradient(180deg,#07020D 0,rgba(8,8,10,0) 38%,rgba(8,8,10,0) 62%,#07020D 100%)}
html.th-night .console,html.th-night .hbk .console{background:#07020D!important;border:1px solid rgba(212,175,55,.45)}
html.th-night .console .seg{border-color:rgba(212,175,55,.18)}
html.th-night .console .field input,html.th-night .console .field select,html.th-night .console .field textarea,html.th-night .console .input,html.th-night .console .wh-btn,html.th-night .console .ctr,html.th-night .console .field input[readonly]{border-color:rgba(212,175,55,.22)}
html.th-night .console .ctr button{background:#07020D}
html.th-night .console .veh:has(input:checked){background:rgba(212,175,55,.08)}
html.th-night .console .wh-btn svg{color:#4B0082}
html.th-night .site-head .brand b{background-image:linear-gradient(180deg,#E9CB62 0%,#D4AF37 100%);color:#D4AF37}
@media (max-width:700px){html.th-night .m-brand{background:#07020D}}
@media (max-width:700px){html.th-night .m-brand a{background-image:linear-gradient(180deg,#E9CB62 0%,#D4AF37 100%);color:#D4AF37}}

/* palette day */
html.th-day{--night:#000;--night2:#000;--footer:#000;--hero1:#000;--hero2:#000;--hero3:#000;--mid:#000;--svgbg1:#000;--svgbg2:#000;--bg-rgb:0,0,0;--panel-rgb:16,8,26;--surface:#12091D;--surface2:#190D29;
 --acc-rgb:255,214,0;--gold:#FFD600;--gold2:#8A2BE2;--soft:#FFE866;--btn1:#FFE14D;--btn2:#FFD600;--btn-ink:#000;--hover:#FFE866;--amber:#FFD600;--ice:#FFD600;
 --line:rgba(138,43,226,.38);--line2:rgba(138,43,226,.6);--muted:#CDBDE6;--violet:#8A2BE2}
html.th-day body{background:#000}
html.th-day .eyebrow,html.th-day .hbk-pts li::before{color:#B67CFF}
html.th-day .hbk-pts li::before{border-color:#B67CFF}
html.th-day .btn-ghost{border-color:#8A2BE2!important;color:#fff}
html.th-day .btn-ghost:hover{background:rgba(138,43,226,.2)}
html.th-day .site-head{border-bottom:1px solid rgba(138,43,226,.45)}
html.th-day .hero,html.th-day .mtop-hero{background:radial-gradient(70% 55% at 75% 40%,rgba(138,43,226,.38),transparent 70%),radial-gradient(40% 40% at 20% 85%,rgba(255,214,0,.10),transparent 70%),#000!important}
html.th-day .marquee{border-color:rgba(138,43,226,.55)!important}
html.th-day .marquee a::after,html.th-day .marquee .dot{color:#8A2BE2}
html.th-day .console{box-shadow:0 0 0 1px rgba(138,43,226,.55),0 30px 80px -30px rgba(138,43,226,.55)}
html.th-day .steps-bar li.on{color:#FFD600;border-color:#FFD600}
html.th-day .db tbody tr{background:linear-gradient(90deg,#120A1C,#0A0510)!important}
html.th-day .db-go,html.th-day .btn{box-shadow:0 10px 30px -12px rgba(255,214,0,.55)}
html.th-day h1 em,html.th-day h2 em,html.th-day .g{color:#FFD600!important}
html.th-day .foot-base{border-top:1px solid rgba(138,43,226,.45)}
html.th-day .hcar,html.th-day .hfleet{border-color:rgba(138,43,226,.5)}
html.th-day .contact-float a{box-shadow:0 0 0 1px rgba(138,43,226,.6)}
html.th-day .lead,html.th-day .hero-copy p,html.th-day .hbk-pts li,html.th-day .hero p{color:#EEE8F7!important}
/* palette night */
html.th-night{--night:#07020D;--night2:#07020D;--footer:#05010A;--hero1:#07020D;--hero2:#07020D;--hero3:#07020D;--mid:#07020D;--svgbg1:#07020D;--svgbg2:#07020D;--bg-rgb:7,2,13;--panel-rgb:24,8,40;--surface:#1A0A2E;--surface2:#220E3B;
 --acc-rgb:212,175,55;--gold:#D4AF37;--gold2:#4B0082;--soft:#C0C0C0;--btn1:#E9CB62;--btn2:#D4AF37;--btn-ink:#120420;--hover:#E9CB62;--amber:#D4AF37;--ice:#D4AF37;
 --line:rgba(192,192,192,.22);--line2:rgba(150,90,220,.5);--muted:#C0C0C0}
html.th-night body{background:#07020D}
html.th-night .lead,html.th-night .hero-copy p,html.th-night .hbk-pts li,html.th-night .hero p,html.th-night .prose p{color:#E4E4EA!important}
html.th-night h1,html.th-night h2,html.th-night .m-brand a,html.th-night .hcar h3{background:linear-gradient(180deg,#FFFFFF 0%,#C0C0C0 55%,#8E8E96 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
html.th-night h1 em,html.th-night h2 em,html.th-night .g{background:none;-webkit-text-fill-color:#D4AF37;color:#D4AF37!important}
html.th-night .m-brand small,html.th-night .eyebrow{color:#C0C0C0}
html.th-night .hbk-pts li::before{border-color:#D4AF37}
html.th-night .site-head{border-bottom:1px solid rgba(120,40,200,.45)}
html.th-night .hero,html.th-night .mtop-hero{background:radial-gradient(75% 55% at 70% 45%,rgba(75,0,130,.75),transparent 72%),linear-gradient(115deg,transparent 58%,rgba(212,175,55,.16) 60%,transparent 63%),#07020D!important}
html.th-night .marquee{border-color:rgba(120,40,200,.55)!important}
html.th-night .console{box-shadow:0 0 0 1px rgba(192,192,192,.35),0 30px 80px -30px rgba(75,0,130,.9)}
html.th-night .db tbody tr{background:linear-gradient(90deg,#1A0A2E,#0B0314)!important}
html.th-night .hcar,html.th-night .hfleet{border-color:rgba(192,192,192,.28)}
html.th-night .btn{box-shadow:0 10px 30px -12px rgba(212,175,55,.6)}
html.th-night .btn-ghost{border-color:#C0C0C0!important;color:#fff}
html.th-night h1 em,html.th-night h2 em,html.th-night .g{background-image:linear-gradient(180deg,#F3DD8A,#D4AF37)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#D4AF37!important}
