/*
Theme Name: Makmur Law Firm Custom
Description: Tema khusus untuk Dr. Makmur Sianipar & Partners (Header, Footer, Hero customizer).
Author: Exploreide (Customized)
Version: 1.0
*/

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow-x: hidden;
    background-color: #ffffff;
}
img { max-width: 100%; height: auto; }

/* Custom Scrollbar */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #f1f5f9; }
::-webkit-scrollbar-thumb { background: #800000; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #D4AF37; }
.modal-scroll::-webkit-scrollbar { width: 5px; }

/* Button reset */
button.btn-read-more {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
    padding: 0 !important;
}

/* --- WordPress Menu Styling (Mencocokkan dengan Tailwind) --- */
/* Desktop Menu */
.wp-desktop-menu { display: flex; list-style: none; margin: 0; padding: 0; }
.wp-desktop-menu li a {
    font-size: 11px; font-weight: 600; color: #0A192F; 
    text-transform: uppercase; letter-spacing: 0.1em; white-space: nowrap; 
    transition: color 0.3s;
}
@media (min-width: 1280px) { .wp-desktop-menu li a { font-size: 12px; } }
.wp-desktop-menu li a:hover { color: #800000; }

/* Mobile Menu */
.wp-mobile-menu { list-style: none; margin: 0; padding: 0; }
.wp-mobile-menu li a {
    display: block; padding: 14px 0; font-size: 14px; font-weight: 600;
    color: #0A192F; text-transform: uppercase; letter-spacing: 0.1em;
    border-bottom: 1px solid #f9fafb; transition: color 0.3s;
}
.wp-mobile-menu li a:hover { color: #800000; }