﻿#loan-calculator{max-width:450px;margin:30px auto;padding:15px;background:#fff;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.08);font-family:"Helvetica",sans-serif;color:#333}#loan-calculator h3{margin-top:25px;font-size:1.6rem;color:#444;border-left:4px solid #D6001C;padding-left:10px}#calc-form label{display:block;font-weight:600;margin:10px 0 5px}#calc-form input{width:100%;padding:10px 12px;font-size:1.4rem;border:1px solid #ccc;border-radius:8px;outline:none;transition:border 0.3s ease}#calc-form input:focus{border-color:#D6001C;box-shadow:0 0 5px rgba(76,175,80,.4)}#calc-form button{width:100%;margin-top:15px;padding:12px;background:#D6001C;border:none;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}#calc-form button:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(76,175,80,.3)}#results{background:#f9f9f9;padding:10px;margin-top:25px;border-radius:12px;border:1px solid #eee;animation:fadeIn 0.5s ease-in-out}#results p{font-size:1.4rem;margin:8px 0;padding:10px;border-radius:8px;background:#fff;border:1px solid #eee}#results span{font-weight:700;color:#1B4DA0}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}