/* Header & Navbar Override */
.pkp_structure_head {
    background-color: #064e3b !important; /* Emerald Dark */
    border-bottom: 3px solid #d97706 !important; /* Amber/Gold */
}

.pkp_navigation_primary a {
    color: #ffffff !important;
}

.pkp_navigation_primary a:hover {
    color: #fef3c7 !important;
}

/* Button & Accent Override */
.pkp_button, a.pkp_button, button {
    background-color: #047857 !important;
    border-color: #047857 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
}

.pkp_button:hover {
    background-color: #065f46 !important;
}

/* Sidebar Header */
.pkp_block .title {
    border-bottom: 2px solid #d97706 !important;
    color: #064e3b !important;
}