/* Shared, restrained competitive-platform surfaces. Keep layout and game states local. */
:root{--rlf-bg:#090909;--rlf-surface:#141414;--rlf-raised:#202020;--rlf-line:#2c2c2c;--rlf-text:#eeeeee;--rlf-muted:#999;--rlf-accent:#80ceff}
body{color:var(--rlf-text)}
body>main.main{background-color:var(--rlf-bg)}
.sidebar,.faceit-rail{background:#111;border-color:#292929}
.sidebar .nav{color:#aaa;font-weight:500}
.sidebar .nav:hover{background:#1c1c1c;color:#eee}
.sidebar .nav.active{background:#252525;color:#fff}
.sidebar>input{background:#202020;border-color:#292929;font-size:11px}
.sidebar>input::placeholder{color:#888}
.sidebar .nav>span{color:#999}
.sidebar .nav.active>span{color:var(--rlf-accent)}
.main button,.main input,.main select,.main textarea{font-family:inherit}
.main :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){accent-color:var(--rlf-accent)}
.main :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--rlf-accent);outline-offset:3px}
.main button:disabled{cursor:not-allowed}
.main .blue-btn,.finder-controls .primary{border-radius:4px;box-shadow:none;font-weight:700}
.main .blue-btn:not(:disabled):hover,.finder-controls .primary:not(:disabled):hover{background:#a7dfff}
.reference-dashboard{border-radius:0}
.reference-dashboard .premium{border-radius:16px 16px 0 0;border-color:#2b343a;background-color:#111b22}
.reference-dashboard .play-panel{border-radius:6px;background:#141414;border-color:#2d2d2d}
.reference-dashboard .social{background:#101010;border-color:#2d2d2d}
.reference-dashboard .skill{background:#252525;border-radius:4px;color:#999}
.reference-dashboard .party-box,.reference-dashboard .club-box{background:#1a1a1a;border-radius:4px}
.reference-dashboard .dashboard-launch .mode{border:1px solid #333;border-radius:4px;transition:border-color .15s}
.reference-dashboard .dashboard-launch .mode:hover{transform:none;border-color:var(--rlf-accent)}
.reference-dashboard .dashboard-launch .mode-label{background:#242424;color:#eee;font-size:13px}
.reference-dashboard .launch-description h2{color:#eee}
.reference-dashboard .launch-description>small{color:#999}
.dashboard-feed-grid .tile{background:#151515;border:1px solid #292929;border-radius:4px}
.dashboard-feed-grid .post p,.dashboard-news p{color:#999}
.finder-card{border-radius:8px;background:#141414;border-color:#2b2b2b;padding:14px}
.finder-card.is-mine{border-color:#526c7e}
.finder-member{background:#181818;border-color:#343434;border-radius:6px}
.finder-member.empty{background:#101010;border-color:#343434}
.finder-member.leader{background:linear-gradient(160deg,#23323b,#141414 85%)}
.finder-tabs button{min-height:40px;background:#171717;color:#aaa;border-color:#333}
.finder-tabs button.selected{background:#80ceff0b;color:var(--rlf-accent);border-color:#6ca7cb}
.finder-empty{background:#101010;border:1px dashed #333;border-radius:6px}
.finder-heading p,.finder-note{color:#999}
.stats-summary,.stats-chart,.stats-section,.stats-map-card{background:#141414;border-color:#2d2d2d;border-radius:5px}
.stats-summary article{border-color:#2d2d2d}
.stats-summary strong{font-variant-numeric:tabular-nums;color:#f0f0f0}
.stats-summary small,.stats-summary article>span{color:#999}
.stats-tabs{border-color:#303030}
.stats-tabs button{color:#999}
.stats-tabs .selected{color:#eee}
.reference-rankings .leaderboard th{background:#1a1a1a;color:#999}
.reference-rankings .leaderboard td{border-color:#2b2b2b}
.reference-rankings .leaderboard tr:hover{background:#191919}
.reference-rankings .leaderboard tr.is-me{background:#80ceff08}
.rank-selects select,.reference-rank-search input{background:#1b1b1b;border-color:#383838;color:#ccc;min-height:40px}
.reference-rank-search input::placeholder{color:#888}
.reference-rankings .rank-note{color:#888}
.club-card,.club-members-section,.club-management,.profile-about,#profileOverview,.profile-history{background:#141414;border-color:#2c2c2c;border-radius:5px}
.club-hero-stats,.profile-stats{background:#171717;border-color:#303030}
.club-card-body p,.club-detail-hero .club-hero-description{color:#999}



.friend-search input::placeholder{color:#888}
.account-menu{background:#151515;border-color:#333}
.account-wallet button{background:#202020;border-color:#333}
.account-links>button:hover{background:#252525}
.account-teams{background:#111;border-color:#303030}
@media(max-width:720px){.reference-dashboard .premium{border-radius:12px 12px 0 0}.reference-dashboard .play-panel{border-radius:5px}}
@media(prefers-reduced-motion:reduce){.sidebar .nav,.reference-dashboard .dashboard-launch .mode{transition:none}}
.skill-level-icon{display:inline-block!important;width:24px;height:24px;object-fit:contain;vertical-align:middle;flex-shrink:0}
.has-level-icon{background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
.rank-ring.has-level-icon .skill-level-icon{width:100%;height:100%}
.rank-skill-badge.has-level-icon{width:28px;height:28px}
#publicLevel.has-level-icon .skill-level-icon{width:100%;height:100%}
#dashboardSkill,#statsLevel{display:inline-flex;align-items:center;gap:7px}
.finder-member>.skill-level-icon{position:absolute;top:9px;left:9px;width:22px;height:22px}
/* Render Latin glyphs in Arial Bold while retaining the Persian typeface. */
@font-face{font-family:Vazirmatn;src:local('Arial Bold'),local('Arial-BoldMT');font-style:normal;font-weight:100 900;unicode-range:U+0000-024F}
@font-face{font-family:Arial;src:local('Arial Bold'),local('Arial-BoldMT');font-style:normal;font-weight:100 900;unicode-range:U+0000-024F}
.match-tabs>button,.cs2-game-copy,.skin-categories button>span[dir=ltr]{font-family:Arial,Vazirmatn,sans-serif;font-weight:700}
/* Subtle navigation feedback keeps labels and layout steady. */
.sidebar .nav{transition:background-color .18s ease,color .18s ease}
.sidebar .nav>span{transition:transform .18s cubic-bezier(.2,.7,.2,1),color .18s ease}
.sidebar .nav:active>span{transform:scale(.92)}

@media(hover:hover){.sidebar .nav:hover>span{transform:translateX(-3px);color:#fff}.sidebar .nav:active>span{transform:translateX(-3px) scale(.92)}}

@media(prefers-reduced-motion:reduce){.sidebar .nav,.sidebar .nav>span{transition:none;animation:none}.sidebar .nav:hover>span,.sidebar .nav:active>span{transform:none}}
/* Same-origin page navigation animates the workspace, keeping the rails still. */
@view-transition{navigation:auto}
body>main.main{view-transition-name:rlf-workspace}
::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-group(rlf-workspace){animation-duration:.2s}
::view-transition-old(rlf-workspace){animation:rlfWorkspaceOut .14s ease-out both;mix-blend-mode:normal}
::view-transition-new(rlf-workspace){animation:rlfWorkspaceIn .2s cubic-bezier(.2,.7,.2,1) both;mix-blend-mode:normal}
@keyframes rlfWorkspaceOut{to{opacity:0}}
@keyframes rlfWorkspaceIn{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(rlf-workspace),::view-transition-new(rlf-workspace){animation:none}}

.reference-rankings .rank-selects{width:auto;min-width:180px;flex:0 0 auto}.reference-rankings .rank-selects label{flex:1;max-width:none}.reference-rankings #rankSeason{direction:ltr;text-align:left;width:100%;padding:10px 14px}.reference-rankings .reference-rank-search{display:flex;margin:0 0 20px}.rank-search-field{display:flex;align-items:center;gap:10px;width:360px;max-width:100%;min-height:46px;box-sizing:border-box;background:#181818;border:1px solid #383838;border-radius:6px;padding:0 14px;transition:border-color .18s,box-shadow .18s}.rank-search-field:focus-within{border-color:#80ceff;box-shadow:0 0 0 3px #80ceff12}.rank-search-field svg{width:19px;height:19px;flex-shrink:0;color:#84939d}.reference-rankings .rank-search-field #rankSearch{flex:1;min-width:0;width:100%;border:0;background:transparent;outline:none;box-shadow:none;padding:12px 0;font-size:11px}.reference-rankings .reference-rank-filters{align-items:center}.reference-rankings .reference-rank-filters .rank-title{width:auto}@media(max-width:540px){.rank-search-field{width:100%}.reference-rankings .rank-selects{min-width:140px}}

.reference-rankings .rank-selects{min-width:0}.reference-rankings .rank-selects .rank-season-label{display:inline-flex;align-items:center;min-height:0;width:auto;padding:0;direction:ltr;color:#80ceff;font-size:13px;letter-spacing:.2px;background:none;border:0;cursor:default}

/* Clearer player identities and leaderboard hierarchy. */
.reference-rankings .rank-inline-summary{padding:20px 22px;background:linear-gradient(110deg,#14191d,#141414);border:1px solid #30383e;border-radius:8px;gap:20px;margin-bottom:28px;min-height:92px;box-sizing:border-box}.rank-inline-summary #rankAvatar{display:block;width:52px;height:52px;flex:0 0 52px}.rank-inline-summary #rankName{color:#eee;font-size:14px}.reference-rankings .rank-summary-metrics>b{font-size:11px;color:#95a2ab}.reference-rankings .rank-inline-position strong{font-size:21px;color:#eee}.reference-rankings .rank-inline-skill>strong{font-size:17px;color:#80ceff}.reference-rankings .reference-rank-filters{margin-bottom:18px}.reference-rankings .reference-rank-filters h2{font-size:19px}.reference-rankings .rank-title>span{font-size:10px;color:#a4afb7;background:#202428;border-radius:20px;padding:4px 10px}.reference-rankings .leaderboard table{table-layout:fixed}.reference-rankings .leaderboard th:first-child{width:9%}.reference-rankings .leaderboard th:nth-child(2){width:43%}.reference-rankings .leaderboard th:nth-child(3){width:10%}.reference-rankings .leaderboard th:nth-child(4){width:23%}.reference-rankings .leaderboard th:nth-child(5){width:15%}.reference-rankings .leaderboard th{background:#1b1e21;color:#aeb7bf;padding:15px 18px;font-size:10px}.reference-rankings .leaderboard td{height:100px;box-sizing:border-box;padding:18px;background:#111416;border-color:#2a2e32}.reference-rankings .leaderboard tbody tr:nth-child(even) td{background:#141719}.reference-rankings .leaderboard tbody tr:hover td{background:#1a2228}.reference-rankings .leaderboard tr.is-me td{background:#14232c}.reference-rankings .leaderboard tr.is-me td:first-child{box-shadow:inset -3px 0 #80ceff}.reference-rankings .rank-table-avatar{width:58px;height:58px;flex-basis:58px;box-shadow:none}.reference-rankings .rank-player-cell{gap:16px}.reference-rankings .rank-player-cell b{font-size:15px;color:#f0f3f5;line-height:1.8}.reference-rankings .rank-player-cell small{font-size:10px;letter-spacing:.3px;color:#98a8b4;margin-top:4px;direction:ltr;text-align:right}.reference-rankings .leaderboard td.rank-elo{font-size:19px;color:#eee}.reference-rankings .leaderboard td.rank-level{font-size:11px;color:#adbfcd}.reference-rankings .leaderboard td.top-1{color:#e9c779!important}.reference-rankings .leaderboard td.top-2{color:#c1ced9!important}.reference-rankings .leaderboard td.top-3{color:#c79979!important}.reference-rankings .rank-pagination{border:1px solid #292e32;border-top:0;margin:0;background:#111416;border-radius:0 0 8px 8px}.reference-rankings .rank-note{color:#7f8b94;max-width:680px;line-height:2.2}@media(max-width:720px){.reference-rankings .rank-inline-summary{padding:16px;gap:14px}.rank-inline-summary #rankName{font-size:13px}.reference-rankings .rank-table-avatar{width:48px;height:48px;flex-basis:48px}.reference-rankings .rank-player-cell b{font-size:13px}.reference-rankings .reference-rank-filters h2{font-size:16px}}



/* Dashboard social cards */
.reference-dashboard .social{display:flex;flex-direction:column;gap:18px;padding:20px 16px;background:#101315}.reference-dashboard .social>section{background:#171b1e;border:1px solid #30363b;border-radius:8px;padding:16px;min-width:0}.reference-dashboard .social h2,.reference-dashboard .social .club-title{display:flex;align-items:center;gap:9px;margin:0 0 17px!important;font-size:13px;color:#eef1f4}.dashboard-social-icon{width:20px;height:20px;color:#80ceff;flex:0 0 20px}.reference-dashboard .social h2 .count{margin-inline-start:auto;display:grid;place-items:center;min-width:23px;height:23px;border-radius:6px;background:#293239;color:#c3d8e6;font-size:11px}.reference-dashboard .social .party-box,.reference-dashboard .social .club-box{background:none;border:0;padding:0;margin:0}.reference-dashboard .social .party-top{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.reference-dashboard #dashboardPartyAvatars{display:flex;gap:6px;flex-wrap:wrap;margin:0}.reference-dashboard #dashboardPartyAvatars>span{width:32px;height:32px;flex:0 0 32px;margin:0;box-sizing:border-box}.reference-dashboard #dashboardPartyAvatars>.dashboard-empty-slot{display:grid;place-items:center;background:#1d252b;border:1px dashed #4a5d69;border-radius:50%;color:#82a5bd;font-size:19px}.reference-dashboard #dashboardPartyLabel{font-size:11px;color:#d2dde5}.dashboard-social-hint{font-size:10px;color:#8d9ca7;line-height:2;margin:7px 0 16px}.reference-dashboard .social .outline{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;box-sizing:border-box;min-height:38px;border:1px solid #425766;border-radius:5px;background:#202d36;color:#b5dfff;font-size:10px;transition:background .18s,border-color .18s}.reference-dashboard .social .outline:hover{background:#2a3c48;border-color:#80ceff}.reference-dashboard .social .dashboard-empty{margin:0 0 17px;padding:0;text-align:right}.reference-dashboard .social .dashboard-empty b{display:block;font-size:11px;color:#d2dde5;margin-bottom:7px}.reference-dashboard .social .dashboard-empty span{display:block;font-size:10px;color:#8d9ca7;line-height:2}.reference-dashboard .social .club{padding:10px 0;border-bottom:1px solid #30363b;gap:10px}.reference-dashboard .social .club-icon{border-radius:6px;background:#263a48;color:#b9dfff}.reference-dashboard .social .club b{font-size:11px}.reference-dashboard .social #dashboardClubs:not(:empty){margin-bottom:14px}@media(max-width:720px){.reference-dashboard .social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-dashboard .social>section{padding:13px}}@media(max-width:480px){.reference-dashboard .social{grid-template-columns:1fr}}

.reference-dashboard #dashboardPartyAvatars>.dashboard-empty-slot{width:32px;height:32px;flex:0 0 32px;padding:0;cursor:pointer;font-size:19px;line-height:1;transition:border-color .18s,background .18s}.reference-dashboard #dashboardPartyAvatars>.dashboard-empty-slot:hover:not(:disabled){background:#2a3c48;border-color:#80ceff}.reference-dashboard #dashboardPartyAvatars>.dashboard-empty-slot:disabled{opacity:.4;cursor:default}.reference-dashboard #dashboardPartyAvatars>.dashboard-empty-slot:focus-visible{outline:2px solid #80ceff;outline-offset:3px}

.reference-dashboard .perks .dashboard-game-perk{display:inline-flex;align-items:center;gap:6px;direction:ltr;white-space:nowrap}.dashboard-game-perk bdi{unicode-bidi:isolate}.dashboard-game-perk i{font-style:normal;color:#788f9e}

/* Match launch: radar sweep and restrained interaction feedback. */
.reference-dashboard .dashboard-launch .mode{position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;isolation:isolate}.reference-dashboard .dashboard-launch .mode-art{position:relative;overflow:hidden}.reference-dashboard .dashboard-launch .mode-art:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,#bce8ff20 48%,transparent 65%);transform:translateX(-120%);pointer-events:none}.reference-dashboard .dashboard-launch .orb{position:relative;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.reference-dashboard .dashboard-launch .orb:after{content:"";position:absolute;inset:-11px;border:1px solid #80ceff55;border-radius:50%;opacity:0;transform:scale(.85);pointer-events:none}.reference-dashboard .dashboard-launch .mode-label{position:relative;transition:color .25s ease,background .25s ease}.reference-dashboard .dashboard-launch .mode:hover,.reference-dashboard .dashboard-launch .mode:focus-visible{transform:translateY(-3px);box-shadow:0 8px 28px #0006,0 0 0 1px #80ceff66}.reference-dashboard .dashboard-launch .mode:is(:hover,:focus-visible) .mode-art:after{animation:rlfLaunchSweep 1.2s ease-out both}.reference-dashboard .dashboard-launch .mode:is(:hover,:focus-visible) .orb{transform:translateY(-4px) scale(1.04);box-shadow:0 0 30px #80ceff35}.reference-dashboard .dashboard-launch .mode:is(:hover,:focus-visible) .orb:after{animation:rlfLaunchPing 1.8s ease-out infinite}.reference-dashboard .dashboard-launch .mode:is(:hover,:focus-visible) .mode-label{color:#bce8ff;background:#20313d}.reference-dashboard .dashboard-launch .mode:active{transform:translateY(0) scale(.985);transition-duration:.1s}@keyframes rlfLaunchSweep{to{transform:translateX(120%)}}@keyframes rlfLaunchPing{0%{opacity:0;transform:scale(.85)}20%{opacity:.6}100%{opacity:0;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.reference-dashboard .dashboard-launch .mode,.reference-dashboard .dashboard-launch .orb,.reference-dashboard .dashboard-launch .mode-label{transition:none!important;transform:none!important}.reference-dashboard .dashboard-launch .mode-art:after,.reference-dashboard .dashboard-launch .orb:after{animation:none!important;display:none}}
/* A single inset workspace surface, separated by tone rather than divider lines. */
body:has(>main.reference-dashboard){background:#111213}
body:has(>main.reference-dashboard)>.sidebar,body:has(>main.reference-dashboard)>.faceit-rail{border-left:0;border-right:0;background:#111213}
body>main.main.reference-dashboard{height:calc(100dvh - 12px);min-height:0!important;margin-top:6px;margin-bottom:6px;border:0;border-radius:16px;background:#080a0c;overflow-x:hidden;overflow-y:auto;isolation:isolate;scrollbar-gutter:auto}
body>main.reference-dashboard>.premium{border:0;border-radius:16px 16px 0 0}
@media(max-width:720px){body>main.main.reference-dashboard{height:calc(100dvh - 6px);margin-top:0;margin-bottom:6px;border-radius:12px}body>main.reference-dashboard>.premium{border-radius:12px 12px 0 0}}
/* Shared application workspace surface across all internal sections. */
body:has(>main.main){background:#111213}
body:has(>main.main)>.sidebar,body:has(>main.main)>.faceit-rail{border-left:0;border-right:0;background:#111213}
body>main.main{height:calc(100dvh - 12px);min-height:0!important;margin-top:6px;margin-bottom:6px;border:0;border-radius:16px;background-color:#080a0c;overflow-x:hidden;isolation:isolate;scrollbar-gutter:auto}
body>main.main.settings-shell{overflow:hidden}
@media(max-width:720px){body>main.main{height:calc(100dvh - 6px);margin-top:0;margin-bottom:6px;border-radius:12px}}
/* RLF game identity: icy blue geometry over graphite. */
.sidebar .game.cs2-game-tile{height:52px;min-height:52px;max-height:52px;padding:0 0 0 12px;gap:12px;border:1px solid #395365;border-radius:7px;background:linear-gradient(110deg,#141d24,#182c3b);box-shadow:inset 0 1px 0 #c0eaff08}
.sidebar .cs2-game-tile .cs2-game-cover{width:52px;height:50px;flex:0 0 52px;object-fit:cover;object-position:center;border-left:1px solid #80ceff26}
.sidebar .cs2-game-tile .cs2-game-copy{gap:5px}
.sidebar .cs2-game-tile .cs2-game-copy b{font:900 15px/1 Arial,sans-serif;letter-spacing:1px;color:#e6f6ff}
.sidebar .cs2-game-tile .cs2-game-copy small{font:700 7px/1.3 Arial,sans-serif;letter-spacing:.65px;color:#92bbd4}
.sidebar .game.cs2-game-tile:hover{border-color:#6aa4c9;background:linear-gradient(110deg,#18242e,#1c3547)}
.sidebar .nav.active{background:linear-gradient(90deg,#80ceff07,#80ceff14);color:#e7f5ff}
.sidebar .nav:hover{background:#80ceff09}
.sidebar>input:focus{outline:0;border-color:#648da7;box-shadow:0 0 0 2px #80ceff0c}
@media(max-width:720px){.sidebar .game.cs2-game-tile{display:none}}
/* Original compact tile size, with a circular blue operator portrait. */
.sidebar .game.cs2-game-tile{height:39px;min-height:39px;max-height:39px;padding:0 7px 0 10px;gap:9px}
.sidebar .cs2-game-tile .cs2-game-cover{width:31px;height:31px;flex:0 0 31px;object-fit:cover;object-position:center;border:1px solid #80ceff55;border-radius:50%;background:#122431}
.sidebar .cs2-game-tile .cs2-game-copy{gap:3px}
.sidebar .cs2-game-tile .cs2-game-copy b{font-size:12px;letter-spacing:.4px}
.sidebar .cs2-game-tile .cs2-game-copy small{font-size:7px;letter-spacing:.5px}
/* Minimal game selector matching the supplied reference. */
.sidebar .game.cs2-game-tile{direction:ltr;justify-content:flex-start;height:40px;min-height:40px;max-height:40px;padding:0 12px;gap:9px;background:#111213;border:1px solid #303234;border-radius:9px;box-shadow:none}
.sidebar .cs2-game-tile .cs2-game-cover{width:24px;height:24px;flex:0 0 24px;border:0;border-radius:50%;background:#263f70;object-fit:cover}
.sidebar .cs2-game-tile .cs2-game-copy{gap:0}
.sidebar .cs2-game-tile .cs2-game-copy b{font:700 12px/1.3 Arial,sans-serif;letter-spacing:0;color:#afb7c1}
.sidebar .cs2-game-tile .cs2-game-copy small{display:none}
.sidebar .game.cs2-game-tile:hover{background:#17191c;border-color:#46505a}
@media(max-width:720px){.sidebar .game.cs2-game-tile{display:none}}
.sidebar .cs2-game-tile .cs2-game-cover{object-fit:none;object-position:0 0;background:transparent;content:url('/images/cs2-selector-exact.svg')}

.sidebar .cs2-game-tile .cs2-game-cover{content:normal;object-fit:none;object-position:-23px -13px;width:24px;height:24px;border-radius:50%}

.sidebar .game.cs2-game-tile{direction:rtl;justify-content:flex-start}.sidebar .cs2-game-tile .cs2-game-copy{align-items:flex-end;text-align:right}
/* Neutral white feedback across primary and secondary navigation. */
body .sidebar .nav{font-size:13px}
@media(max-width:720px){body .sidebar .nav{font-size:11px}}
body .sidebar .nav.active{background:#ffffff0d;color:#fff}
body .sidebar .nav.active>span,body .sidebar .nav:hover>span{color:#fff}
body .sidebar .nav.active:before{background:#fff}
body .sidebar .nav:hover,body .sidebar .nav:focus-visible{background:#ffffff0a;color:#fff}
body .sidebar .nav:focus-visible{outline:2px solid #fff;outline-offset:2px}
body .sidebar .side-bottom .nav:last-child,body .sidebar .side-bottom .nav:last-child>span,
body .sidebar .side-bottom button.nav[data-action="premium"],body .sidebar .side-bottom button.nav[data-action="premium"]>span{color:#fff!important}
body .sidebar .side-bottom .nav[data-action="premium"]:hover,body .sidebar .side-bottom .nav[data-action="premium"].active{background:#ffffff0d!important;color:#fff}
body .sidebar .side-bottom .nav[data-action="premium"].active:before{background:#fff!important}
body .sidebar .side-bottom .nav[data-action="premium"]:focus-visible{outline:2px solid #fff!important;outline-offset:2px}
