/* Système de verre unique (17/10 : « les éléments ne correspondent pas, les rendus sont toujours différents »).
   Toute commande en verre : 44 px de haut, Inter Display 13/500, forme pastille, même matière (liquide.js), jamais de soulignement.
   Cette feuille est chargée en dernier : elle fait foi pour les dimensions et la typographie. */
[data-glass]{min-height:44px;font-family:'Inter Display',Arial,sans-serif;font-weight:500;font-size:13px;line-height:1;letter-spacing:-.005em;text-decoration:none}
.site-header .brand[data-glass]{min-height:0;background:transparent!important;box-shadow:none!important}
.language-switch[data-glass] :is(a,span){font-size:13px}
.acc-views button,.menu-toggle,.menu-close,.motion-pause,.acc-all,.pg-filters button,.work-filters button{font-size:13px;font-weight:500}
.acc-arrows button[data-glass]{width:44px;height:44px;min-height:44px;font-size:18px;padding:0}
.pied-signature .motion-pause[data-glass]{background:none!important}
.text-link[data-glass]{display:inline-flex;align-items:center;gap:10px;padding:0 20px;border:0!important;background:none;color:inherit;width:fit-content}
.text-link[data-glass]:hover{color:inherit}
/* Rythme de survol commun : même durée, même courbe. */
[data-glass],[data-glass] *{transition-duration:.28s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}
.language-switch[data-glass],.menu-toggle[data-glass],.menu-close[data-glass]{font-size:13px!important}
.acc-all[data-glass]{flex:0 0 auto;width:auto;margin-left:auto}
.acc-ctrl{gap:16px}
.case-sidebar .text-link[data-glass]{padding:0 18px;margin-left:-18px}
/* Lisibilité des sommaires de fiche : 12 px minimum, cible tactile confortable. */
.case-sidebar nav a,.article-summary a,.case-facts dt,.case-facts dd{font-size:max(12px,1em)}
.case-sidebar nav a{min-height:36px;display:flex;align-items:center}
/* L'en-tête laisse passer le pointeur ; chaque commande, elle, le reçoit (la Pause ne répondait qu'au clavier). */
.site-header .header-actions>*,.site-header .motion-pause,.site-header .brand{pointer-events:auto}
.motion-pause[aria-pressed=true][data-glass]{background:rgb(255 79 168/.2)!important;color:inherit}
