/* Le fichier original garde sa transparence et sa géométrie. Seul le mot groupe est teinté en gris par un masque CSS. */
:root{--gold:#bb2b0b;--navy:#40464f;--ink:#30363e;--muted:#727b85}.dg-logo{display:inline-block;position:relative;flex:0 0 59px;width:59px;height:59px}.dg-mark{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;clip-path:inset(0 24% 0 0)}.dg-word{position:absolute;inset:0;background:#72777e;-webkit-mask:url('assets/logo-dgroupe.png') center/contain no-repeat;mask:url('assets/logo-dgroupe.png') center/contain no-repeat;clip-path:inset(0 0 0 76%)}.brand .dg-brand-title{font-size:10px;line-height:1.55;letter-spacing:1.7px;font-weight:650;color:#666d75}.landing-page .landing-brand{gap:14px}.landing-page .landing-brand .dg-logo{width:62px;height:62px;flex-basis:62px}.landing-top-nav>a,.landing-page .welcome-primary,.welcome-primary,.play-button,.ca-play,.roles button.active{background:#bb2b0b;border-color:#bb2b0b}.landing-top-nav>a:hover,.landing-page .welcome-primary:hover,.welcome-primary:hover{background:#9e2409;color:#fff}.eyebrow,.landing-page .welcome-hero .eyebrow,.welcome-all,.welcome-roles .eyebrow,.welcome-section-heading .eyebrow,.welcome-reading .eyebrow,.ca-kicker{color:#a92c12}.pill,.welcome-link.active,.welcome-reading li>span,.landing-page .welcome-reading li>span,.welcome-movie-caption>span{background:#fbeee9;color:#ad2c10;border-color:#edc6b9}.chapters button.selected,.ca-chapters button.active,.welcome-chapters button.active,.landing-page .welcome-chapters button.active{background:#fbeee9;border-color:#df9e89;color:#a72b12}.welcome-chapters button.active span,.ca-chapters button.active span{color:#ba4c30}.voice-controls button[aria-pressed=true],.ca-settings button[aria-pressed=true]{background:#fdf2ed;border-color:#dfb2a3;color:#ab2a0e}#toc a.current,#toc a:hover{background:#fbefea;border-left-color:#bb2b0b;color:#a42b11}.scene-kicker,.scene-takeaway b{color:#a92c12}.step-number{background:#fbefea;color:#ae2c0f;border-color:#edc9bb}#progress{background:#bb2b0b}.progress span{background:#bb2b0b}.ca-scrub-label input{accent-color:#bb2b0b}.collecte-comparison>div>span{color:#a72a10}.collecte-comparison a.chosen{color:#a82d13}.guide-icon{background:#fbefea;color:#ad2b10}.guide-row small{color:#a74026}.welcome-reading h3,.welcome-role-links strong{color:#424952}.landing-page footer{background:#fafafa}.landing-page .landing-brand{color:#454b54}button:focus-visible,a:focus-visible,input:focus-visible{outline-color:#bb2b0b}@media(max-width:760px){.brand .dg-logo,.landing-page .landing-brand .dg-logo{width:48px;height:48px;flex-basis:48px}.brand .dg-brand-title{font-size:8px;letter-spacing:1.15px}.landing-page .landing-brand{gap:10px}}@media(max-width:390px){.brand .dg-brand-title{font-size:7px;letter-spacing:.9px}.landing-page .landing-brand{gap:8px}}
