/* Login / Sign up joined pill */
.auth-pair{display:inline-flex;align-items:center;gap:4px;padding:3px;background:#17171a;border:1px solid rgba(255,255,255,.06);border-radius:11px;flex:none}
body .auth-pair .btn.btn{height:34px;min-width:0;margin:0;padding:0 18px;border-radius:8px;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
body .auth-pair .btn.btn.ghost{background:transparent;border:0;color:#f2f2f3;box-shadow:none}
body .auth-pair .btn.btn.ghost:hover{background:rgba(255,255,255,.06);color:#fff}
body .auth-pair .btn.btn:not(.ghost){background:#1f5bff;color:#0a0a0a;border:0;box-shadow:0 6px 20px -8px rgba(31,91,255,.55)}
body .auth-pair .btn.btn:not(.ghost):hover{filter:brightness(1.06)}
@media (max-width:768px){.auth-pair{gap:2px;border-radius:10px}body .auth-pair .btn.btn{height:32px;padding:0 13px;font-size:14px;border-radius:7px}}
/* Casino / Sports switch under the logo - same joined pill */
body .seg.seg{gap:4px;padding:3px;background:#17171a;border:1px solid rgba(255,255,255,.06);border-radius:11px;height:auto}
body .seg.seg>a{height:34px;padding:0 18px;border-radius:8px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:transparent;color:#f2f2f3;box-shadow:none}
body .seg.seg>a:not(.on):hover{background:rgba(255,255,255,.06);color:#fff}
body .seg.seg>a.on{background:#1f5bff;color:#0a0a0a;box-shadow:0 6px 20px -8px rgba(31,91,255,.55)}
