
/* BaitoCrypto Aurora V9 — Turnstile + final premium dock/footer patch */
.bc-achievement-toast{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/* Footer constellation v9: remove old left text feeling */
.bc-footer-v8{border-radius:38px!important;background:linear-gradient(135deg,rgba(14,8,30,.82),rgba(35,8,42,.74),rgba(20,5,26,.86))!important;border:1px solid rgba(255,215,109,.18)!important;box-shadow:0 28px 105px rgba(0,0,0,.42),0 0 80px rgba(255,79,163,.10),inset 0 1px 0 rgba(255,255,255,.10)!important;overflow:hidden!important}.bc-footer-v8__inner{padding:18px 22px!important}.bc-footer-v8__brand{padding:10px 14px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,215,109,.08),rgba(255,79,163,.06))!important;border:1px solid rgba(255,255,255,.08)!important}.bc-footer-v8__mark{width:46px!important;height:46px!important;border-radius:18px!important;background:radial-gradient(circle at 35% 25%,#fff5b8 0 8%,transparent 9%),linear-gradient(135deg,#ffd76d,#ff756f,#ff4fa3,#8e5cff)!important;animation:bc9OrbitGlow 4.6s ease-in-out infinite!important}.bc-footer-v8__mark span{width:16px!important;height:16px!important;border-radius:999px!important;transform:none!important;background:radial-gradient(circle,#fff 0 18%,#ffd76d 20%,#ff4fa3 58%,#270916 60%)!important;box-shadow:0 0 24px rgba(255,79,163,.72)!important}.bc-footer-v8__text strong{font-size:0!important}.bc-footer-v8__text strong:after{content:'BaitoCrypto Network';font-size:16px!important}.bc-footer-v8__text em{font-size:11px!important;letter-spacing:.16em!important;color:rgba(255,247,231,.58)!important}.bc-footer-v8__text em:after{content:' • secure payout layer';text-transform:none;letter-spacing:0;color:rgba(255,215,109,.72)}
@keyframes bc9OrbitGlow{0%,100%{filter:saturate(1);transform:translateY(0) rotate(0)}50%{filter:saturate(1.2) brightness(1.05);transform:translateY(-2px) rotate(8deg)}}
/* Dock v9: capsule orbit buttons */
.bc-dock-v8{bottom:22px!important;padding:11px 12px!important;border-radius:999px!important;gap:10px!important;background:linear-gradient(135deg,rgba(14,5,27,.72),rgba(42,13,37,.62))!important;border:1px solid rgba(255,215,109,.20)!important;box-shadow:0 24px 90px rgba(0,0,0,.55),0 0 70px rgba(255,79,163,.15),inset 0 1px 0 rgba(255,255,255,.13)!important}.bc-dock-v8:before{inset:-6px!important;border-radius:999px!important;background:conic-gradient(from 180deg,#ffd76d,#ff756f,#ff4fa3,#8e5cff,#55f3ff,#ffd76d)!important;opacity:.18!important;filter:blur(18px)!important}.bc-dock-v8__item{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;min-width:116px!important;height:58px!important;gap:10px!important;border-radius:999px!important;padding:0 18px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.10)!important;overflow:visible!important;color:rgba(255,247,231,.76)!important}.bc-dock-v8__icon{width:34px!important;height:34px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(255,215,109,.14),rgba(255,79,163,.10))!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 22px rgba(255,79,163,.10)!important}.bc-dock-v8__item.is-active{background:linear-gradient(135deg,#ffd76d,#ff8a6b,#ff4fa3)!important;color:#210612!important;box-shadow:0 18px 60px rgba(255,79,163,.30),0 0 0 1px rgba(255,255,255,.18) inset!important}.bc-dock-v8__item.is-active .bc-dock-v8__icon{background:rgba(33,6,18,.18)!important;color:#210612!important}.bc-dock-v8__item.is-active:before{display:none!important}.bc-dock-v8__item span:last-child{font-size:13px!important;font-weight:1000!important}.bc-dock-v8__item:hover{transform:translateY(-5px) scale(1.015)!important}.bc-dock-v8__item:after{display:none!important}
/* Auth: force Turnstile visible space and compact forms */
.auth-turnstile{position:relative!important;min-height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.auth-turnstile .cf-turnstile{min-width:300px;min-height:65px;display:block!important}.auth-turnstile:empty:after{content:'Loading Cloudflare security check…';color:rgba(255,247,231,.55);font-weight:800}.auth-turnstile[data-bc-cf-state="error"]:after{content:'Cloudflare check is still loading. Refresh once if it stays here.';color:#ffd76d;font-size:13px;font-weight:900}.auth-root>.auth-card-pro{width:min(640px,calc(100vw - 36px))!important}.auth-root>.auth-card-pro .auth-form{max-width:520px!important}.auth-layout{grid-template-columns:minmax(0,.95fr) minmax(400px,.85fr)!important}.auth-form input[type="text"],.auth-form input[type="email"],.auth-form input[type="password"]{height:52px!important}.auth-actions .auth-btn{border-radius:18px!important;min-height:52px!important}.auth-actions a.auth-btn{background:rgba(255,255,255,.08)!important;color:#fff7e7!important;border:1px solid rgba(255,215,109,.16)!important}.auth-actions a.auth-btn:hover{background:linear-gradient(135deg,#ffd76d,#ff4fa3)!important;color:#210612!important}
@media(max-width:740px){.bc-dock-v8{width:calc(100vw - 18px)!important;bottom:10px!important;gap:6px!important;padding:8px!important}.bc-dock-v8__item{min-width:0!important;flex:1!important;height:56px!important;padding:0 8px!important}.bc-dock-v8__item span:last-child{display:none!important}.bc-footer-v8{margin-bottom:100px!important}.bc-footer-v8__inner{gap:14px!important}.auth-layout{grid-template-columns:1fr!important}.auth-root>.auth-card-pro .auth-form{max-width:none!important}}
