@tailwind base;@tailwind components;@tailwind utilities;*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;background-color:#0a0a0a;color:#fff}a{text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#444;border-radius:10px}html,body,#root{background:radial-gradient(circle at 50% -10%,rgba(255,20,147,.42),transparent 35%),radial-gradient(circle at 15% 20%,rgba(124,58,237,.35),transparent 30%),radial-gradient(circle at 85% 25%,rgba(56,189,248,.18),transparent 25%),#04020a!important}main{background:radial-gradient(circle at top,rgba(236,72,153,.3),transparent 35%),radial-gradient(circle at bottom right,rgba(124,58,237,.25),transparent 30%),#05030a!important;color:#fff!important}div[style],section[style],form[style]{border-color:#ec489959!important}div[style*="rgba(255,255,255"]{background:linear-gradient(180deg,#ffffff1a,#ffffff09)!important;border:1px solid rgba(236,72,153,.35)!important;box-shadow:0 0 35px #ec489929!important}button{background:linear-gradient(135deg,#ff2d95,#7c3aed)!important;color:#fff!important;box-shadow:0 0 28px #ec489959!important}input,textarea,select{background:#ffffff14!important;border:1px solid rgba(236,72,153,.35)!important;color:#fff!important}h1,h2,h3{text-shadow:0 0 25px rgba(255,45,149,.45)!important}nav{background:#080312f0!important;border-top:1px solid rgba(236,72,153,.45)!important;box-shadow:0 -10px 40px #ec48992e!important}select{color-scheme:dark!important}select option{background:#12071d!important;color:#fff!important}select option:hover,select option:checked{background:#ec4899!important;color:#fff!important}button.bm-forgot-btn{background:transparent!important;box-shadow:none!important;border:none!important;color:#f472b6!important}@media(max-width:900px){.bm-auth-page{min-height:100vh!important;height:auto!important;overflow-y:auto!important;padding:28px 18px!important;align-items:flex-start!important}.bm-auth-layout{display:block!important;max-width:520px!important;margin:0 auto!important}.bm-auth-brand{display:none!important}.bm-auth-box{width:100%!important;max-width:480px!important;margin:20px auto!important;padding:34px 28px!important;border-radius:26px!important}.bm-auth-mobile-brand{display:block!important}}@media(max-width:520px){.bm-auth-page{padding:16px 12px 30px!important}.bm-auth-box{margin:8px auto!important;padding:28px 20px!important;border-radius:23px!important}.bm-auth-box h1{font-size:32px!important}.bm-auth-box input,.bm-auth-box select{font-size:16px!important;min-height:54px!important}.bm-auth-box>p{line-height:1.5!important}}.bm-message-card:hover{transform:translateY(-2px)!important;border-color:#ec489947!important;box-shadow:0 22px 60px #0000006b,0 0 30px #7c3aed14!important}@media(max-width:600px){.bm-message-card{min-height:82px!important;padding:11px 13px!important;border-radius:20px!important}}button.bm-message-card{background:linear-gradient(135deg,#181223f5,#0f0b19f7 55%,#0c0915fa)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 18px 50px #00000061,inset 0 1px #ffffff0b!important}button.bm-message-card:hover{background:linear-gradient(135deg,#1f162bfa,#130d1ffa)!important;border-color:#ec48994d!important;box-shadow:0 22px 60px #0000007a,0 0 32px #7c3aed1a!important;transform:translateY(-2px)}
