.club-header.compact-navigation{align-items:center;z-index:50}
.club-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:54px;height:54px;min-width:54px;padding:12px;border:1px solid #8c9eaf55;border-radius:17px;background:linear-gradient(130deg,#303b47b3,#0b0f14e8);box-shadow:inset 0 1px 0 #dde8f522,0 8px 24px #0004;color:#e9e9e2;cursor:pointer}
.club-menu-toggle span{display:block;width:24px;height:2px;border-radius:2px;background:currentColor;pointer-events:none}
.club-menu-toggle:hover{border-color:#d8c494;color:#e3d1a3}
.club-header.compact-navigation nav[hidden]{display:none!important}
.club-header.compact-navigation nav{position:absolute;right:5vw;top:calc(100% - 5px);display:flex;flex-direction:column;align-items:stretch;gap:2px;width:min(300px,90vw);max-width:none;padding:12px;border-radius:18px;background:linear-gradient(130deg,#202933,#0c1016);box-shadow:0 20px 50px #0009;border:1px solid #8393a64d;z-index:51}
.club-header.compact-navigation nav a{display:flex;align-items:center;min-height:48px;padding:12px 18px;font:14px/1.4 Arial,sans-serif;letter-spacing:1px;border-radius:9px}
.club-header.compact-navigation nav a:hover,.club-header.compact-navigation nav a:focus-visible{background:#a4b6cc15;color:#e3d1a3}
