.calculator-container{max-width:400px;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:5px;background-color:#f9f9f9;box-shadow:0 2px 5px rgba(0,0,0,.1)}.calculator-container h2{font-size:1.5em;margin-bottom:15px}.calculator-container input,.calculator-container select,.calculator-container button{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}