/* Styling dasar untuk body */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; /* Background putih */ color: #333; display: flex; justify-content: center; align-items: flex-start; height: 100vh; overflow-y: auto; } /* Container utama */ .container { width: 100%; max-width: 800px; background-color: #ffffff; border-radius: 10px; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); margin-top: 20px; } /* Styling untuk header */ header { text-align: center; margin-bottom: 20px; } header h1 { font-size: 32px; color: #4CAF50; /* Hijau untuk header */ margin: 10px 0; } header p { color: #777; font-size: 16px; } /* Styling untuk label dan input */ .currency-labels { margin-bottom: 15px; } .currency-labels label { font-size: 16px; color: #333; display: block; } /* Kotak input dan select (dropdown) */ input, select { padding: 15px; width: 100%; max-width: 380px; /* Lebar kotak input lebih lebar */ margin-bottom: 20px; border-radius: 8px; border: 1px solid #ddd; background-color: #f5f5f5; color: #333; } /* Tombol swap dengan model baru */ button#swap-btn { background-color: #4CAF50; /* Hijau untuk tombol swap */ border: none; padding: 12px; color: white; cursor: pointer; font-size: 20px; border-radius: 50%; margin: 10px auto; display: block; width: 50px; height: 50px; } button#swap-btn:hover { background-color: #45a049; } /* Styling dropdown agar lebih modern */ select { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 30px; background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-caret-down-fill" viewBox="0 0 16 16%3E%3Cpath d="M3.646 5.646a.5.5 0 0 1 .708 0L8 9.293l3.646-3.647a.5.5 0 1 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 0-.708z"/%3E%3C/svg%3E'); background-position: right 10px center; background-repeat: no-repeat; background-size: 12px; } /* Tombol Convert */ button#convert-btn { background-color: #4CAF50; color: white; padding: 15px; font-size: 16px; border: none; border-radius: 8px; cursor: pointer; width: 100%; margin-top: 10px; } button#convert-btn:hover { background-color: #45a049; } /* Styling footer */ footer { text-align: center; margin-top: 20px; font-size: 0.9em; color: #777; } footer a { color: #4CAF50; text-decoration: none; } footer a:hover { text-decoration: underline; } #result { margin-top: 20px; font-size: 1.5em; color: #333; }