.club-navigation-overlay{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,15,26,.76);touch-action:none;overscroll-behavior:contain;cursor:wait}
.club-navigation-card{width:min(100%,420px);padding:28px 22px;border-radius:16px;background:#f7f9fc;color:#172334;text-align:center;box-shadow:0 12px 50px #0005;font:inherit}
.club-navigation-card .loading-spinner-v1{display:inline-block;width:30px;height:30px;border-width:3px;color:#1765db}
.club-navigation-card [data-title]{margin:16px 0 8px;font-size:18px;font-weight:700;overflow-wrap:anywhere}
.club-navigation-card [data-message]{margin:0;font-size:14px;line-height:1.7;color:#536174}
.club-navigation-card button{margin-top:18px;padding:12px 24px;border:0;border-radius:8px;background:#1765db;color:white;font:inherit;cursor:pointer}
.club-navigation-card button[hidden]{display:none}
