/* Wellnet Telecom - visual padrao (mesmo do servidor de log) */
:root{--blue:#2563eb;--dark-blue:#1d4ed8}
body{font-family:Inter,"Segoe UI",system-ui,-apple-system,sans-serif}
#login{background:radial-gradient(1200px 600px at 20% -10%,#1b4fa8 0%,transparent 60%),linear-gradient(145deg,#06122a 0%,#0b1f3a 55%,#0f2a52 100%)!important;min-height:100vh}
#login form{background:#fff;border-radius:20px;padding:36px 34px 30px;width:380px;max-width:92vw;box-shadow:0 30px 80px rgba(2,10,30,.55);text-align:center}
#login form img{width:68px;height:68px;margin:0 auto 14px;display:block;border-radius:18px;box-shadow:0 10px 24px rgba(37,99,235,.35)}
#login form h1{font-size:21px!important;line-height:1.25;font-weight:700;color:#0e1a2e!important;margin:0 0 4px;letter-spacing:.2px}
#login form h1::after{content:"Acesso restrito";display:block;font-size:12.5px;font-weight:500;color:#6b7a93;margin-top:6px;letter-spacing:.3px}
#login form .input{background:#f3f6fb;border:1px solid #e1e8f3;border-radius:12px;height:46px;color:#0e1a2e;margin-top:12px;padding:0 14px}
#login form .input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18);background:#fff}
#login form .button{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border-radius:12px;height:46px;font-weight:600;letter-spacing:.3px;margin-top:16px;box-shadow:0 8px 18px rgba(37,99,235,.35)}
#login form .button:hover{filter:brightness(1.07)}
.button{border-radius:10px}
