/* Parche visual de prueba: paleta marrón cálido y dorado inspirada en la referencia. */
:root {
    --gold: #f4c33f;
    --ink: #090706;
    --panel: #241913;
    --text: #f1e5d5;
    --muted: #b9a895;
}

body { background-color: #090706; }

.playerx-widget {
    background: linear-gradient(145deg, #2a1c15 0%, #1d130e 100%);
    border-color: rgba(215, 173, 85, .42);
}
.widget-title {
    background: rgba(215, 173, 85, .035);
    border-bottom-color: rgba(215, 173, 85, .30);
    color: #f0d091;
}
.widget-title:before { background-color: #f4c33f; }
.rank-number { color: #f4c33f; }
.widget-more,
.server-stat strong,
.main-nav a:hover,
.main-nav .active > a,
.main-nav .nav-submenu-toggle:hover,
.footer-design a { color: #f4c33f; }

.webengine-module {
    background: linear-gradient(145deg, #261a14 0%, #1b120e 100%);
    border-color: rgba(215, 173, 85, .34);
}
.webengine-module .panel,
.webengine-module .well,
.webengine-module fieldset {
    background: rgba(39, 26, 18, .92);
    border-color: rgba(215, 173, 85, .32);
}
.webengine-module .panel-heading,
.webengine-module legend {
    background: rgba(215, 173, 85, .055);
    border-bottom-color: rgba(215, 173, 85, .28);
    color: #f0d091;
}
.webengine-module .panel-footer {
    background: rgba(215, 173, 85, .035);
    border-top-color: rgba(215, 173, 85, .24);
}
.webengine-module table.table,
.webengine-module table.tables,
.webengine-module .table-responsive table,
.webengine-module table.module-table {
    background: rgba(29, 19, 14, .88);
    border-color: rgba(215, 173, 85, .28);
}
.webengine-module .table thead th,
.webengine-module table.tables_top th,
.webengine-module tr.tables_top td,
.webengine-module table.module-table th {
    background: rgba(215, 173, 85, .13);
    color: #f0d091;
}
.webengine-module form input[type="text"],
.webengine-module form input[type="password"],
.webengine-module form input[type="email"],
.webengine-module form input[type="number"],
.webengine-module form input[type="url"],
.webengine-module form select,
.webengine-module form textarea,
.webengine-module form .form-control {
    background: #241a14;
    border-color: rgba(215, 173, 85, .42);
}
.playerx-social-widget .widget-body { background: #241913; }
.footer-design a:hover,
.footer-design a:focus-visible {
    color: #ffe08a;
    text-shadow: 0 0 12px rgba(244, 195, 63, .72);
}
