/**
 * ============================================================================
 * LiteBansU
 * ============================================================================
 *
 * Plugin Name:   LiteBansU
 * Description:   A modern, secure, and responsive web interface for LiteBans punishment management system.
 * Version:       2.0
 * Market URI:    https://builtbybit.com/resources/litebansu-litebans-website.69448/
 * Author URI:    https://yamiru.com
 * License:       MIT
 * License URI:   https://opensource.org/licenses/MIT
 * Repository:    https://github.com/Yamiru/LitebansU/
 * ============================================================================
 */
/* Import modular CSS files */
@import url('variables.css');
@import url('base.css');
@import url('components.css');
@import url('layout.css');
@import url('themes.css');
@import url('utilities.css');
@import url('responsive.css');

/* Page-specific styles */
@import url('pages/home.css');
@import url('pages/stats.css');
@import url('pages/punishments.css');
@import url('pages/detail.css');
@import url('pages/admin.css');

/* CRITICAL OVERRIDES - Must be loaded last */
/* Staff ranking gradient colors - DO NOT REMOVE */
.staff-item i.crown-gold,
.staff-item .staff-crown.crown-gold {
    color: #FFD700 !important;
    filter: drop-shadow(0 0 5px rgba(255, 215, 0, 0.6)) !important;
}
.staff-item i.crown-silver,
.staff-item .staff-crown.crown-silver {
    color: #C0C0C0 !important;
    filter: drop-shadow(0 0 5px rgba(192, 192, 192, 0.6)) !important;
}
.staff-item i.crown-bronze,
.staff-item .staff-crown.crown-bronze {
    color: #CD7F32 !important;
    filter: drop-shadow(0 0 5px rgba(205, 127, 50, 0.6)) !important;
}

.staff-item .staff-details span.gradient-text-animated.rank-1 {
    background: linear-gradient(90deg, #FFD700 0%, #FFA500 25%, #FFD700 50%, #FFA500 75%, #FFD700 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    animation: gradient-shift-main 3s linear infinite !important;
}
.staff-item .staff-details span.gradient-text-animated.rank-2 {
    background: linear-gradient(90deg, #C0C0C0 0%, #E8E8E8 25%, #C0C0C0 50%, #E8E8E8 75%, #C0C0C0 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    animation: gradient-shift-main 3s linear infinite !important;
}
.staff-item .staff-details span.gradient-text-animated.rank-3 {
    background: linear-gradient(90deg, #CD7F32 0%, #E89E5C 25%, #CD7F32 50%, #E89E5C 75%, #CD7F32 100%) !important;
    background-size: 200% auto !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    animation: gradient-shift-main 3s linear infinite !important;
}
@keyframes gradient-shift-main {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}