/* o10abbe */
/* ===== fix0617: header wordmark contrast =====
   Root cause: the final overlay :root is a LIGHT palette
   (--fg:#67454b mauve, --gold-bright:#ef4364 pink) but the header bg
   was left dark (rgba(10,13,11,.72)) from the noir base. So the
   wordmark .logo-text rendered as a muddy mauve/pink on near-black =
   low contrast. The palette vars are wrong for THIS dark header, so we
   hardcode readable values scoped to the header: warm ivory wordmark
   with a gold first-letter + ".eu" accent matching the gold "S" emblem. */
header.nav-s53d4a .logo-text-s53d4a{
  color:#f3ede0!important;          /* warm ivory — high contrast on dark header */
  text-shadow:0 1px 2px rgba(0,0,0,.45);
}
header.nav-s53d4a .logo-text-s53d4a::first-letter{
  color:#e7b964!important;          /* warm gold accent on the initial (matches "S" emblem) */
}
header.nav-s53d4a .logo-text-s53d4a::after{
  content:".eu";
  color:#e7b964!important;          /* warm gold suffix, readable on dark */
  font-weight:600;
}
main>section:first-child h1{text-align:center!important}
[class*="burger-btn-"] span{background:#fff!important}

/* h1fit-mobile-20260721 : H1 one line on mobile (batch_09) */
@media(max-width:999px){main h1{font-size:10px!important}}
/* end-h1fit-mobile-20260721 */
