body{font-family:Arial,sans-serif;background-color:#f8f9fa}footer,header{background:#212529;color:#fff;padding:1rem;text-align:center}h1,h2{margin-bottom:1rem}.calculator-box{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1)}.result-box{font-size:1.5rem;font-weight:700;margin-top:1rem;color:#0d6efd}.social-icons a{margin:0 5px;font-size:1.5rem;color:#0d6efd}aside{margin-top:1rem;text-align:center}footer a{color:#ffc107;margin:0 10px}