/* OrbionMC — pages.css : styles complémentaires pour plugins */
.vote-timer { font-size:.62rem;font-weight:700;background:rgba(245,166,35,.12);color:var(--primary);padding:.15rem .4rem;border-radius:4px;display:inline-block; }
.breadcrumb { background:transparent!important;padding:0!important; }
.breadcrumb-item a { color:var(--primary)!important;font-family:var(--font-heading);font-size:.82rem;font-weight:700;text-transform:uppercase; }
.breadcrumb-item.active { color:var(--text-muted)!important;font-family:var(--font-heading);font-size:.82rem;font-weight:700;text-transform:uppercase; }
.breadcrumb-item+.breadcrumb-item::before { color:var(--primary)!important; }
.nav-tabs { border-color:var(--border-subtle)!important; }
.nav-tabs .nav-link { color:var(--text-muted)!important;border:none!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-family:var(--font-heading)!important;font-size:.82rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important; }
.nav-tabs .nav-link.active { color:var(--primary)!important;border-bottom-color:var(--primary)!important;background:transparent!important; }
.nav-tabs .nav-link:hover { color:var(--primary)!important; }
.nav-pills .nav-link { color:var(--text-muted)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-heading)!important;font-weight:700!important;text-transform:uppercase!important; }
.nav-pills .nav-link.active { background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:#111!important; }
.btn-gradient,.btn-gradient-2 { background:linear-gradient(135deg,var(--primary),var(--primary-dark))!important;color:#111!important;border:none!important;border-radius:var(--radius-sm)!important;font-family:var(--font-heading)!important;font-weight:800!important;text-transform:uppercase!important; }
.btn-outline-gradient { background:transparent!important;color:var(--primary)!important;border:2px solid var(--primary)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-heading)!important;font-weight:800!important; }
.btn-outline-gradient:hover { background:var(--primary)!important;color:#111!important; }
.forum-item { display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle);transition:background var(--transition); }
.forum-item:hover { background:rgba(245,166,35,.04); }
.forum-item-icon { color:var(--primary);font-size:1.1rem; }
.forum-item-title a { font-family:var(--font-heading);font-size:.88rem;font-weight:800;text-transform:uppercase;color:var(--text);text-decoration:none;transition:color var(--transition); }
.forum-item-title a:hover { color:var(--primary); }
.forum-item-description { font-size:.82rem;color:var(--text-muted); }
.forum-info-number { font-family:var(--font-heading);font-size:1.15rem;font-weight:900;color:var(--primary); }
.forum-info-text { font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted); }
.forums-parent { padding:.75rem 1.25rem;background:rgba(245,166,35,.06);border-bottom:1px solid var(--border-subtle); }
.forums-parent-title { font-family:var(--font-heading);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--primary); }
.forum-wrapper { border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg2); }
