
body{margin:0;min-height:100vh;background:linear-gradient(#eef,#dde);
font-family:Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center}
.card{background:#fff;width:100%;max-width:450px;padding:30px;border-radius:14px;
box-shadow:0 15px 40px rgba(0,0,0,.2)}
h2{text-align:center}
input,select,button{width:100%;padding:12px;margin-top:10px}
button{background:#00aaff;color:#fff;border:none;font-size:16px}
.links{text-align:center;margin-top:15px}
.dashboard{max-width:700px}
