#gt-global-navigation .gtnav__account{display:flex;align-items:center;justify-content:center;gap:9px;flex:none;max-width:230px;min-height:42px;padding:9px 12px;border:1px solid #444;background:transparent;color:#f6f5f0;border-radius:5px;cursor:pointer;font:700 11px/1.4 Manrope,Arial,sans-serif}
#gt-global-navigation .gtnav__account:hover{border-color:#ff6a1a;color:#ff934d}
#gt-global-navigation .gtnav__account svg{width:18px;height:18px;flex:none}
#gt-global-navigation .gtnav__account span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#gt-global-navigation .gtnav__account:focus-visible{outline:2px solid #ff6a1a;outline-offset:4px}
body.gs-modal-open{overflow:hidden}
.gs-member-dialog{color:#edf1f4;color-scheme:dark;font-family:Inter,"Segoe UI",sans-serif;line-height:1.5}
.gs-member-dialog *{box-sizing:border-box}
.gta-zrl-page{max-width:1400px;margin:auto;padding:70px clamp(22px,5vw,70px);min-height:75vh;color:#f6f5f0;font:15px/1.7 Manrope,Arial,sans-serif}
.gta-kicker{color:#ff6a1a;font-size:11px;font-weight:800;letter-spacing:1.5px}
.gta-zrl-page h1{font:800 clamp(55px,7vw,100px)/.95 'Barlow Condensed',Impact,sans-serif;margin:28px 0}
.gta-zrl-page h1 em{color:#ff6a1a;font-style:normal}
.gta-zrl-lock{margin-top:38px;padding:28px;border:1px solid #333;background:#101213;max-width:800px}
.gta-zrl-lock h2{font:700 30px 'Barlow Condensed',Impact,sans-serif}
.gta-zrl-lock button{padding:12px 18px;border:0;background:#ff6a1a;color:#111;font:700 13px Manrope,Arial,sans-serif;cursor:pointer}
@media(max-width:1000px){#gt-global-navigation .gtnav__account{margin-left:auto;max-width:35%}#gt-global-navigation .gtnav__mobile{margin-left:0}}
@media(max-width:520px){#gt-global-navigation .gtnav__brand strong{font-size:22px}#gt-global-navigation .gtnav__brand small{letter-spacing:1.7px}#gt-global-navigation .gtnav__top>.gtnav__inner{gap:10px;padding-inline:15px}#gt-global-navigation .gtnav__account{font-size:10px;padding:8px;max-width:37%}#gt-global-navigation .gtnav__mobile summary{font-size:0;gap:0;padding-left:6px}#gt-global-navigation .gtnav__mobile summary span{font-size:18px}}

/* Keep the existing account colours independent of the page underneath. */
#gs-member-dialog #gs-member-title{color:inherit}#gs-member-dialog #gt-members-design-20261106 :is(h1,h2,h3){color:var(--gt-text)}

/* Titres de rubrique et navigation secondaire demandes le 10 novembre 2026. */
#gt-global-navigation .gtnav__themes .gtnav__links{overflow-x:auto}
#gt-global-navigation .gtnav__pages{background:#0b0e11}
#gt-global-navigation.gtnav--association .gtnav__pages{--nav-ink:#f6f5f0;--nav-soft:#aeb2b4;--nav-line:#303337;color:#f6f5f0}
