/* Four-language navigation and room for translated labels. Inherits seasonal colours. */
.topbar .wrap{align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.5}
.topbar .wrap>span:last-child{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.topbar .language-switch{display:inline-flex;align-items:center;gap:4px}
.topbar .language-switch a{margin:0;padding:4px 8px;border:1px solid transparent;border-radius:5px;min-width:34px;text-align:center;font-weight:700;font-size:13px;text-decoration:none}
.topbar .language-switch a[aria-current="page"]{border-color:currentColor;background:#ffffff18}
.topbar .language-switch a:hover,.topbar .language-switch a:focus-visible{background:#ffffff28}
.menu a,.page-sidebar a{overflow-wrap:anywhere;min-width:0}
.menu a b{margin-left:auto;flex-shrink:0}.menu a .ico{flex-shrink:0}
body:not(.inner-page) .menu>a{font-size:17px;line-height:1.45}
html[lang="de"] .hero-stamp{font-size:10px}
html:not([lang="it"]) .forumhero .herocopy h2{font-size:clamp(32px,3.8vw,52px);line-height:1.07}
html:not([lang="it"]) .hero-topline{right:20px}
html:not([lang="it"]) .hero-club{font-size:10px}
html:not([lang="it"]) .head-right>a{white-space:normal;text-align:center}
@media(max-width:1000px){.topbar .wrap{font-size:12px}.topbar .wrap>span:last-child{gap:10px}html:not([lang="it"]) .masthead .logo>div{min-width:0}}
@media(max-width:700px){.topbar .wrap{gap:7px;padding-top:8px;padding-bottom:8px;font-size:12px}.topbar .wrap>span:first-child{flex-basis:100%}.topbar .wrap>span:last-child{width:100%;justify-content:space-between}.topbar .wrap>span:last-child>a{margin:0}.topbar .language-switch a{padding:4px 9px}html:not([lang="it"]) .forumhero .herocopy h2{font-size:38px}html:not([lang="it"]) .hero-club{font-size:9px}html:not([lang="it"]) .hero-actions{align-items:flex-start;gap:12px}html:not([lang="it"]) .hero-register{white-space:normal}}
@media(max-width:400px){html:not([lang="it"]) .forumhero{min-height:560px}html:not([lang="it"]) .forumhero .herocopy h2{font-size:34px}html:not([lang="it"]) .hero-stamp{display:none}html:not([lang="it"]) .hero-club{font-size:9px}html:not([lang="it"]) .hero-bottom{font-size:9px}}

/* Preserve the approved C1 icons with language-prefixed URLs. */
html body:not(.inner-page) .menu a[href$="/raduni.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/raduni.svg")}
html body:not(.inner-page) .menu a[href$="/itinerari.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/itinerari.svg")}
html body:not(.inner-page) .menu a[href$="/prove.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/modifiche.svg")}
html body:not(.inner-page) .menu a[href$="/notizie.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/sicurezza.svg")}
html body:not(.inner-page) .menu a[href$="/dallastampa.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/documenti.svg")}
html body:not(.inner-page) .menu a[href$="/modelli.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/modelli.svg")}
html body:not(.inner-page) .menu a[href$="/links.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/mondo.svg")}
html body:not(.inner-page) .menu a[href$="/sitiamici.html"] .ico{background-image:url("/c1club-assets-202610/icone-c1/amici.svg")}
