/* Styling dasar untuk body */ body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #1b5e20; /* Hijau gelap */ color: white; display: flex; flex-direction: column; align-items: center; height: 100vh; overflow-y: auto; } /* Navbar */ .navbar { width: 100%; background-color: #2e7d32; /* Hijau tua */ color: white; text-align: center; padding: 15px; } .navbar .logo img { width: 50px; /* Sesuaikan ukuran logo */ vertical-align: middle; } .navbar p { display: inline-block; margin-left: 10px; } /* Garis pembatas */ hr { width: 90%; margin-top: 0; border: 1px solid #ddd; } /* Headline */ .headline { width: 100%; background-color: #2e7d32; /* Hijau tua */ color: white; text-align: center; padding: 40px 20px; } .headline h1 { font-size: 32px; } .headline p { font-size: 18px; } /* Content (Converter) */ .content { width: 100%; max-width: 800px; background-color: white; padding: 20px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); border-radius: 10px; margin-top: 20px; } /* Currency input and select styling */ .currency-labels { display: flex; flex-direction: column; margin-bottom: 15px; } .currency-labels label { font-size: 16px; color: #333; } input, select { padding: 12px; font-size: 16px; margin-top: 5px; border-radius: 5px; border: 1px solid #ddd; } /* Tombol Swap */ button#swap-btn { background-color: #4CAF50; color: white; padding: 12px; font-size: 20px; border-radius: 50%; border: none; width: 50px; height: 50px; margin: 20px auto; display: block; } button#swap-btn:hover { background-color: #45a049; } /* Tombol Convert */ button#convert-btn { background-color: #4CAF50; color: white; padding: 15px; font-size: 16px; border-radius: 5px; border: none; width: 100%; cursor: pointer; } button#convert-btn:hover { background-color: #45a049; } /* Result */ #result { font-size: 1.5em; color: #333; text-align: center; margin-top: 20px; } /* Footer */ footer { width: 100%; background-color: #eeeeee; padding: 20px; text-align: center; font-size: 0.9em; color: #333; } footer a { color: #4CAF50; text-decoration: none; } footer a:hover { text-decoration: underline; } /* Responsif untuk layar kecil */ @media (max-width: 600px) { .content { width: 90%; padding: 15px; } .headline h1 { font-size: 24px; } .headline p { font-size: 14px; } input, select, button { padding: 12px; font-size: 14px; } button#swap-btn { width: 45px; height: 45px; } }