*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(135deg,#00213d 0%,#000 100%);justify-content:center;align-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#1e293bcc;border:1px solid #60a5fa33;border-radius:20px;min-width:350px;padding:3rem 2.5rem;box-shadow:0 20px 60px #00000080}label{color:#e2e8f0;letter-spacing:-.5px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:block}input[type=password]{color:#e2e8f0;background:#0f172a99;border:2px solid #60a5fa4d;border-radius:12px;outline:none;width:100%;margin-bottom:1.5rem;padding:1rem;font-size:1rem;transition:all .3s}input[type=password]::placeholder{color:#e2e8f080}input[type=password]:focus{background:#0f172acc;border-color:#60a5fa;transform:translateY(-2px);box-shadow:0 0 0 4px #60a5fa26}button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:12px;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:all .3s}button:hover{background:linear-gradient(135deg,#60a5fa 0%,#2563eb 100%);transform:translateY(-3px);box-shadow:0 10px 25px #3b82f666}button:active{transform:translateY(-1px)}
