/* div#sidebar {
    display: none !important;
} */

.rootmenu_RootMenuBar_1Ky59.steamdesktop_RootMenuBar_3s0lk {
    margin-left: 5px;
}

.steamdesktop_ContentFrame_1rDh5 {
    border-top-left-radius: 0 !important;
}

/* [class*="steamdesktop_Wrapper_"] [class*="steamdesktop_FocusBar_"], [class*="steamdesktop_Wrapper_"] [class*="steamdesktop_SuperNavBar_"], [class*="steamdesktop_BrowserWrapper_"] [class*="bottombar_AddGameButton_"], [class*="steamdesktop_BrowserWrapper_"] [class*="bottombar_DownloadStatus_"], [class*="steamdesktop_BrowserWrapper_"] [class*="bottombar_FriendsButton_"] {
    display: block !important;
} */

.supernav_MenuButton_19axK {
    font-family: "Segoe UI Variable Text", "Segoe UI";
}

.supernav_MenuButton_19axK {
    /* font-family: "Segoe UI Variable Text", "Segoe UI" !important; */
    /* font-weight: 700 !important; */
}

.steamdesktop_TitleBar_39oUC .supernav_MenuButton_19axK, .supernav_MenuButton_19axK span {
    /* font-family: "Segoe UI Variable Text", "Segoe UI" !important; */
    font-weight: 600 !important;
}

.supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC {
     display: flex;
     justify-content: center;
     align-items: center;
     gap: 7px;
}

.supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC::before {
    font-family: FluentSystemIcons;
    font-size: 18px;
    color: white !important;
}

/* .supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC:nth-child(3)::before {
    content: "";
}

.supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC:nth-child(5)::before {
    content: "";
}

.supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC:nth-child(7)::before {
    content: "";
        font-size: 15px;
}

.supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC:nth-child(9)::before {
    content: "";
}

.supernav_SuperNav_2D64j .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC:nth-child(11)::before {
    content: "";
} */

.supernav_SuperNav_2D64j {
    /* margin-left: 77px; */
}

[class*="steamdesktop_Wrapper_"] [class*="steamdesktop_TitleBar_"] [class*="steamdesktop_RootMenuBar_"] {
    flex: unset !important;
}

svg.supernav_Arrow_25lBL {
    display: none !important;
}

.menu_MenuWrapper_2Lu3d.rootmenu_RootMenuButton_2UyOB:not(:nth-child(2)) {
    display: none !important;
}

/* [class*="steamdesktop_Wrapper_"] [class*="menu_MenuWrapper_"][class*="rootmenu_RootMenuButton_"]:first-child:after {
    content: "" !important;
    display: none;
} */

svg.supernav_Arrow_25lBL {
    background: #454545;
    padding: 10px 11px 10px 11px !important;
    margin-right: 6px;
    border-radius: 6px;
}

[class*="steamdesktop_Wrapper_"] [class*="menu_MenuWrapper_"][class*="rootmenu_RootMenuButton_"]::after {
    content: "" !important;
    font-size: 5px !important;
    margin-left: 13px !important;
    color: #323232 !important;
}

/* #back.button {
    margin-bottom: 3px;
} */
.button {
    border-radius: 4px;
    gap: 3px;
    background: transparent;
    color: var(--fill-color-text-primary);
    transition: background 0.1s ease-out;
    -webkit-app-region: no-drag;
}

.button .icon {
    display: grid;
    place-items: center;
    font-family: FluentSystemIcons;
    font-size: 16px;
    line-height: 16px;
    min-width: 34px;
    min-height: 34px;
    margin-left: 3px;
    overflow: hidden;
}

#back.button .icon::before {
    content: "";
}



.button:hover {
    background: var(--fill-color-subtle-secondary);
    transition: background 0.1s ease-in;
}

.rootmenu_RootMenuBar_1Ky59 .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC {}

.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj:not(.supernav_Disabled_2cO0H) .supernav_MenuButton_19axK {
    margin-top: 15px;
}

.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj:not(.supernav_Disabled_2cO0H) .supernav_MenuButton_19axK::after {
    height: 1px;
    border-radius: 6px;
    margin-top: 13px;
    background: var(--SystemAccentColorLight2) !important;
}

.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj:not(.supernav_Disabled_2cO0H) .supernav_MenuButton_19axK {
    color: var(--SystemAccentColorLight2) !important;
    /* filter: drop-shadow(0px 0px 27px var(--SystemAccentColorDark1)); */
}

/* [class*="steamdesktop_Wrapper_"] [class*="menu_MenuWrapper_"][class*="rootmenu_RootMenuButton_"]::after {
    display: none;
} */

/* .supernav_SuperNavMenu_7AlhC .supernav_MenuButton_19axK {
    text-transform: none !important;
} */

/* .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC {
    margin-right: 5px;
    background: #30303045;
    border-radius: 6px;
    height: 32px !important;
    border: 1px solid #1f1f1fd9;
    width: fit-content;
    min-width: 80px;
    display: flex;
    justify-content: end;
    align-items: center;
} */

/* 
html body .steamdesktop_TitleBar_39oUC .rootmenu_RootMenuBar_1Ky59.steamdesktop_RootMenuBar_3s0lk .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC.menu_MenuOpen_3rgV8 .supernav_MenuButton_19axK, .supernav_MenuButton_19axK span {
    font-family: "Segoe UI Variable Text", "Segoe UI" !important;
} */

.downloadsButton::before {
    content: "" !important;
    color: white !important;
    transition: all 0.3s;
}
.friendsButton::before {
    content: "" !important;
    color: white !important;
    transition: all 0.3s;
}

div#downloads, div#friends {
    height: 30px;
}

[class*="steamdesktop_Wrapper_"] [class*="titlebarcontrols_TitleBarControls_"] :nth-child(3) {
    order: unset !important;
}

[class*="steamdesktop_Wrapper_"] [class*="titlebarcontrols_Button_"] {
    color: unset !important;
}

/* [class*="steamdesktop_Wrapper_"] [class*="titlebarcontrols_TitleBarControls_"] :nth-child(2) {
    order: 3 !important;
} */

.downloadsButton.downloading::before {
    color: var(--SystemAccentColorLight2) !important;
}

[class*="steamdesktop_Wrapper_"] [class*="titlebarcontrols_TitleBarControls_"] :nth-child(4),
[class*="steamdesktop_Wrapper_"] [class*="titlebarcontrols_TitleBarControls_"] :nth-child(2) {
    order: unset !important;
}

[class*="steamdesktop_Wrapper_"] [class*="titlebarcontrols_TitleBarControls_"] :nth-child(3) {
    display: none;
}

.titlebarcontrols_AccountMenu_3yD46:nth-child(2) {
    display: none !important;
}

.titlebarcontrols_AccountMenu_3yD46 div:nth-child(2) {
    display: none;
}

[class*="rootmenu_RootMenuButton_"]:not(:first-child) {
    padding: 9px 2px 9px 12px!important;
}

.steamdesktop_TitleBar_39oUC .menu_MenuWrapper_2Lu3d.rootmenu_RootMenuButton_2UyOB:not(:first-child) {
    padding: 9px 2px 9px 12px !important;
}

.menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj {
    /* background: #303030d2;
    border-radius: 4px;
    height: 25px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative; */
}

.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj:not(.supernav_Disabled_2cO0H) .supernav_MenuButton_19axK::after {
    width: 3px;
    position: absolute;
    /* height: 100%; */
    height: 16px;
}

.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj:not(.supernav_Disabled_2cO0H) .supernav_MenuButton_19axK::after {
    height: 1px;
    border-radius: 6px;
    margin-top: 0 !important;
    background: var(--SystemAccentColorLight2) !important;
    top: 4px;
    left: 0;
}

.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj:not(.supernav_Disabled_2cO0H) .supernav_MenuButton_19axK {
    margin-top: 0 !important;
}

.menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC.supernav_Selected_1gqEj {
    margin: 0 6px;
}

.rootmenu_RootMenuBar_1Ky59 .menu_MenuWrapper_2Lu3d.supernav_SuperNavMenu_7AlhC {
    padding-bottom: 16px;
    margin-top: 16px;
}

[class*="steamdesktop_Wrapper_"] [class*="menu_MenuWrapper_"][class*="rootmenu_RootMenuButton_"]::after {
    content: "" !important;
    margin-left: 13px;
    background: #323232 !important;
    width: 5px;
    height: 5px;
    border-radius: 100%;
}

:root {
    --library-border-radius: 0px !important;
    --library-bar-offset: 6px !important;
}