.hostinger-auth-form{display:grid;gap:1rem;margin-top:1.5rem}.hostinger-auth-form label,.security-form label{display:grid;gap:.45rem;font-weight:700}.hostinger-auth-form input,.security-form input{width:100%;min-height:50px;border:1px solid rgba(237,219,187,.3);border-radius:10px;background:rgba(255,255,255,.06);color:inherit;padding:.8rem 1rem;font:inherit}.hostinger-auth-form small,.security-note{line-height:1.55;opacity:.76}.hostinger-auth-message{min-height:1.5rem;color:#ffc15c;font-weight:700}.hostinger-auth-form button{width:100%}.hostinger-account-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.security-shell{width:min(1040px,calc(100% - 2rem));margin:0 auto;padding:8rem 0 7rem}.security-head{margin-bottom:2rem}.security-head h1{font-size:clamp(2.4rem,6vw,5rem);margin:.5rem 0}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.security-card{border:1px solid rgba(237,219,187,.2);border-radius:20px;background:#0c2b4b;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 20px 55px rgba(0,0,0,.18)}.security-card h2{font-size:clamp(1.7rem,3vw,2.5rem);margin:.25rem 0 1rem}.security-form{display:grid;gap:1rem}.security-actions{display:flex;gap:.75rem;flex-wrap:wrap}.security-secret{display:grid;gap:.5rem;padding:1rem;border:1px dashed #ee9933;border-radius:12px;background:rgba(238,153,51,.08);word-break:break-all}.security-status{min-height:1.6rem;color:#ffc15c;font-weight:700}.security-link{color:#ffc15c}.security-danger{border-color:#d56a59!important}.security-danger .btn{background:#d56a59;color:white}.admin-security-button{margin-top:.75rem}@media(max-width:760px){.security-grid{grid-template-columns:1fr}.security-shell{padding-top:6rem}.security-actions>*{width:100%;text-align:center}}
