@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{min-height:100vh;background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;justify-content:center;align-items:center;padding:30px}.app-container{width:100%;max-width:800px;text-align:center;color:#fff}h1{margin-bottom:25px;font-size:32px;font-weight:700;letter-spacing:1px}.card{background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px;border-radius:20px;margin-bottom:25px;box-shadow:0 8px 32px #00000040;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000059}input,select{width:100%;padding:12px;margin:10px 0;border-radius:10px;border:none;outline:none;font-size:14px}input:focus,select:focus{box-shadow:0 0 0 2px #00e5ff}button{width:100%;padding:12px;margin-top:15px;border:none;border-radius:12px;background:linear-gradient(45deg,#00e5ff,#00c853);color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s ease}button:hover{transform:scale(1.05);opacity:.9}h3{margin-bottom:15px;font-weight:600}p{margin:8px 0;font-size:15px}ul{list-style:none;margin-top:10px}li{background:#fff3;margin:6px 0;padding:8px;border-radius:8px}
