*{box-sizing:border-box;margin:0;padding:0;font-family:'Arial',sans-serif;}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:#f8f8f8;}.bmi-container{background-color:white;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,0.1);padding:25px;width:100%;max-width:400px;margin:0 auto;margin-top:30px;margin-bottom:30px;}h1{text-align:center;color:#2c3e50;font-size:24px;}.input-group{margin-bottom:20px;}label{display:block;margin-bottom:8px;font-weight:bold;color:#555;}input[type="number"]{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:5px;font-size:16px;transition:border 0.3s;}input[type="number"]:focus{border-color:#3498db;outline:none;}button{background-color:#3498db;color:white;border:none;padding:12px 20px;width:100%;border-radius:5px;font-size:16px;cursor:pointer;transition:background-color 0.3s;font-weight:bold;margin-top:10px;}button:hover{background-color:#2980b9;}#result{margin-top:25px;padding:15px;border-radius:5px;text-align:center;display:none;font-size:16px;}.bmi-value{font-size:28px;font-weight:bold;margin:10px 0;}.bmi-category{font-weight:bold;padding:5px 10px;border-radius:3px;display:inline-block;}.info{margin-top:30px;font-size:14px;color:#666;border-top:1px solid #eee;padding-top:15px;}.info h3{color:#2c3e50;margin-bottom:10px;font-size:16px;}.info ul{padding-left:20px;}.info li{margin-bottom:5px;}