:root {
    --bg-0:   #050608;
    --bg-1:   #0d1014;
    --bg-2:   #161a20;
    --bg-3:   #1f252d;
    --rust:   #b5971f;
    --rust-2: #a01414;
    --bone:   #ffffff;
    --moss:   #5a6c4e;
    --hazard: #d4a017;
    --dim:    #6b7280;
    --border: rgba(212,197,169,0.10);

    --text-danger:    #ec494c;
    --text-success:   #5a6c4e;

    --danger-overlay: rgba(182,23,24,0.12);
    --danger-border:  rgba(182,23,24,0.35);
    --hazard-overlay: rgba(212,160,23,0.10);
    --hazard-border:  rgba(212,160,23,0.30);
    --dark-overlay:   rgba(5,6,8,0.80);
    .user-pill { display: inline-flex !important; flex-direction: row !important; align-items: center !important; gap: 0.5rem !important; padding: 0.35rem 0.7rem 0.35rem 0.35rem !important; max-width: 200px !important; }
.user-pill-name { display: flex !important; flex-direction: column !important; gap: 0 !important; max-width: 130px !important; overflow: hidden !important; font-size: 0.78rem !important; }
.user-pill-sub { font-size: 0.60rem !important; color: var(--hazard) !important; opacity: 0.85; line-height: 1.2; white-space: nowrap; display: block !important; }
}
