/* Gaya untuk halaman verifikasi email */ .verify-container { min-height: 100vh; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #e6f3fa 0%, #d4e9f2 100%); font-family: 'Arial', sans-serif; } .verify-card { background: #ffffff; border-radius: 15px; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); padding: 2rem; max-width: 500px; width: 100%; text-align: center; animation: fadeIn 1s ease-in-out; } .verify-icon { display: inline-block; width: 60px; height: 60px; background: #28a745; border-radius: 50%; position: relative; margin-bottom: 1.5rem; } .verify-icon::before { content: '✉️'; font-size: 2rem; color: #ffffff; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .verify-title { font-size: 1.8rem; font-weight: bold; color: #2c3e50; margin-bottom: 1rem; } .verify-text { font-size: 1rem; color: #6c757d; margin-bottom: 1.5rem; line-height: 1.6; } .verify-resend-btn { font-size: 1rem; color: #007bff; text-decoration: none; font-weight: 600; transition: color 0.3s ease; } .verify-resend-btn:hover { color: #0056b3; text-decoration: underline; } .verify-home-btn { display: inline-block; padding: 0.75rem 1.5rem; background: #f8f9fa; color: #2c3e50; border: 2px solid #dee2e6; border-radius: 25px; text-decoration: none; font-size: 1rem; font-weight: 500; transition: all 0.3s ease; } .verify-home-btn:hover { background: #dee2e6; border-color: #ced4da; color: #212529; } .verify-alert { background: #d4edda; color: #155724; border: 1px solid #c3e6cb; border-radius: 8px; padding: 1rem; margin-bottom: 1.5rem; position: relative; } .verify-alert-close { position: absolute; top: 0.5rem; right: 0.75rem; background: none; border: none; font-size: 1rem; color: #155724; cursor: pointer; } @keyframes fadeIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } } /* Responsif */ @media (max-width: 576px) { .verify-card { padding: 1.5rem; margin: 1rem; } .verify-title { font-size: 1.5rem; } .verify-text { font-size: 0.9rem; } }