/* Menu leggibile — 20 ottobre 2026 */
nav.top{gap:20px}
nav.top ul{gap:26px}
nav.top ul a{font-size:18px;font-weight:600;letter-spacing:.14em;line-height:1.4;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}
nav.top .admin-btn{font-size:14px;font-weight:600;letter-spacing:.14em;line-height:1.4;min-height:44px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}
.mobile-menu summary,.mobile-menu a{font-size:18px;font-weight:600;line-height:1.4}
.mobile-menu a{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:1120px){nav.top ul{display:none}.mobile-menu{display:block;padding:12px 24px;border-bottom:1px solid var(--rule)}.mobile-menu summary{cursor:pointer;color:var(--gold)}.mobile-menu ul{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:12px}.mobile-menu a{color:var(--text);text-decoration:none}}
@media(max-width:540px){nav.top{flex-wrap:wrap;gap:12px;padding:16px 20px}nav.top .mark{font-size:22px}nav.top .admin-btn{padding:8px 12px}}
