/* Harmony Atelier - Footer StylesDark luxury theme with white text and gold accents.*/footer {background-color: #1a1a1a !important; /* Original Dark Luxury Background /padding: 80px 0 50px 0;color: #ffffff !important; / White text for high contrast */border-top: 1px solid rgba(255, 255, 255, 0.05);}.footer-logo {color: #ffffff !important;font-family: 'Playfair Display', serif;font-size: 1.5rem;font-weight: 700;letter-spacing: 2px;display: block;margin-bottom: 20px;}.footer-link {color: rgba(255, 255, 255, 0.7) !important;text-decoration: none;display: block;margin-bottom: 12px;font-size: 0.85rem;transition: all 0.3s ease;}.footer-link:hover {color: #c5a059 !important; /* Gold hover effect */transform: translateX(5px);opacity: 1;}footer h5 {color: #ffffff !important;font-weight: 600;font-size: 0.9rem;text-transform: uppercase;letter-spacing: 2px;margin-bottom: 25px;padding-bottom: 10px;border-bottom: 1px solid rgba(197, 160, 89, 0.3);display: inline-block;}footer .text-muted {color: rgba(255, 255, 255, 0.5) !important;}/* Newsletter Input Adjustments */footer .input-group .form-control {background-color: transparent !important;border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;padding: 12px;border-radius: 0;}footer .input-group .form-control::placeholder {color: rgba(255, 255, 255, 0.4) !important;}footer .btn-outline-secondary {border: 1px solid rgba(255, 255, 255, 0.2) !important;color: #ffffff !important;background: transparent;border-radius: 0;transition: all 0.3s ease;}footer .btn-outline-secondary:hover {background: #c5a059 !important;color: #ffffff !important;border-color: #c5a059 !important;}/* Social Icons */footer .footer-social-link {color: rgba(255, 255, 255, 0.5) !important;transition: all 0.3s ease;text-decoration: none;}footer .footer-social-link:hover {color: #c5a059 !important;transform: translateY(-3px);}/* Bottom Copyright Bar */footer hr {border-color: rgba(255, 255, 255, 0.1) !important;margin: 40px 0 20px 0;}footer .copyright-text {font-size: 0.75rem;letter-spacing: 1px;color: rgba(255, 255, 255, 0.4) !important;}