/* Signature d’entrée : symbole seul, du centre vers le coin supérieur gauche. */
.logo-intro{display:none;position:fixed;inset:0;z-index:100;background:transparent}
html[data-logo-intro] .logo-intro{display:block}
html[data-logo-intro]{overflow:hidden}
html[data-logo-intro] .nav>.brand .mark{visibility:hidden}
html[data-logo-intro] .nav>.brand .intro-word,html[data-logo-intro] .nav>.brand .brand-dot{opacity:0}
.intro-curtain{position:absolute;inset:0;background:var(--paper);will-change:opacity}
.intro-brand{pointer-events:none;color:var(--paper)}
.intro-symbol{position:fixed}
.intro-symbol{transform-origin:0 0;will-change:transform}
.intro-symbol .mark{margin:0;transform:rotate(-2deg)}
.intro-symbol .mark i{transform-origin:center}
.intro-word{display:inline-block}
.intro-skip{position:absolute;right:5%;bottom:28px;font-size:11px;color:#686a61;padding:12px;letter-spacing:.5px}
.intro-replay{font-size:inherit;letter-spacing:inherit;padding:0;text-align:left}
.intro-replay:hover{color:var(--red)}
@media(prefers-reduced-motion:reduce){.logo-intro,.intro-replay{display:none!important}html[data-logo-intro]{overflow:auto}html[data-logo-intro] .nav>.brand{visibility:visible}}
