.pub-banner{color:#fff;background:#16201d;align-items:center;gap:.75rem;height:40px;padding:0 .75rem;font-size:.85rem;display:flex;overflow:hidden}.pub-banner-tag{color:#ffd27a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffd27a;flex:none;padding:.1rem .5rem;font-size:.72rem;font-weight:800}.pub-banner-house{color:#fff;text-underline-offset:3px;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;text-decoration:underline;overflow:hidden}.pub-banner-window{flex:1;min-width:0;display:flex;overflow:hidden}.pub-banner-track{white-space:nowrap;flex:none;align-items:center;gap:2.5rem;margin:0;padding:0 1.25rem 0 0;list-style:none;animation:60s linear infinite pub-scroll;display:flex}.pub-banner-window:hover .pub-banner-track,.pub-banner-window:focus-within .pub-banner-track{animation-play-state:paused}.pub-banner a,.pub-banner span{color:#fff}.pub-banner a{text-underline-offset:3px;text-decoration:underline}.pub-banner-track a{align-items:center;min-height:24px;display:inline-flex}.pub-banner a:focus-visible{outline-offset:2px;outline:3px solid #ffd27a}.pub-banner-close:focus-visible{outline-offset:2px;outline:3px solid #ffd27a}.pub-banner-house:focus-visible{outline-offset:2px;outline:3px solid #ffd27a}.pub-banner-close{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.4rem;line-height:1;display:inline-flex}.pub-banner-close:hover{background:#ffffff24}@keyframes pub-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.pub-banner-track{animation:none}.pub-banner-copy{display:none}.pub-banner-window{overflow-x:auto}}html[data-pub-slot] .pub-banner,html[data-pub-slot] .pub-footer-row,html[data-pub-slot] .pub-thanks{display:none}.pub-footer-row{color:#e6ebed;border-top:1px solid #ffffff2e;padding:.9rem 0;font-size:.9rem}html:not([data-pub-closed]) .pub-footer-row{display:none}.pub-footer-row-inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.pub-footer-row strong{color:#ffd27a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.pub-footer-row ul{flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:flex}.pub-footer-row a{color:#fff;text-underline-offset:3px;text-decoration:underline}.pub-footer-row a:focus-visible{outline-offset:2px;outline:3px solid #ffd27a}.pub-fil-card{color:#18201d;background:#fff8e8;border:1px solid #d9c9a8;margin:.9rem 0;padding:.9rem 1rem}.pub-fil-card .pub-tag{color:#5c4300;letter-spacing:.08em;text-transform:uppercase;border:1px solid #7a5a00;padding:.1rem .5rem;font-size:.72rem;font-weight:800;display:inline-block}.pub-fil-card p{margin:.4rem 0 0}.pub-fil-card a{color:#0b4f46;font-weight:700}.pub-fil-card a:focus-visible{outline-offset:2px;outline:3px solid #0b4f46}.pub-thanks{color:#18201d;background:#fff;border:1px solid #d6d0c4;margin:2rem 0;padding:1.1rem 1.25rem}.pub-thanks h2{margin:0 0 .6rem;font-size:1.15rem}.pub-thanks ul{flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.pub-thanks a{color:#0b4f46;font-weight:700}.pub-thanks a:focus-visible{outline-offset:2px;outline:3px solid #0b4f46}.pub-thanks p{color:#4a534f;margin:.6rem 0 0;font-size:.9rem}@media (max-width:820px){.pub-banner+main .tv-pause{top:calc(var(--tv-haut,74px) + 50px + env(safe-area-inset-top,0px))}}.pub-tag-mini{color:#3b3628;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;background:#efe9dc;border-radius:.3rem;margin-right:.35rem;padding:.05rem .4rem;font-size:.68rem;font-weight:800;display:inline-block}.pub-thanks.enseignes-nuit{color:#f3f6f4;background:#0e1714;border-color:#0e1714}.pub-thanks.enseignes-nuit h2{color:#fff}.pub-thanks.enseignes-nuit .enseignes-legende{color:#ffd27a;font-size:.85rem;font-weight:600}.pub-thanks.enseignes-nuit p{color:#d7dfdb}.pub-thanks.enseignes-nuit p a{color:#ffd27a}.enseignes-nuit ul li{border-radius:.5rem}.pub-thanks.enseignes-nuit ul li{border:1px solid #ffd27a8c;padding:.35rem .6rem;box-shadow:0 0 0 1px #ffd27a26,0 0 14px #ffd27a47}.pub-thanks.enseignes-nuit ul a,.pub-thanks.enseignes-nuit ul span:not(.pub-tag-mini){color:#fff4c2;text-shadow:0 0 6px #ffd27abf}.pub-thanks.enseignes-nuit .pub-tag-mini{color:#2b2414;background:#ffd27a}.pub-thanks.enseignes-nuit a:focus-visible{outline-color:#ffd27a}.pub-footer-row.enseignes-nuit ul a,.pub-footer-row.enseignes-nuit ul span{text-shadow:0 0 6px #ffd27ab3}@media (prefers-reduced-motion:no-preference){.pub-thanks.enseignes-nuit ul li{animation:enseigne-allume 1.6s calc(var(--i,0) * .3s) steps(1,end) both}@keyframes enseigne-allume{0%{box-shadow:none;border-color:#ffd27a1f}12%{border-color:#ffd27a8c;box-shadow:0 0 0 1px #ffd27a26,0 0 14px #ffd27a47}18%{box-shadow:none;border-color:#ffd27a33}26%,to{border-color:#ffd27a8c;box-shadow:0 0 0 1px #ffd27a26,0 0 14px #ffd27a47}}}@media (forced-colors:active){.pub-thanks.enseignes-nuit ul li{box-shadow:none;border-color:canvastext}}.pub-banner-close{z-index:1;background:#141a17;min-width:44px;min-height:44px;margin-left:.5rem;position:relative}
