@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&display=swap');
body.login{background:linear-gradient(135deg,#DBEAFE 0%,#F8FAFC 50%,#DCFCE7 100%)!important;font-family:'Plus Jakarta Sans',sans-serif!important}
#login{padding-top:6%!important}
#login h1 a{background-image:none!important;text-indent:0!important;width:auto!important;height:auto!important;font-size:28px!important;font-weight:800!important;color:#1E3A5F!important;text-decoration:none!important}
#login h1 a::before{content:'💰 ';font-size:32px}
#login h1::after{content:'Controle financeiro simples e inteligente';display:block;text-align:center;font-size:13px;font-weight:500;color:#64748B;margin-top:6px}
#loginform{border-radius:16px!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 24px rgba(0,0,0,.06)!important;padding:24px!important}
#loginform input[type="text"],#loginform input[type="password"]{border-radius:10px!important;border:1px solid #E2E8F0!important;padding:10px 14px!important;font-size:15px!important}
#loginform input:focus{border-color:#3B82F6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)!important}
#wp-submit{background:linear-gradient(135deg,#1E40AF,#3B82F6)!important;border:none!important;border-radius:10px!important;padding:10px 24px!important;font-size:15px!important;font-weight:700!important;width:100%!important;text-shadow:none!important}
#login #nav a,#login #backtoblog a{color:#1E40AF!important;font-weight:600!important}
#login #nav,#login #backtoblog{text-align:center!important}
.login .message{border-left-color:#16A34A!important;border-radius:10px!important}
.login #login_error{border-left-color:#DC2626!important;border-radius:10px!important}
