
.calculator { background: #fff; padding: 20px; border-radius: 10px; box-shadow: 0 0 8px rgba(0,0,0,0.1); }
#popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #ffd700; padding: 20px; border-radius: 8px; font-size: 20px; z-index: 9999; }
.custom-weather-box-wrapper { margin-top: 30px; }
.custom-weather-box { padding: 20px; border: 2px solid #ccc; border-radius: 10px; }
