:root{--ac-rouge:#C0392B;--ac-rouge-dark:#962d22;--ac-rouge-light:#e74c3c;--ac-or:#D4A017;--ac-or-light:#f0c030;--ac-vert:#27AE60;--ac-noir:#0d0d0d;--ac-noir-soft:#1a1a1a;--ac-gris-dark:#222222;--ac-gris-mid:#444444;--ac-gris-light:#888888;--ac-blanc:#ffffff;--ac-bg-light:#f5f5f0;--ac-bg-section:#fafaf7;--ac-font-titre:'Georgia', 'Times New Roman', serif;--ac-font-corps:'Inter', 'Helvetica Neue', Arial, sans-serif;--ac-font-mono:'Courier New', monospace;--ac-player-height:60px;--ac-player-bg:#0d0d0d;--ac-player-text:#ffffff;--ac-player-accent:#C0392B;--z-player:9999;--z-header:1000;--z-modal:10000;--z-overlay:500}.jeg_primary_color,a:hover,.jeg_post_title a:hover{color:var(--ac-rouge)}.jeg_primary_bg,.jeg_button,.jeg_tag a,.category-label{background-color:var(--ac-rouge)}.jeg_secondary_color{color:var(--ac-or)}body.has-ac-player{padding-bottom:calc(var(--ac-player-height) + 10px)}#jeg_header{border-top:4px solid var(--ac-rouge)}.jeg_topbar{background-color:var(--ac-noir);color:var(--ac-gris-light);font-size:12px}.jeg_topbar a{color:var(--ac-gris-light)}.jeg_topbar a:hover{color:var(--ac-or)}.jeg_logo img{max-height:55px}.jeg_navbar .menu>li>a{font-family:var(--ac-font-corps);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.jeg_navbar .menu>li>a:hover,.jeg_navbar .menu>li.current-menu-item>a{color:var(--ac-rouge)}.jeg_megamenu_wrapper{border-top:3px solid var(--ac-rouge)}.jeg_breaking_news{background-color:var(--ac-noir-soft);border-bottom:1px solid #333}.jeg_breaking_news .label{background-color:var(--ac-rouge);font-weight:700;text-transform:uppercase;letter-spacing:1px}.jeg_post_category a{background-color:var(--ac-rouge);font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:2px 8px;border-radius:2px}.jeg_post_title a{font-family:var(--ac-font-titre);font-weight:700;line-height:1.3}.jeg_post_title a:hover{color:var(--ac-rouge)}.jeg_heroblock .jeg_post_title a{font-size:clamp(22px, 3vw, 36px)}.jeg_widget_title{border-left:4px solid var(--ac-rouge);padding-left:10px;font-family:var(--ac-font-corps);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.jeg_inner_content .content-inner{font-family:var(--ac-font-corps);font-size:17px;line-height:1.8;color:#222}.jeg_inner_content h2,.jeg_inner_content h3,.jeg_inner_content h4{font-family:var(--ac-font-titre);color:var(--ac-noir);margin-top:2em}.jeg_inner_content blockquote{border-left:4px solid var(--ac-rouge);background:var(--ac-bg-section);padding:20px 24px;font-style:italic;font-size:18px;color:var(--ac-gris-dark)}.jeg_post_tags a{background-color:var(--ac-bg-light);color:var(--ac-gris-dark);border:1px solid #ddd;padding:4px 10px;border-radius:3px;font-size:12px;transition:all 0.2s}.jeg_post_tags a:hover{background-color:var(--ac-rouge);color:var(--ac-blanc);border-color:var(--ac-rouge)}#ac-player-bar{position:fixed;bottom:0;left:0;right:0;height:var(--ac-player-height);background:var(--ac-player-bg);color:var(--ac-player-text);display:flex;align-items:center;gap:16px;padding:0 20px;z-index:var(--z-player);box-shadow:0 -2px 20px rgb(0 0 0 / .6);border-top:2px solid var(--ac-rouge);transition:transform 0.3s ease}#ac-player-bar.ac-player-hidden{transform:translateY(100%)}#ac-player-bar .ac-station-info{display:flex;align-items:center;gap:10px;min-width:200px;flex-shrink:0}#ac-player-bar .ac-station-logo{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--ac-rouge)}#ac-player-bar .ac-station-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ac-or)}#ac-player-bar .ac-track-title{font-size:11px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}#ac-player-bar .ac-controls{display:flex;align-items:center;gap:8px}#ac-player-bar .ac-btn{background:none;border:none;color:var(--ac-blanc);cursor:pointer;padding:6px;border-radius:50%;transition:all 0.2s;display:flex;align-items:center;justify-content:center;width:36px;height:36px}#ac-player-bar .ac-btn:hover{background:rgb(255 255 255 / .1)}#ac-player-bar .ac-btn-play{width:44px;height:44px;background:var(--ac-rouge)!important;border-radius:50%}#ac-player-bar .ac-btn-play:hover{background:var(--ac-rouge-light)!important}#ac-player-bar .ac-live-badge{background:var(--ac-rouge);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:2px;text-transform:uppercase;letter-spacing:1px;animation:ac-pulse 2s infinite}@keyframes ac-pulse{0%,100%{opacity:1}50%{opacity:.5}}#ac-player-bar .ac-volume-wrap{display:flex;align-items:center;gap:6px;margin-left:auto}#ac-player-bar input[type="range"]{-webkit-appearance:none;width:80px;height:3px;border-radius:2px;background:#444;outline:none;cursor:pointer}#ac-player-bar input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--ac-rouge);cursor:pointer}#ac-player-bar .ac-close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:16px;padding:4px;transition:color 0.2s;margin-left:8px}#ac-player-bar .ac-close-btn:hover{color:var(--ac-blanc)}.ac-radio-card{background:var(--ac-noir-soft);border-radius:8px;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s}.ac-radio-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.ac-radio-card .ac-card-thumb{position:relative;aspect-ratio:16/9;overflow:hidden}.ac-radio-card .ac-card-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s}.ac-radio-card:hover .ac-card-thumb img{transform:scale(1.05)}.ac-radio-card .ac-play-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.2s}.ac-radio-card:hover .ac-play-overlay{opacity:1}.ac-radio-card .ac-play-btn{width:52px;height:52px;background:var(--ac-rouge);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;cursor:pointer;transition:transform 0.2s}.ac-radio-card .ac-play-btn:hover{transform:scale(1.1)}body.jeg_dark_mode,body.ac-dark{background-color:#111;color:#e0e0e0}body.jeg_dark_mode .jeg_post_title a,body.ac-dark .jeg_post_title a{color:#f0f0f0}body.jeg_dark_mode #ac-player-bar,body.ac-dark #ac-player-bar{background:#050505;border-top-color:var(--ac-rouge)}#jeg_footer{background:var(--ac-noir);color:#aaa;border-top:4px solid var(--ac-rouge)}#jeg_footer .footer_widget_title{color:var(--ac-or);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#jeg_footer a{color:#aaa}#jeg_footer a:hover{color:var(--ac-rouge)}.jeg_footer_bottom{background:#050505;border-top:1px solid #1f1f1f;font-size:12px;color:#555}@media (max-width:768px){#ac-player-bar{padding:0 10px;gap:8px}#ac-player-bar .ac-station-info{min-width:120px}#ac-player-bar .ac-track-title{max-width:100px}#ac-player-bar .ac-volume-wrap{display:none}body.has-ac-player{padding-bottom:calc(var(--ac-player-height) + 5px)}}@media (max-width:480px){#ac-player-bar .ac-station-name{font-size:10px}#ac-player-bar .ac-track-title{display:none}}