/* ═══════════════════════════════════════════════════════════════
   DESIGN SYSTEM — CSS Variables (used by all pages)
═══════════════════════════════════════════════════════════════ */
:root {
    --g0:#B67A35; --g1:#B67A35; --g2:#D09A55;
    --g3:#D09A55; --g4:#D09A55; --g5:#B8B2AA;
    --storm:#C99458; --ember:#D09A55; --violet:#B67A35;
    --b1:rgba(182,122,53,.13); --b2:rgba(182,122,53,.30); --b3:rgba(208,154,85,.58);
    --t1:#B8B2AA; --t2:#D09A55; --t3:#B8B2AA; --t4:#70451F;
    --abyss:#080807; --bg:#0C0A08;
    --ticker-h:42px; --nav-h:76px;
    --off:calc(var(--ticker-h) + var(--nav-h));
    --ease:cubic-bezier(.23,1,.32,1);
    --shadow-gold:0 0 24px rgba(182,122,53,.35);
}

/* ── Reset ── */
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{background:
linear-gradient(135deg,rgba(201,148,88,.05),transparent 24%),
linear-gradient(315deg,rgba(208,154,85,.045),transparent 32%),
var(--abyss);color:var(--t2);font-family:'Rajdhani',sans-serif;overflow-x:hidden;padding-top:var(--off)}
a{text-decoration:none;color:inherit}
ul{list-style:none}
button{border:none;background:none;cursor:pointer;font-family:inherit}
img{display:block;max-width:100%}
::-webkit-scrollbar{width:5px}
::-webkit-scrollbar-track{background:var(--abyss)}
::-webkit-scrollbar-thumb{background:linear-gradient(var(--g0),var(--g2));border-radius:10px}

/* ── Animations ── */
@keyframes gshift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes rune{0%,100%{opacity:.5;transform:scale(1) rotate(-3deg)}50%{opacity:1;transform:scale(1.1) rotate(3deg)}}
@keyframes pulse{0%,100%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}
@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes shimmer{0%{transform:translateX(-150%) skewX(-20deg)}100%{transform:translateX(250%) skewX(-20deg)}}
@keyframes line-glow{0%,100%{opacity:.3}50%{opacity:1}}
@keyframes particle-rise{0%{transform:translateY(0) translateX(0) scale(1);opacity:.9}100%{transform:translateY(-110px) translateX(var(--tx,0px)) scale(0);opacity:0}}

/* ═══════════════════════════════════════════════════════════════
   PARTICLES
═══════════════════════════════════════════════════════════════ */
.pc{position:fixed;top:0;left:0;width:100%;height:148px;z-index:998;pointer-events:none;overflow:hidden}
.part{position:absolute;width:5px;height:5px;border-radius:50%;background:radial-gradient(circle,var(--g5),var(--g2));box-shadow:0 0 8px var(--g2);animation:particle-rise 3.5s ease-out forwards}

/* ═══════════════════════════════════════════════════════════════
   TICKER
═══════════════════════════════════════════════════════════════ */
.ticker{height:var(--ticker-h);background:linear-gradient(90deg,rgba(112,69,31,.98),rgba(20,9,14,.94),rgba(112,69,31,.95),rgba(112,69,31,.98));border-bottom:1px solid rgba(182,122,53,.18);display:flex;align-items:center;position:fixed;top:0;width:100%;z-index:1000;overflow:hidden;backdrop-filter:blur(14px);box-shadow:0 4px 28px rgba(0,0,0,.7)}
.ticker::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--g2),transparent);animation:line-glow 3.5s ease-in-out infinite}
.tk-label{background:linear-gradient(135deg,var(--g0),var(--g2),var(--g5));background-size:200% 200%;animation:gshift 4s ease infinite;color:#000;font-family:'Cinzel',serif;font-size:10px;font-weight:900;padding:0 18px;height:100%;display:flex;align-items:center;letter-spacing:2.5px;border-right:1px solid rgba(182,122,53,.35);z-index:2;flex-shrink:0;position:relative;overflow:hidden;white-space:nowrap}
.tk-label::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-20deg);animation:shimmer 2.8s ease infinite}
.tk-strip{flex:1;overflow:hidden;position:relative;display:flex;white-space:nowrap}
.tk-strip::before,.tk-strip::after{content:'';position:absolute;top:0;bottom:0;width:55px;z-index:5;pointer-events:none}
.tk-strip::before{left:0;background:linear-gradient(90deg,rgba(112,69,31,.97),transparent)}
.tk-strip::after{right:0;background:linear-gradient(-90deg,rgba(112,69,31,.97),transparent)}
.tk-inner{display:inline-flex;align-items:center;animation:ticker-scroll 50s linear infinite}
.tk-inner:hover{animation-play-state:paused}
.tk-item{display:inline-flex;align-items:center;gap:10px;padding:0 36px;font-size:12px;color:var(--t2);font-weight:600;flex-shrink:0}
.tk-item b{color:var(--g4);font-weight:800;font-size:11px;letter-spacing:1px}
.tk-sep{color:var(--g0);margin:0 8px;opacity:.5;font-size:16px}
.tk-right{display:flex;align-items:center;gap:10px;padding:0 16px;height:100%;flex-shrink:0;border-left:1px solid rgba(182,122,53,.15);z-index:2}
.tk-online{display:flex;align-items:center;gap:7px;background:rgba(74,222,128,.09);border:1px solid rgba(74,222,128,.28);color:#4ade80;font-size:10px;font-weight:800;padding:5px 12px;border-radius:6px;letter-spacing:.8px;white-space:nowrap}
.on-dot{width:7px;height:7px;background:#4ade80;border-radius:50%;box-shadow:0 0 11px #4ade80;animation:pulse 1.9s infinite;flex-shrink:0}
.tk-badge{background:rgba(182,122,53,.1);border:1px solid rgba(182,122,53,.28);color:var(--g4);font-size:9px;font-weight:800;padding:4px 11px;border-radius:5px;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}

/* ═══════════════════════════════════════════════════════════════
   MAIN NAV
   Stable compact header: same height at top and while scrolling
═══════════════════════════════════════════════════════════════ */
.mnav{height:var(--nav-h);background:linear-gradient(180deg,rgba(112,69,31,.88),rgba(112,69,31,.92));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid rgba(182,122,53,.12);position:fixed;top:var(--ticker-h);width:100%;z-index:999;display:flex;align-items:center;padding:0 2.2%;transition:background .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);box-shadow:0 8px 40px rgba(0,0,0,.45)}
.mnav.scrolled{height:var(--nav-h);background:rgba(112,69,31,.97);box-shadow:0 14px 50px rgba(0,0,0,.78)}

/* Logo */
.logo{display:flex;align-items:center;flex-shrink:0;margin-right:22px;height:100%;position:relative;transition:all .3s}
.logo::before{display:none}
.logo-img{height:98px;max-width:220px;object-fit:contain;transition:height .35s var(--ease), max-width .35s var(--ease)}
.mnav.scrolled .logo-img{height:98px}
.logo-text{font-family:'Cinzel Decorative',cursive;font-size:22px;font-weight:700;background:linear-gradient(135deg,var(--g1),var(--g5),var(--g3));background-size:200% 200%;animation:gshift 6s ease infinite;-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:2px;line-height:1}
.logo-sub{display:block;font-family:'Rajdhani',sans-serif;font-size:9px;letter-spacing:4px;color:var(--t3);text-transform:uppercase;margin-top:5px}

/* Nav menu */
.nav-menu{display:flex;gap:2px;height:100%;align-items:center}
.nav-item{position:relative;height:100%;display:flex;align-items:center}
.nav-link{display:flex;align-items:center;gap:7px;padding:0 11px;height:100%;font-family:'Cinzel',serif;font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--t3);position:relative;transition:color .2s;white-space:nowrap}
.nav-link svg{width:14px;height:14px;opacity:.45;transition:all .2s;flex-shrink:0}
.nav-link .dd-arrow{width:10px;height:10px;opacity:.3;transition:transform .25s}
.nav-item:hover .dd-arrow{transform:rotate(180deg);opacity:.8}
.nav-link:hover,.nav-item.active .nav-link{color:var(--g4)}
.nav-link:hover svg,.nav-item.active .nav-link svg{opacity:1;color:var(--g4);filter:drop-shadow(0 0 5px rgba(182,122,53,.5))}
.nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,transparent,var(--g2),transparent);border-radius:2px;transform:translateX(-50%);box-shadow:0 0 10px rgba(182,122,53,.5);transition:width .3s var(--ease)}
.nav-link:hover::after,.nav-item.active .nav-link::after{width:80%}

/* Dropdown */
.dropdown{position:absolute;top:calc(100% + 2px);left:50%;z-index:2000;transform:translateX(-50%) translateY(12px);background:rgba(112,69,31,.97);backdrop-filter:blur(24px);border:1px solid rgba(182,122,53,.25);border-radius:12px;min-width:230px;padding:8px;opacity:0;visibility:hidden;pointer-events:none;transition:all .28s var(--ease);box-shadow:0 24px 65px rgba(0,0,0,.95),inset 0 1px 0 rgba(182,122,53,.15)}
.nav-item:hover .dropdown{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0)}
.dropdown::before{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:rgba(112,69,31,.97);border-left:1px solid rgba(182,122,53,.25);border-top:1px solid rgba(182,122,53,.25);rotate:45deg}
.dd-divider{height:1px;background:rgba(182,122,53,.1);margin:6px 4px}
.dd-section{font-size:8px;letter-spacing:2.5px;color:var(--t4);padding:8px 14px 4px;text-transform:uppercase;font-weight:800}
.dd-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;color:var(--t2);font-size:13px;font-weight:600;transition:all .2s;cursor:pointer}
.dd-item:hover{background:rgba(182,122,53,.11);color:var(--g4);padding-left:18px}
.dd-item .dd-ico{font-size:16px;width:20px;text-align:center;flex-shrink:0}
.dd-item .dd-info{flex:1}
.dd-item .dd-title{display:block;line-height:1.2}
.dd-item .dd-desc{display:block;font-size:9px;color:var(--t4);letter-spacing:1px;margin-top:1px}
.dd-item .dd-badge{font-size:8px;padding:2px 7px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.25);color:#4ade80;border-radius:4px;margin-left:auto;flex-shrink:0}

/* Actions */
.nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}

/* Notif */
.notif-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:rgba(182,122,53,.05);border:1px solid var(--b1);color:var(--g3);cursor:pointer;transition:all .25s;position:relative}
.notif-btn:hover{background:rgba(182,122,53,.12);border-color:var(--b2)}
.notif-btn svg{width:17px;height:17px}
.notif-badge{position:absolute;top:4px;right:4px;background:#B67A35;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;box-shadow:0 0 10px rgba(208,154,85,.55)}
.notif-btn.has-unread{border-color:rgba(208,154,85,.5);box-shadow:0 0 18px rgba(208,154,85,.22)}
.notif-btn.has-unread svg{animation:pulse 1.6s infinite;color:#D09A55}

/* Buttons */
.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:7px;font-family:'Cinzel',serif;font-size:9.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;position:relative;overflow:hidden;border:1px solid transparent;transition:all .3s var(--ease);white-space:nowrap;cursor:pointer}
.btn::before{content:'';position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-22deg)}
.btn:hover::before{animation:shimmer .7s forwards}
.btn-gold{background:linear-gradient(135deg,var(--g0),var(--g2),var(--g5));background-size:200% 200%;animation:gshift 5s ease infinite;color:#0B0B0C;border-color:rgba(182,122,53,.45);box-shadow:0 0 22px rgba(182,122,53,.38),inset 0 1px 0 rgba(255,255,255,.22)}
.btn-gold:hover{transform:translateY(-3px);box-shadow:0 0 45px rgba(182,122,53,.65),0 10px 32px rgba(0,0,0,.55)}
.btn-outline{background:rgba(182,122,53,.07);border-color:rgba(182,122,53,.28);color:var(--g4);backdrop-filter:blur(10px)}
.btn-outline:hover{background:rgba(182,122,53,.16);border-color:var(--g2);box-shadow:0 0 22px rgba(182,122,53,.25);transform:translateY(-2px)}
.btn-xl{padding:15px 38px;font-size:12px}

/* User menu */
.user-menu-wrap{position:relative}
.user-btn{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:rgba(182,122,53,.07);border:1px solid var(--b1);color:var(--g3);font-size:11px;font-weight:700;letter-spacing:1px;cursor:pointer;transition:all .25s;font-family:'Cinzel',serif}
.user-btn:hover{background:rgba(182,122,53,.14);border-color:var(--b2)}
.user-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--g0),var(--g2));display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}
.user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:rgba(112,69,31,.97);backdrop-filter:blur(22px);border:1px solid rgba(182,122,53,.22);border-radius:11px;padding:8px;opacity:0;visibility:hidden;pointer-events:none;transition:all .28s var(--ease);box-shadow:0 20px 55px rgba(0,0,0,.9);z-index:2001}
.user-menu-wrap:hover .user-dropdown{opacity:1;visibility:visible;pointer-events:all}

/* Mobile */
.mob-toggle{display:none;flex-direction:column;gap:5px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:8px;background:rgba(182,122,53,.06);border:1px solid var(--b1);cursor:pointer;transition:all .25s}
.mob-toggle:hover{background:rgba(182,122,53,.14);border-color:var(--b2)}
.mob-toggle span{display:block;width:22px;height:2px;background:var(--g3);border-radius:2px;transition:all .3s var(--ease)}
.mob-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}
.mob-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}
.mob-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}
.mob-overlay{position:fixed;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);z-index:1998;opacity:0;visibility:hidden;transition:all .35s}
.mob-overlay.open{opacity:1;visibility:visible}
.mob-drawer{position:fixed;top:0;right:0;width:320px;height:100vh;background:linear-gradient(180deg,rgba(112,69,31,.99),rgba(112,69,31,1));border-left:1px solid rgba(182,122,53,.18);z-index:1999;display:none;flex-direction:column;box-shadow:-20px 0 70px rgba(0,0,0,.95);overflow-y:auto;overscroll-behavior:contain}
.mob-drawer.open{display:flex}
.mob-head{padding:22px 20px 18px;border-bottom:1px solid rgba(182,122,53,.1);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}
.mob-head img{height:55px;filter:drop-shadow(0 0 10px rgba(182,122,53,.3))}
.mob-close{width:34px;height:34px;border-radius:7px;background:rgba(255,255,255,.04);border:1px solid var(--b1);display:flex;align-items:center;justify-content:center;color:var(--t3);font-size:17px;cursor:pointer;transition:all .2s}
.mob-close:hover{background:rgba(182,122,53,.12);color:var(--g4);border-color:var(--b2)}
.mob-section{padding:10px 14px 6px;font-size:8px;letter-spacing:2.5px;color:var(--t4);text-transform:uppercase;font-weight:800}
.mob-menu{padding:8px 12px;display:flex;flex-direction:column;gap:3px;flex:1}
.mob-link{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:9px;border-left:3px solid transparent;color:var(--t2);font-size:14px;font-weight:600;transition:all .22s}
.mob-link:hover,.mob-link.active{background:rgba(182,122,53,.09);color:var(--g4);border-left-color:var(--g2);padding-left:18px}
.mob-link .mi{font-size:17px;width:22px;text-align:center;flex-shrink:0}
.mob-divider{height:1px;background:rgba(182,122,53,.08);margin:8px 14px}
.mob-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(182,122,53,.08);border-top:1px solid rgba(182,122,53,.08);flex-shrink:0}
.mob-stat{text-align:center;padding:14px 8px;background:rgba(112,69,31,.8)}
.mob-stat b{display:block;font-family:'Cinzel',serif;font-size:15px;color:var(--g3)}
.mob-stat span{font-size:8px;color:var(--t4);letter-spacing:1.5px;text-transform:uppercase;margin-top:3px;display:block}
.mob-stat.live b{background:linear-gradient(135deg,#52e87a,#3dbc6a);-webkit-background-clip:text;background-clip:text;color:transparent}
.mob-footer{padding:14px 16px 24px;border-top:1px solid rgba(182,122,53,.08);display:flex;flex-direction:column;gap:10px;flex-shrink:0}

/* Responsive */
@media(max-width:1200px){.nav-menu{gap:0}.nav-link{padding:0 9px;font-size:10.5px}}
@media(max-width:1050px){.nav-menu{display:none}.nav-actions .btn-outline{display:none}.mob-toggle{display:flex}.mnav{padding:0 18px}.logo{margin-right:auto}}
@media(max-width:768px){:root{--ticker-h:36px;--nav-h:70px}.logo-img{height:86px}.mnav.scrolled .logo-img{height:86px}.tk-badge{display:none}}
@media(max-width:480px){:root{--ticker-h:34px;--nav-h:64px}.logo-img{height:78px}.mnav.scrolled .logo-img{height:78px}.mob-drawer{width:100%}.tk-right{padding:0 10px;gap:7px}}

/* GameServer offline state */
.on-dot.is-offline{background:#B67A35!important;box-shadow:0 0 10px rgba(208,154,85,.65)!important;}
#hdrOnline[data-status="Offline"],#mobOnline[data-status="Offline"]{color:#B67A35!important;}

/* Header dropdown polish: professional toggle icon + cleaner dropdown items */
.nav-dropdown-toggle{
    appearance:none;
    -webkit-appearance:none;
    border:0;
    background:transparent;
}
.nav-caret,
.user-caret{
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:15px;
    height:15px;
    margin-left:2px;
    border:1px solid rgba(182,122,53,.28);
    border-radius:50%;
    color:var(--g4);
    background:rgba(182,122,53,.055);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
    opacity:.72;
    transition:transform .25s var(--ease), opacity .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease);
    flex-shrink:0;
}
.nav-caret::before,
.nav-caret::after,
.user-caret::before,
.user-caret::after{
    content:'';
    position:absolute;
    left:50%;
    top:50%;
    width:6px;
    height:1.5px;
    border-radius:3px;
    background:currentColor;
    transform:translate(-50%,-50%);
    transition:transform .22s var(--ease), opacity .22s var(--ease);
}
.nav-caret::after,
.user-caret::after{
    transform:translate(-50%,-50%) rotate(90deg);
}
.nav-item.has-dropdown:hover .nav-caret,
.nav-item.active .nav-caret,
.user-menu-wrap:hover .user-caret{
    opacity:1;
    border-color:rgba(182,122,53,.62);
    background:rgba(182,122,53,.16);
    transform:rotate(180deg);
}
.nav-item.has-dropdown:hover .nav-caret::after,
.nav-item.active .nav-caret::after,
.user-menu-wrap:hover .user-caret::after{
    opacity:0;
    transform:translate(-50%,-50%) rotate(0deg) scaleX(.2);
}
.dropdown::before{
    width:10px;
    height:10px;
    top:-5px;
    border-radius:2px;
    background:linear-gradient(135deg,rgba(182,122,53,.95),rgba(112,69,31,.88));
    border-left:1px solid rgba(182,122,53,.38);
    border-top:1px solid rgba(182,122,53,.38);
    box-shadow:0 0 18px rgba(112,69,31,.38);
}
.dropdown::after{
    content:'';
    position:absolute;
    left:14px;
    right:14px;
    top:0;
    height:1px;
    background:linear-gradient(90deg,transparent,rgba(182,122,53,.42),rgba(112,69,31,.42),transparent);
    pointer-events:none;
}
.dd-item .dd-ico{
    width:26px;
    height:26px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:8px;
    font-size:13px;
    font-weight:900;
    color:var(--g4);
    background:linear-gradient(180deg,rgba(182,122,53,.13),rgba(112,69,31,.08));
    border:1px solid rgba(182,122,53,.18);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.dd-item:hover .dd-ico{
    color:#fff;
    background:linear-gradient(135deg,rgba(112,69,31,.72),rgba(182,122,53,.28));
    border-color:rgba(182,122,53,.32);
    box-shadow:0 0 16px rgba(112,69,31,.28), inset 0 1px 0 rgba(255,255,255,.08);
}

/* Account dropdown stability fix — keep menu open while moving from button to panel */
.user-menu-wrap{
    position: relative !important;
    z-index: 2600 !important;
}
.user-menu-wrap::after{
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    top: 100% !important;
    width: 100% !important;
    min-width: 190px !important;
    height: 18px !important;
    pointer-events: auto !important;
}
.user-menu-wrap:hover .user-dropdown,
.user-menu-wrap:focus-within .user-dropdown,
.user-menu-wrap.is-open .user-dropdown{
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translateY(0) !important;
}
.user-menu-wrap.is-open .user-btn{
    background: rgba(112,69,31,.28) !important;
    border-color: rgba(182,122,53,.54) !important;
    box-shadow: 0 12px 30px rgba(112,69,31,.22) !important;
}
.user-dropdown{
    top: calc(100% + 8px) !important;
    z-index: 3000 !important;
}
.user-dropdown .dd-item{
    position: relative !important;
    z-index: 2 !important;
}


/* STRICT RED HEADER FALLBACK - removes old gold line/scrollbar when header.css wins */
:root{
  --g0:#0B0B0C !important;--g1:#141416 !important;--g2:#B67A35 !important;--g3:#B67A35 !important;--g4:#D09A55 !important;--g5:#ffffff !important;
  --b1:rgba(182,122,53,.12) !important;--b2:rgba(182,122,53,.26) !important;--b3:rgba(182,122,53,.42) !important;
}
::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#B67A35,#70451F 58%,#0B0B0C) !important;}
.ticker{border-bottom-color:rgba(182,122,53,.20) !important;}
.ticker::after{background:linear-gradient(90deg,transparent,rgba(182,122,53,.62),rgba(112,69,31,.46),transparent) !important;}
.mnav{border-bottom-color:rgba(182,122,53,.26) !important;}
.nav-link::after{background:linear-gradient(90deg,transparent,#B67A35,transparent) !important;box-shadow:0 0 10px rgba(182,122,53,.42) !important;}
.dropdown,.user-dropdown{border-color:rgba(255,255,255,.12) !important;}
.dropdown::before{border-left-color:rgba(182,122,53,.34) !important;border-top-color:rgba(182,122,53,.34) !important;}
.dd-divider{background:rgba(182,122,53,.13) !important;}
.dd-item:hover{background:rgba(112,69,31,.28) !important;color:#fff !important;}
.btn-gold,.btn-outline{background:linear-gradient(180deg,#B67A35,#70451F 58%,#0B0B0C) !important;color:#fff !important;border-color:rgba(255,255,255,.16) !important;box-shadow:0 14px 32px rgba(112,69,31,.28), inset 0 1px 0 rgba(255,255,255,.16) !important;}
