/* Lo Specchio di Benny — Brand V2 shared overrides */
:root{--benny-ink:#161618;--benny-paper:#fffdf9;--benny-gold:#c6a15b;--benny-magenta:#cf3d87;--benny-line:#ded8cd}
body{font-family:"Segoe UI Variable",Aptos,"Segoe UI",system-ui,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased}
header,.topbar{font-family:inherit!important}
header .top,.topbar .top,.wrap.top{max-width:1380px!important;width:100%!important}
.logo,.brand{gap:0!important;text-decoration:none!important;flex:0 0 auto!important;background:#fffdf9!important;padding:4px 8px!important;border-radius:16px!important}
.logo img,.brand img{width:230px!important;height:auto!important;max-height:94px!important;object-fit:contain!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.logo span,.brand span{display:none!important}
.nav a,.mobile-nav-panel a{font-family:inherit!important;font-weight:700!important}
@media(max-width:980px){.logo img,.brand img{width:190px!important;max-height:82px!important}}
@media(max-width:560px){.logo img,.brand img{width:160px!important;max-height:72px!important}}
