/* 
=========================================================
* VoraMU Modern 2026 Dark Fantasy Forest Theme
* Castle Siege Styles
=========================================================
*/

.castle-siege-block .castle-owner-panel {
    background: rgba(5, 7, 5, 0.8) !important;
    backdrop-filter: blur(10px);
    border: 1px solid rgba(124, 255, 91, 0.2) !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.8), 0 0 15px rgba(47, 125, 31, 0.1) !important;
    padding: 25px;
    color: #ffffff;
    text-shadow: 0 2px 4px rgba(0,0,0,0.9);
}

.castle-siege-block .castle-owner-panel .castle-owner-name, 
.castle-siege-block .castle-owner-panel .castle-owner-name a {
    font-family: 'Cinzel', serif !important;
    color: #D4A62E !important; /* Gold Premium */
    font-size: 26px !important;
    text-shadow: 0 0 10px rgba(212, 166, 46, 0.5);
    text-transform: uppercase;
}

.castle-siege-block .castle-owner-panel .panel-body h4 {
    color: #3FAE2A !important; /* Emerald */
    font-family: 'Cinzel', serif;
}

.castle-siege-block #siegeTimer {
    font-family: 'Outfit', sans-serif;
    font-weight: 800;
    color: #79E14E !important; /* Bright Emerald */
    text-shadow: 0 0 15px rgba(121, 225, 78, 0.4);
}

.castle-siege-block #siegeTimer span {
    color: #aaa;
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.castle-owner-widget {
    background: rgba(5, 7, 5, 0.85) !important;
    backdrop-filter: blur(12px);
    border: 1px solid rgba(124, 255, 91, 0.15) !important;
    border-radius: 10px !important;
    box-shadow: 0 15px 40px rgba(0,0,0,0.8) !important;
}

.castle-owner-widget .panel-title {
    font-family: 'Cinzel', serif !important;
    color: #D4A62E !important;
    text-shadow: 0 0 10px rgba(212, 166, 46, 0.5);
}

.castle-owner-widget .panel-body span.alt {
    color: #3FAE2A !important;
    font-weight: bold;
}

.btn-castlewidget {
    background: linear-gradient(135deg, #8C6A1B, #D4A62E) !important;
    border: 1px solid #F0CF63 !important;
    color: #050705 !important;
    font-family: 'Cinzel', serif !important;
    font-weight: 800;
    text-transform: uppercase;
    border-radius: 4px !important;
    transition: all 0.3s ease;
}

.btn-castlewidget:hover {
    background: #3FAE2A !important;
    border-color: #79E14E !important;
    color: #fff !important;
    box-shadow: 0 0 15px rgba(124, 255, 91, 0.4);
}