/* Navigation au clavier — ajout sans altérer la charte graphique. */
.gt-skip-link{position:fixed;z-index:2147483640;inset-block-start:0.65rem;inset-inline-start:0.65rem;transform:translateY(-180%);padding:.7rem 1.1rem;border:2px solid #8a365b;border-radius:.55rem;background:#fff;color:#651b3e;font:700 1rem/1.4 system-ui,-apple-system,sans-serif;text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,.2)}
.gt-skip-link:focus,.gt-skip-link:focus-visible{transform:translateY(0);outline:3px solid #fff;outline-offset:2px}
:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #842d5c;outline-offset:3px}
:where(main)[tabindex="-1"]:focus{outline:none}
#gt-search-overlay[hidden]{display:none!important}
@media (prefers-reduced-motion:reduce){.gt-skip-link{transition:none!important}}
