*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:linear-gradient(160deg,#eef2ff,#f8fafc 45%,#f1f5f9);color:#0f172a;-webkit-font-smoothing:antialiased}
