/* Windows Classic (preview) */
/* Windows Classic style for Discord */
/* by aph6000 */


/* 1/6/2022 */
/* 98.css variables */
    
/* Change button face color if you want 9x like style */

:root {
  /* Color */
  --surface: #c0c0c0;
  --button-highlight: #ffffff;
  --button-face: #dfdfdf00;
  --button-shadow: #808080;
  --window-frame: #0a0a0a;
  --dialog-blue: #000080;
  --dialog-blue-light: #1083d0;
  --dialog-gray: #808080;
  --dialog-gray-light: #b5b5b5;
  --link-blue: #0000ff;
  --selected-text-color: #fff;
  --text-color: #000;
  --disabled-text-color: #808080;
  --window-background: #fff;
  --window-text: #000;
  --selected: #000080;
  --tooltip: #ffffe1;
  --tooltip-text: #000;
  --3DObjectsText: #000;



  /* Spacing */
  --element-spacing: 8px;
  --grouped-button-spacing: 4px;
  --grouped-element-spacing: 6px;
  --radio-width: 12px;
  --checkbox-width: 13px;
  --radio-label-spacing: 6px;
  --range-track-height: 4px;
  --range-spacing: 10px;

  /* Some detailed computations for radio buttons and checkboxes */
  --radio-total-width-precalc: var(--radio-width) + var(--radio-label-spacing);
  --radio-total-width: calc(var(--radio-total-width-precalc));
  --radio-left: calc(-1 * var(--radio-total-width-precalc));
  --radio-dot-width: 4px;
  --radio-dot-top: calc(var(--radio-width) / 2 - var(--radio-dot-width) / 2);
  --radio-dot-left: calc(
    -1 * (var(--radio-total-width-precalc)) + var(--radio-width) / 2 - var(
        --radio-dot-width
      ) / 2
  );

  --checkbox-total-width-precalc: var(--checkbox-width) +
    var(--radio-label-spacing);
  --checkbox-total-width: calc(var(--checkbox-total-width-precalc));
  --checkbox-left: calc(-1 * var(--checkbox-total-width-precalc));
  --checkmark-width: 7px;
  --checkmark-top: 3px;
  --checkmark-left: 3px;

  /* Borders */
  --border-width: 1px;
  --border-raised-outer: inset -1px -1px var(--window-frame),
    inset 1px 1px var(--button-highlight);
  --border-raised-inner: inset -2px -2px var(--button-shadow),
    inset 2px 2px var(--button-face);
  --border-sunken-outer: inset -1px -1px var(--button-highlight),
    inset 1px 1px var(--window-frame);
  --border-sunken-inner: inset -2px -2px var(--button-face),
    inset 2px 2px var(--button-shadow);

  /* Window borders flip button-face and button-highlight */
  --border-window-outer: inset -1px -1px var(--window-frame),
    inset 1px 1px var(--surface);
  --border-window-inner: inset -2px -2px var(--button-shadow),
    inset 2px 2px var(--button-highlight);

  /* Field borders (checkbox, input, etc) flip window-frame and button-shadow */
  --border-field: inset -1px -1px var(--button-highlight),
    inset 1px 1px var(--button-shadow), inset -2px -2px var(--button-face),
    inset 2px 2px var(--window-frame);

  /* Text boxes */
  --text-box-border: inset -1px -1px var(--button-highlight), inset 1px 1px var(--button-shadow), inset -2px -2px var(--surface), inset 2px 2px var(--window-frame);

  /* Toolbar button hover borders */
  --toolbar-border-raised-outer: inset -1px -1px var(--button-shadow),
    inset 1px 1px var(--button-highlight);
  --toolbar-border-raised-inner: inset 2px 2px #0000;
  --toolbar-border-sunken-outer: inset -1px -1px var(--button-highlight),
    inset 1px 1px var(--button-shadow);
  --toolbar-border-sunken-inner: inset -2px -2px #0000,
    inset 2px 2px #0000;

  /* Border variations */
  --noleft-border-raised-outer: inset -1px -1px var(--window-frame),
    inset 0px 1px var(--button-highlight);
  --noleft-border-raised-inner: inset -2px -2px var(--button-shadow),
    inset 0px 2px var(--button-face);  
  --noright-border-raised-outer: inset 0px -1px var(--window-frame),
    inset 1px 1px var(--button-highlight);
  --noright-border-raised-inner: inset 0px -2px var(--button-shadow),
    inset 2px 2px var(--button-face);  
  --nobottom-border-raised-outer: inset -1px 0px var(--window-frame),
    inset 1px 1px var(--button-highlight);
  --nobottom-border-raised-inner: inset -2px -0px var(--button-shadow),
    inset 2px 2px var(--button-face);
  --tophighlight: inset 0px 1px var(--button-highlight);
  
    
        --font-primary: var(--mainfont),"Microsoft Sans Serif",Whitney,"Helvetica Neue",Helvetica,Arial,sans-serif;
        --font-display: var(--mainfont),"Microsoft Sans Serif",Ginto,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* Font settings */
:root {
 --titlefont: "Microsoft Sans Serif";
 --palettetitlefont: "Microsoft Sans Serif";
 --titlefontcolor: #fff;
 --inactivetitlefontcolor: #c0c0c0;
 --titlefont-text-size: 11px;
 --mainfont: "Microsoft Sans Serif";
 --mainfontsize: 11px;
 --mainfontcolor: var(--text-color);
 --mainfontselectedcolor: var(--selected-text-color);
 --tooltip-font: "Microsoft Sans Serif";
 --tooltip-size: 11px;
}

/* Size settings */
:root {
  --titlebar-size: 18px;
  --menu-size: 18px;
}

/* Avatar radiuses (from #css-snippets) */
:root {
    --avatar-radius: 0px;
}
.userInfo-2zN2z8 .avatar-3W3CeO svg foreignObject, /*Friend list avatars*/
.avatar-3uk_u9 svg:not(.linkButtonIcon-Mlm5d6) foreignObject, /*Server members avatars*/
.avatar-37jOim foreignObject, /*User card avatar*/
.container-3baos1 .avatar-SmRMf2 svg foreignObject, /*Status bar avatar*/
.wrapper-25eVIn svg foreignObject, /*Guild icons*/
.headerAvatar-2MDZJn svg foreignObject, /*Active now avatars*/
.avatar-AvHqJA svg foreignObject, .avatar-1uQSZT, .avatarStack-2Dr8S9 { /*Profile modal avatar*/
    mask: none;
    border-radius: var(--avatar-radius) !important;
}
.avatar-1BDn8e.clickable-1bVtEA, /*Chat avatar*/
.repliedMessage-VokQwo .replyAvatar-1K9Wmr { /*Replying to avatar*/
    border-radius: var(--avatar-radius);
}

/* Discord variables */
.theme-light {
    --header-primary: #060607;
    --header-secondary: #000;
    --text-normal: #000;
    --text-muted: #747f8d;
    --text-link: hsl(212,calc(var(--saturation-factor, 1)*100%),43.9%);
    --text-link-low-saturation: hsl(212,calc(var(--saturation-factor, 1)*100%),43.9%);
    --text-positive: hsl(139,calc(var(--saturation-factor, 1)*47.3%),43.9%);
    --text-warning: hsl(38,calc(var(--saturation-factor, 1)*95.7%),54.1%);
    --text-danger: hsl(359,calc(var(--saturation-factor, 1)*82.6%),59.4%);
    --text-brand: hsl(235,calc(var(--saturation-factor, 1)*85.6%),64.7%);
    --interactive-normal: #000;
    --interactive-hover: #2e3338;
    --interactive-active: #060607;
    --interactive-muted: #000;
    --background-primary: #fff;
    --background-secondary: var(--surface);
    --background-secondary-alt: #ebedef;
    --background-tertiary: #e3e5e8;
    --background-accent: #747f8d;
    --background-floating: #fff;
    --background-mobile-primary: #f8f9f9;
    --background-mobile-secondary: #fff;
    --background-modifier-hover: rgba(116, 127, 141, 0);
    --background-modifier-active: rgba(116, 127, 141, 0);
    --background-modifier-selected: rgba(116, 127, 141, 0);
    --background-modifier-accent: rgba(6, 6, 7, 0);
    --info-positive-text: #000;
    --info-warning-text: #000;
    --info-danger-text: #000;
    --info-help-background: hsla(212,calc(var(--saturation-factor, 1)*100%),43.9%,0.1);
    --info-help-foreground: hsl(212,calc(var(--saturation-factor, 1)*100%),43.9%);
    --info-help-text: #000;
    --status-warning-text: #fff;
    --scrollbar-thin-thumb: rgba(79,84,92,0.3);
    --scrollbar-thin-track: transparent;
    --scrollbar-auto-thumb: #ccc;
    --scrollbar-auto-track: #f2f2f2;
    --scrollbar-auto-scrollbar-color-thumb: #e3e5e8;
    --scrollbar-auto-scrollbar-color-track: #f2f3f5;
    --elevation-stroke: 0 0 0 1px rgba(6,6,7,0.08);
    --elevation-low: 0 1px 0 rgba(6,6,7,0.1),0 1.5px 0 rgba(6,6,7,0.025),0 2px 0 rgba(6,6,7,0.025);
    --elevation-medium: 0 4px 4px rgba(0,0,0,0.08);
    --elevation-high: 0 8px 16px rgba(0,0,0,0.16);
    --logo-primary: hsl(235,calc(var(--saturation-factor, 1)*85.6%),64.7%);
    --control-brand-foreground: hsl(235,calc(var(--saturation-factor, 1)*85.6%),64.7%);
    --control-brand-foreground-new: hsl(235,calc(var(--saturation-factor, 1)*85.6%),64.7%);
    --background-mentioned: hsla(38,calc(var(--saturation-factor, 1)*95.7%),54.1%,0.1);
    --background-mentioned-hover: hsla(38,calc(var(--saturation-factor, 1)*95.7%),54.1%,0.2);
    --background-message-hover: rgba(6,6,7,0.02);
    --channels-default: #000;
    --guild-header-text-shadow: 0 1px 1px hsla(0,0%,100%,0.4);
    --channeltextarea-background: #ebedef;
    --activity-card-background: #fff;
    --textbox-markdown-syntax: #6a7480;
    --deprecated-card-bg: #f8f9f9;
    --deprecated-card-editable-bg: rgba(246,246,247,0.6);
    --deprecated-store-bg: #f8f9f9;
    --deprecated-quickswitcher-input-background: #fff;
    --deprecated-quickswitcher-input-placeholder: rgba(79,84,92,0.3);
    --deprecated-text-input-bg: rgba(79,84,92,0.02);
    --deprecated-text-input-border: rgba(79,84,92,0.3);
    --deprecated-text-input-border-hover: #b9bbbe;
    --deprecated-text-input-border-disabled: #dcddde;
    --deprecated-text-input-prefix: #b9bbbe;
}



.accountProfileCard-1XCH88 {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}


.settingsBanner-15-pZk {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.background-1QDuV2 {
border: none;
        background-color: #0000;
    box-shadow: inset -1px -1px #fff, inset -2px 1px grey, inset 1px -2px grey, inset 2px 2px #fff;
    border-radius: 0px;
}

.fieldList-21DyL8 {
    border-radius: 0px;
    background-color: #0000;
}




/* Settings page */

/* Sidebar */
.sidebarRegionScroller-3MXcoP {
background: var(--window-background);
box-shadow: var(--text-box-border);
border: 9px solid var(--surface);
  /*  margin: 3px; */
}

/* Main area */

.contentRegionScroller-26nc1e {
      background: var(--surface);
}


/* Connections tab in settings */
.accountList-33MS45 {
      background: var(--surface);
border: none;
    box-shadow: inset -1px -1px #fff, inset -2px 1px grey, inset 1px -2px grey, inset 2px 2px #fff;
    margin: 0;
    border-radius: 0px;
}


/* Profile popouts */
.profileBannerPreview-3_l0Wd, .banner-hcPdsd, .popoutBanner-19WKGg, .profileBannerPreview-gaX5MP {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.userPopout-xaxa6l {
      box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0px !important;
}

.bodyInnerWrapper-26fQXj, .footer-3UKYOU {
 background-color: #0000
}

.popoutBannerPremium-1n96gg, .bannerPremium-2hSAwz, .banner-2QYc2d, .banner-3vVQWW {
  box-shadow: var(--nobottom-border-raised-outer), var(--nobottom-border-raised-inner);
  border-radius: 0;
}

.root-3QyAh1 {
    border-radius: 0px;
}

.body-r6_QPy {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: inset -1px -1px #0a0a0a, inset 1px 1px #fff, inset -2px -2px grey;
  border-radius: 0;
}

.assetsSmallImage-3_3Bzj {
    border-radius: 0%;
    bottom: 0px;
    right: 0px;
}

.avatarHint-2A3RNb {
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 0px !important;
}


.avatarHintInner-1TvA8u {
 font-size: 8px;
    border-radius: 0% !important;
}

.assetsSmallImage-3_3Bzj, .assetsLargeImage-eYwpTX, .assets-VMAukC {
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0px !important;
}

.topSection-y3p-_D {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: inset -1px -1px #0a0a0a, inset 1px 1px #fff, inset -2px -2px grey;
  border-radius: 0;
}

.headerTop-547GTz {
border: none;
    box-shadow: inset -1px -1px #fff, inset -2px 1px grey, inset 1px -2px grey, inset 2px 2px #fff;
    padding: 4px;
}
/* For transparent user avatars */
.avatar-AvHqJA {
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

/* Dropdowns */

.css-x3hllb-control, .css-x3hllb-control:active, .css-x3hllb-control:hover, .css-1ou54ee-control:hover, .css-z86t1q-control, .css-z86t1q-control:hover, .css-1ou54ee-control, .lookFilled-22uAsw.select-2fjwPw {
background-color: #fff;
    box-shadow: var(--text-box-border);
    box-sizing: border-box;
  border-radius: 0;
height: 21px;
border-color: var(--surface);
} 

.popout-VcNcHB {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000;
    background: var(--window-background);
    border-radius: 0;
bottom: 1px;
}

.option-3KoAJB {
    padding: 2px;
    font-size: 11px;
}

.value-3EB36z {
padding-bottom: 21px !important;
}

.option-3KoAJB.focused-1T6PE5, .option-3KoAJB:focus, .option-3KoAJB:hover {
    background-color: var(--selected);
    color: var(--selected-text-color);
}

.option-3KoAJB[aria-selected=true] {
    color: var(--window-text);
    background: var(--window-background);
}

.selectedIcon-3uS11H {
 display: none;
}

.css-1x99fvh-menu {
    background-color: #fff;
  border-radius: 0;
}
    
/* Dropdown symbol 
.css-myto3z-indicatorContainer, icons-2E-yxr {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: rgba(255, 255, 255, 0);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNSAwSDB2MTZoMVYxaDE0VjB6JyBmaWxsPScjREZERkRGJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yIDFIMXYxNGgxVjJoMTJWMUgyeicgZmlsbD0nI2ZmZicvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYgMTdIMHYtMWgxNVYwaDF2MTd6JyBmaWxsPScjMDAwJy8+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xNSAxaC0xdjE0SDF2MWgxNFYxeicgZmlsbD0nZ3JheScvPjxwYXRoIGZpbGw9J3NpbHZlcicgZD0nTTIgMmgxMnYxM0gyeicvPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTEgNkg0djFoMXYxaDF2MWgxdjFoMVY5aDFWOGgxVjdoMVY2eicgZmlsbD0nIzAwMCcvPjwvc3ZnPg==);
    background-position: top 2px right 2px;
    background-repeat: no-repeat;
    border-radius: 0;
}





/* Slider */

/* Grabber */
.grabber-3mFHz2 {
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBWMTZIMlYxOEg0VjIwSDVWMTlIM1YxN0gxVjFIMTBWMFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMSAxVjE2SDJWMTdIM1YxOEg0VjE5SDZWMThIN1YxN0g4VjE2SDlWMVoiIGZpbGw9IiNDMEM3QzgiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDFIMTBWMTZIOFYxOEg2VjIwSDVWMTlIN1YxN0g5WiIgZmlsbD0iIzg3ODg4RiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDBIMTFWMTZIOVYxOEg3VjIwSDVWMjFINlYxOUg4VjE3SDEwWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    width: 11px;
    height: 25px;
    margin-left: -5px;
    top: 55%;
    margin-top: -13px;
    border-radius: 0px;
    background-color: #fff0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: ew-resize;
}

.mini-dmm9yo .grabber-3mFHz2 {
    background-repeat: no-repeat;
    width: 11px;
    height: 25px;
    margin-left: 0px;
    margin-top: 0px;
    border-radius: 0px;
}

/* Bar */
.theme-light .bar-2Qqk5Z {
  width: 100%;
  height: 2px;
  border-radius: 0px;
  box-sizing: border-box;
  background: black;
  border-right: 1px solid grey;
  border-bottom: 1px solid grey;
  box-shadow: 1px 0 0 white, 1px 1px 0 white, 0 1px 0 white, -1px 0 0 darkgrey,
    -1px -1px 0 darkgrey, 0 -1px 0 darkgrey, -1px 1px 0 white, 1px -1px darkgrey;
}

.barFill-23-gu- {
    background: #0000;
    height: 100%;
}

/* Fonts */
.headerText-2F0828 {
    font-family: var(--mainfont);
}

.markup-2BOw-j, .topPill-30KHOu .item-PXvHYJ, .text-3MU_QQ, .activityText-OW8WYb, .connectedAccountName-E1KzaT, .content-1o0f9g, .subtext-3CDbHg, .customStatusText-1vtUsN, .activityText-yGKsKm, .headerText-2F0828, .roleName-32vpEy, .aboutMeSection-1Fw5Ia .aboutMeBody-3GuvKk, .container-2ax-kl, .theme-light .checkBoxLabel-4PWfpk, .theme-light .inviteRowName-1tVaxu, .theme-light .subText-bCySlS, .colorHeaderSecondary-3Sp3Ft, .label-22pbtT, .block-2RXqH9 .pro-1T8RK7, .block-2RXqH9 .tip-2ab612, .tip-2ab612, .body-bvcIjN, .reaction-1hd86g.reactionMe-wv5HKu .reactionCount-2mvXRV .uploadModal-2ifh8j .inner-3nWsbo .comment-4IWttf .label-3aiqT2, .activity-2Gy-9S, .durationTimeDisplay-jww5fr, .durationTimeSeparator-2_xpJ7, .textArea-12jD-V, .button-11zvza {
        font-family: var(--mainfont);
    font-size: var(--mainfontsize) !important;
}

.subscribeTooltipHeader-Cf_Izr, .subscribeTooltipText-3d3QxF, .container-GIKiY5, .text-2ehDWc {
        font-family: var(--mainfont);
    font-size: var(--mainfontsize) !important;
    color: var(--tooltip-text);
}


.h5-18_1nd, .base-1x0h_U.muted-3-7c5L, .colorHeaderSecondary-3Sp3Ft, .base-1x0h_U, .name-1jkAdW, .tierTooltipTitle-3AtaZT, .headerTagNoNickname-3qrd77 {
            font-family: var(--mainfont);
}

.lookFilled-22uAsw.select-2fjwPw {
         font-size: var(--mainfontsize) !important;
    color: var(--window-text);
            font-family: var(--mainfont);
}


.username-1A8OIy {
    font-size: 14px;
}

.name-uJV0GL, .colorLink-2vG20E, .botText-1526X_, .message-c9-HCF, .maxLength-39QFBo, .perkDescription-2-1vIq, .metadataName-14STf-, .header-2RyJ0Y, .attachment-33OFj0 {
        font-size: var(--mainfontsize) !important;
            font-family: var(--mainfont);
        font-weight: 600;
}

.lookFilled-1Gx00P .contents-18-Yxp, .lookInverted-2D7oAl .contents-18-Yxp, .lookLink-9FtZy- .contents-18-Yxp, .lookOutlined-3sRXeN .contents-18-Yxp, .friend-3KALPe, .subtext-1RtU34, .theme-light .description-3_Ncsb, .colorHeaderPrimary-26Jzh-, .description-1sDbzZ, .textRow-19NEd_, .barButtonMain-3K-jeJ, .span-1mKrMp, .barButtonAlt-mYL1lj, .username-1A8OIy, .username-1A8OIy, .note-367eZJ textarea, .activity-2Gy-9S, .aboutMeSection-1Fw5Ia, .aboutMeBody-3GuvKk, .customStatus-oN4ZZY, .container-2ax-kl, .nicknames-1XK4Zt, .overflow-WK9Ogt, .metadataSize-2UOOLK, .headerTag-3GFl76, .status-1fhblQ, .description-2L932D, .customText-tY5LJn, .bd-button {
        font-size: var(--mainfontsize) !important;
            font-family: var(--mainfont);
        opacity: 1 !important;
}

.base-1x0h_U.muted-3-7c5L, .content-2M3n_H, .search-2oPWTC .DraftEditor-root .public-DraftEditorPlaceholder-root, .theme-dark .nowPlayingAdd-1Kdmh_, .theme-light .nowPlayingAdd-1Kdmh_, .lastPlayed-3bQ7Bo, .theme-light .lastPlayed-3bQ7Bo, .theme-light .gameName-1RiWHm, .theme-light .keybind-KpFkfr, .brand-1Zl8en.item-PXvHYJ, .themed-OHr7kt.item-PXvHYJ {
        font-size: var(--mainfontsize) !important;
    color: var(--text-color);
            font-family: var(--mainfont);
}

.cozy-3raOZG .timestamp-3ZCmNB {
        font-size: var(--mainfontsize) !important;
    color: var(--disabled-text-color);
}

.username-31C1TQ {
    font-size: var(--mainfontsize);
            font-family: var(--mainfont);
}

.h5-18_1nd {
    font-size: var(--mainfontsize);
}

.connection-1fbD7X, .connectionHeader-2MDqhu .connectionAccountValue-3VdBGs, .subEnabledTitle-2ElRo_ {
    font-size: var(--mainfontsize);
}

.title-31JmR4, .sectionDescription-24_zDW, .accountCreditDescription-iqLTBT {
    font-size: var(--mainfontsize);
}


/* Divider */
.divider-ewBQKj, .separator-2I32lJ, .divider-JfaTT5, .theme-light .divider-3HbLTj, .theme-light .divider-3UB0Bj {
    height: 2px !important;
box-shadow: inset -1px -1px #fff, inset -2px 2px gray;
        border-radius: 0;
border: none
}


.theme-light .game-1ipmAa {
box-shadow: inset 0px 1px gray, inset 0px 2px white;
}
.perkRow-4H5Kvz {
   border-bottom: 1px solid gray; 
   border-top: 1px solid white;
}


.separator-2I32lJ {
    margin: 0px;
    border-bottom: none;
}

.divider-JfaTT5 {
border-top: none;
}


/* UI */
.searchBar-6Kv8R2, .header-2V-4Sw {
      box-sizing: border-box;
  border: none;
  background: var(--surface);
    box-shadow: var(--noright-border-raised-outer), var(--noright-border-raised-inner) !important;
  border-radius: 0;
}

.platform-win .sidebar-2K8pFh, .privateChannels-1nO12o {
    border-radius: 0px;
    background: var(--surface) !important;
}

.content-yTz4x3:before {
  box-shadow: none;
}

.container-1r6BKw.themed-ANHk51 {
      box-sizing: border-box;
  border: none;
  background: var(--surface);
    box-shadow: var(--noleft-border-raised-outer), var(--noleft-border-raised-inner) !important;
  border-radius: 0;
}

.emojiPicker-3PwZFl {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0;
}

.panels-j1Uci_ {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0;
}

.diversitySelectorOptions-4YM-vX {
      box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0;
}

.diversitySelectorOptions-4YM-vX:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner) !important;
  border-radius: 0 !important;
    color: #000;
}

.container-3baos1 {
    margin-bottom: 0px;
}

.children-19S4PO:after {
   display: none;
}

.scroller-1Bvpku, .container-3baos1 {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.inviteRow-2L02ae:hover {
    background-color: #0000 !important;
}

.form-2fGMdU, .container-3O_wAf, .contentWrapperInner-17OxmC {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}
 /*
.form-2fGMdU {
    height: 65px;
}
*/

.barButtonBase-2uLO1z {
    color: #000;
}

.theme-light .form-2fGMdU:before {
  display:none;
}

.channelTextArea-rNsIhG {
    background-color: var(--background-primary);
    box-shadow: var(--text-box-border);
}

/* Save changes UI */
.theme-light .elevationHigh-1PneE4 {
  box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}


/* Menus */
.menu-3sdvDG, .container-3XJ8ns, .scroller-3BxosC {
  border: none;
  background: var(--surface);
  box-shadow: var(--border-window-outer), var(--border-window-inner);
  border-radius: 0;
}


.wrapper-2Gsate, .inspector-S2gM3e {
  background: #0000;
  border-radius: 0;
}

.contentWrapper-SvZHNd {
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.scroller-3BxosC {
  padding: 2px 4px;
}

.label-22pbtT {
    padding: 6px 10px;
}

.submenu-2-ysNh {
    left: -12px;
    top: -2px;
}
.labelContainer-1BLJti {
max-height: 17px;
min-height: 17px;
padding: 6px 4px;
}

.colorDefault-2K3EoJ.focused-3afm-j {
    background-color: var(--selected);
    color: #fff;
  border-radius: 0;
}



/* Server list buttons */
.wrapper-1BJsBx.selected-bZ3Lue .childWrapper-anI2G9, .wrapper-1BJsBx, .wrapper-1BJsBx:hover .childWrapper-anI2G9, .folder-2w6LX1 {
    color: #000;
  box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
}

.wrapper-1BJsBx.selected-bZ3Lue .childWrapper-anI2G9, .wrapper-1BJsBx:hover .childWrapper-anI2G9, .wrapper-1BJsBx.selected-bZ3Lue .childWrapper-anI2G9, .wrapper-1BJsBx:hover .childWrapper-anI2G9, .circleIconButton-hZmpE8 {
    color: #000 !important;
  box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0 !important;
}

.wrapper-1BJsBx {
    -webkit-transition: none;
    transition: none;
}

.guildIcon-3Co6k-, .guildAvatarWithoutIcon-1s9Pcy, .icon-3o6xvg {
        color: #000;
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
}
.wrapper-1BJsBx.selected-bZ3Lue:active .childWrapper-anI2G9:active, .wrapper-1BJsBx:active, .folder-2w6LX1:active, .circleIconButton-hZmpE8:active {
    color: #000 !important;
  box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner) !important;
  border-radius: 0 !important;
}

.folderIconWrapper-1Ml_1q {
  border-radius: 0 !important;
}

.icon-27yU2q {
    display: block;
    width: 44px;
    height: 44px;
}

.childWrapper-anI2G9 {
    -webkit-transition: none;
    transition: none;
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
    color: #000;
}

.scroller-1JbKMe, .scroller-RmtA4e {
  background: var(--window-background);
  box-shadow: var(--text-box-border);
    display: block;
    padding: 6px;
    margin: 9px;
}

.circleIconButton-1QV--U, .circleIconButton-1XqULR {
      box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0 !important;
    color: #000 !important;
}

.folderIconWrapper-1_bOZe {
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0px !important;
    color: #000;
}

.folderIconWrapper-1_bOZe:active {
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0px !important;
    color: #000;
}

.circleIconButton-1QV--U:hover, .circleIconButton-1QV--U:focus {
      box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
    color: #000;
}


.circleIconButton-1QV--U:active, .circleIconButton-1XqULR:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner) !important;
  border-radius: 0 !important;
    color: #000;
}

/* Tooltips */

.theme-dark .tooltipPrimary-1d1ph4, .theme-light .tooltipPrimary-1d1ph4, .mention-1f5kbO, .unread-1xRYoj,   .subscribeTooltipWrapper-1JoUuw, .container-GIKiY5 {
    border-radius: 0px;
    background-color: var(--tooltip) !important;
    color: var(--tooltip-text);
    opacity: 1;
    border-color: #000;
    border: solid 1.8px;
    box-shadow: none;
            font-family: var(--tooltip-font);
    font-weight: 400 !important;
    margin: 0px;
    font-size: var(--tooltip-size);
}

.text-2ehDWc {

}

.tooltipPointer-3ZfirK {
    display: none!important;
}

.tooltipContent-bqVLWK {
    padding: 1px 1px;
}

  /* Promotional tooltips */

  .subscribeTooltipWrapper-1JoUuw, .container-GIKiY5 {
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: var(--tooltip-size);
   }

   .subscribeTooltipWrapper-1JoUuw:after {
      display: none;
    }

/* Quick switcher */
.quickswitcher-3JagVE {
      box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
    color: var(--text-color);
}

.input-2VB9rf {
  border: none;
  box-shadow: var(--text-box-border);
  background-color: var(--button-highlight);
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

/* Groupboxes */
.cardPrimary-1Hv-to, .cardPrimaryEditable-3KtE4g, .cardPrimaryOutline-29Ujqw, .info-1rdF5A, .theme-light .codeRedemptionRedirect-1wVR4b, .connectedAccount-2Jb-Z0, .upsellCard-11CKVn, .notice-2OK8bw, .upsellCard-27q57L, .theme-light .giftContainer-TKat2X, .theme-light .feature-2w65J5, .notice-ZSe05e, .bd-addon-list .bd-addon-card, .connection-1fbD7X, .cameraWrapper-2n3EKe {
border: none;
        background-color: #0000;
    box-shadow: inset -1px -1px #fff, inset -2px 1px grey, inset 1px -2px grey, inset 2px 2px #fff;
    border-radius: 0px;
}


/* Animations */
.fade-18lLrh.didRender-33z1u8 {
    -webkit-transition: none;
    transition: none;
    opacity: 1;
}

.buttonShine-1CSUM8 {
    display: none;
}

/* Button popups */
.header-ykumBX {
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
    border-radius: 0px ;
      background: var(--surface);
}

.container-enaOkj, .theme-light .root-1gCeng {
        color: #000;
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
}

.theme-light .popoutContent-33P_eV, .theme-light .popoutLoader-38dq4E, .theme-light .guildPopout-3CgKqR, .popoutContainer-1MXdqN {
        color: #000;
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
}


.guildSection-1EoFKd {
    background-color: #0000;
}

.searchBar-1Vaz-O .searchBarComponent-yxeVIL {
      border: none;
  box-shadow: var(--border-field);
  background-color: var(--button-highlight);
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

.messages-3G3erD {
    background-color: var(--window-background);
  box-shadow: var(--text-box-border);
    border-radius: 0px;
    padding: 16px 16px 16px 0;
}

.messageGroupWrapper-o-Zw7G {
    background-color: var(--window-background);
  box-shadow: var(--text-box-border);
    border-radius: 0px;
      border: none;
}

.theme-light .friendSelected-1sa4bG {
    background-color: rgba(0, 0, 0, 0);
}

.messagesPopoutWrap-1MQ1bW, .footer-1kmXd4, .footer-2gL1pp {
            color: #000;
  background: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0;
}

/* Checkboxes */
.checkbox-1ix_J3  {
      content: "";
  position: absolute;
  display: inline-block;
  width: var(--checkbox-width);
  height: var(--checkbox-width);
  background: var(--button-highlight);
  box-shadow: var(--border-field);
          border-radius: 0px;
}


/* Login page */
.theme-dark.authBox-hW6HRx {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: #000;
}

.colorHeaderSecondary-3Sp3Ft, .base-1x0h_U {
    color: #000;
}


/* Call UI */
.root-217Brm {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

/* Call buttons */
.colorable-1bkp8v.red-33-Lnk, .controlButton-2MhVEL, .colorable-1bkp8v.activeLight-Z2aUHx, .colorable-1bkp8v.primaryLight-1_NQ7Q {
     box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: #000;
}

.colorable-1bkp8v.red-33-Lnk:hover, .controlButton-2MhVEL:hover, .colorable-1bkp8v.activeLight-Z2aUHx:hover, .colorable-1bkp8v.primaryLight-1_NQ7QP:hover {
     box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: #000;
}

.colorable-1bkp8v.red-33-Lnk:active, .controlButton-2MhVEL:active, .colorable-1bkp8v.activeLight-Z2aUHx:active, .colorable-1bkp8v.primaryLight-1_NQ7Q:active {
     box-sizing: border-box;
  border: none;
  background: var(--surface);
box-shadow: inset -1px -1px #ffffff, inset 1px 1px #0a0a0a, inset -2px -2px #dfdfdf, inset 2px 2px #808080;
  border-radius: 0;
 color: var(--text-color);
}

.centerButton-3CaNcJ {
    -webkit-transition: none;
    transition: none;
         box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}


/* Member list */
.members-1998pB {
    background-color: var(--surface);
      border-radius: 0;
}

.offline-3nJYBR {
    opacity: 1;
}

.container-2Pjhx- {
    background-color: var(--surface);
      border-radius: 0;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
    margin-bottom: 2px;
}

.clickable-1JJAn8.container-2Pjhx-:active, .highlighted-1gWxXa.container-2Pjhx-, .selected-aXhQR6.container-2Pjhx- {
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
}

/* Embeds */
.embedFull-2tM8--, .embedFull-2tM8--:hover, .wrapper-35wsBm, .wrapper-3D2qGf, .section-2gLsgF, .theme-light .wrapperAudio-1jDe0Q {
  background: var(--surface);
  border: none;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.section-2gLsgF:only-child {
    border-radius: 0px;
  background: var(--surface);
}

.embedMedia-1guQoW, .video-8eMOth, .messageAttachment-1aDidq, .imageWrapper-2p5ogY, .wrapper-2TxpI8, .messageAttachment-1aDidq {
  border-radius: 0 !important;
}

    /* Attachments */
    .attachment-33OFj0 {
  background: var(--surface);
  border: none;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

/* GIF picker */
.theme-light .header-1TOWci, .container-2jxBbw {
  background: var(--surface);
    box-shadow: inset -1px -1px #0a0a0a, inset 1px 0px #fff, inset -2px -2px grey, inset 2px 0px #dfdfdf;
  border-radius: 0;
}


.content-ySCtCx {
  background: var(--surface);
    box-shadow: inset -1px -1px #0a0a0a, inset 1px 0px #fff, inset -2px -2px grey, inset 2px 0px #dfdfdf;
  border-radius: 0;
}

.wrapper-2ojdJo {
    background-image: none;
  box-shadow: var(--nobottom-border-raised-outer), var(--nobottom-border-raised-inner);
    padding: 12px 16px;
}


/* Profile pictures */

.avatar-1uQSZT, .avatarUploaderInner-Oiob_P, .avatar-37jOim, .avatarUploaderNormal-1kvMcd/*, .wrapper-3t9DeA*/ {
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
}

.muted-3mU76i .avatar-3uk_u9 {
    opacity: 0.5;
}

.avatar-VxgULZ:before {
  border-radius: 0 !important;    
}

.avatarUploaderInner-mAGe3e {
  border-radius: 0 !important;    
border: none;
    background-color: #0000;
width: 80px;
    height: 80px;
}

.bannerNitroUpsellText-Qv5DoD {
color: #fff !important;
}
/*
.avatarHint-2A3RNb {
    top: 0px;
    left: 0px;
    -webkit-transition: opacity 0s ease;
    transition: opacity 0s ease;
      border-radius: 0px !important;
        	mask: none !important;
}

.avatarHintInner-1TvA8u {
        left: 0px;
            font-family: var(;
    font-size: 9px;
      border-radius: 0px !important;
        	mask: none !important;
}

.wrapper-3t9DeA {
    border-radius: 0px;
            	mask: none !important;
}

*/
/* Text inputs */
.input-cIJ7To, .searchBar-6Kv8R2 .searchBarComponent-32dTOx, .container-2XeR5Z, .container-cMG81i {
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--window-background) !important;
    border-radius: 0;
    color: var(--text-color);
    box-shadow: var(--text-box-border) !important;
    box-sizing: border-box;
            font-family: var(--mainfont);
        border: none;
    font-size: 11px;
}

.addFriendInputWrapper-3PjsbB {
         -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background-color: #fff;
    border-radius: 0;
    color: var(--text-color);
        box-shadow: var(--text-box-border);
    box-sizing: border-box;
            font-family: var(--mainfont);
    font-size: 11px;
}

.textarea-2r0oV8:focus {
             -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background-color: #fff;
    border-radius: 0;
    color: var(--text-color);
        box-shadow: var(--text-box-border);
    box-sizing: border-box;
            font-family: var(--mainfont);
    font-size: 11px;
}

.searchBar-3dMhjb, .bd-search-wrapper {
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 0;
    color: var(--text-color);
        box-shadow: var(--text-box-border);
    box-sizing: border-box;
    padding: 0 2px;
            font-family: var(--mainfont);
    font-size: 11px;
}

.hljs {
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 0 !important;
    color: var(--text-color);
        box-shadow: var(--text-box-border);
    box-sizing: border-box;
            font-family: var(--mainfont);
    font-size: 11px;
   padding: 3px 4px;
}

.bd-addon-controls .bd-search {
    font-size: 11px;
}

.bd-search {
  padding: 3px 3px;
}

.wrapper-1cBijl {
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border-radius: 0;
    color: var(--text-color);
    var(--text-box-border);
    box-sizing: border-box;
            font-family: "Microsoft Sans Serif";
    font-size: 11px;
}

.search-1iTphC .searchBox-2_mAlO {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  padding: 4px 12px;
            font-family: "Microsoft Sans Serif";
    font-size: 11px;
}

.searchBox-3Y2Vi7 .searchBoxInput-uJtBcv {
    border: none;
    font-weight: 500;
    padding: 12px;
    background: rgb(255, 255, 255);
    height: auto;
            font-family: "Microsoft Sans Serif";
    font-size: 11px;
}


.note-367eZJ textarea {
    border-radius: 0px;
}

.channelTextArea-2VhZ6z {
    border-radius: 0px;
    bottom: -8px; 
}

.scrollableContainer-2NUZem {
    border: none;
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--window-background);
    border-radius: 0;
    color: var(--text-color);
    box-shadow: var(--text-box-border);
}

.channelTextAreaDisabled-8rmlrp .scrollableContainer-2NUZem {
    background-color: var(--surface);
    opacity: 1;
}

/* Banners */
.firstDMSpamBanner-DKjHgv {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface) !Important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.title-FVgbgL {
    font-size: 11px;
}

.wrapper-39oAo3 {
  border: none;
  background-color: var(--surface) !Important;
   box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

/* Buttons */

/* Add a server buttons */
.container-UC8Ug1 {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.container-UC8Ug1:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
}

/* Settings close button and action buttons*/
.theme-light .closeButton-1tv5uR, .theme-light .closeButton-1tv5uR:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !Important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.theme-light .closeButton-1tv5uR:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
}

.actionButton-uPB8Fs, .actionButton-uPB8Fs:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
}

.actionButton-uPB8Fs:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface) !important;
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
}

/* Gray buttons */
.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV, .theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  padding: 2px 11px 0 13px;
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Blurple buttons */
.lookFilled-1Gx00P.colorBrand-3pXr91, .lookFilled-1Gx00P.colorBrand-3pXr91:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.lookFilled-1Gx00P.colorBrand-3pXr91:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.lookFilled-1Gx00P.colorBrand-3pXr91:disabled {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  text-shadow: 1px 1px 0 #fff;
  border-radius: 0;
  color: var(--disabled-text-color);
    opacity: 1;
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU:disabled {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  text-shadow: 1px 1px 0 #fff;
  border-radius: 0;
  color: var(--disabled-text-color);
    opacity: 1;
}

/* Green buttons */
.lookFilled-1Gx00P.colorGreen-29iAKY {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.lookFilled-1Gx00P.colorGreen-29iAKY:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.lookFilled-1Gx00P.colorGreen-29iAKY:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Red buttons */
.lookFilled-1Gx00P.colorRed-1TFJan, .lookFilled-1Gx00P.colorRed-1TFJan:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.lookFilled-1Gx00P.colorRed-1TFJan:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Red outlined buttons */
.lookOutlined-3sRXeN.colorRed-1TFJan, .lookOutlined-3sRXeN.colorRed-1TFJan:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.lookOutlined-3sRXeN.colorRed-1TFJan:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Link buttons */
.theme-light .lookLink-9FtZy-.colorPrimary-3b3xI6 {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
 /* Metric stuff */
    min-height: 23px;
    min-width: 75px;
    padding: 0 12px;
   height: 1px !important;
}

.theme-light .lookLink-9FtZy-.colorPrimary-3b3xI6:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Default color profile banner color */
.swatch-3mFIiP {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.swatch-3mFIiP:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Gray buttons in DM page */
.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6, .theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Connections tab account buttons */
.accountBtn-2Nozo3 .accountBtnInner-sj5jLs, .accountBtn-2Nozo3 .accountBtnInner-sj5jLs:hover {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.accountBtn-2Nozo3 .accountBtnInner-sj5jLs:active {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Mark all as read and other small buttons */
.primary-2McadE:hover:not(.disabled-3Njyym), .secondary-dIudih {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.primary-2McadE:hover:not(.disabled-3Njyym), .secondary-dIudih {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.secondary-dIudih:hover:not(.disabled-3Njyym) {
          box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.secondary-dIudih:active:not(.disabled-3Njyym) {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.full-motion .button-1-5Aqk {
    -webkit-transition: none;
    transition: none;
}

.tertiary-aMXF0g, .tertiary-aMXF0g:hover:not(.disabled-3Njyym) {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.tertiary-aMXF0g:active:not(.disabled-3Njyym) {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Role button */
.role-2irmRk {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.role-2irmRk:active {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Green outline buttons */
.lookOutlined-3sRXeN.colorGreen-29iAKY {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.lookOutlined-3sRXeN.colorGreen-29iAKY:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Message hover buttons */
.wrapper-2aW0bm {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-window-outer), var(--border-window-inner) !important;
  border-radius: 0;
  color: var(--text-color) !important;
    -webkit-transition: none;
    transition: none;
}

/* Gray outlined buttons */
.theme-light .lookOutlined-3sRXeN.colorPrimary-3b3xI6 {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.theme-light .lookOutlined-3sRXeN.colorPrimary-3b3xI6:active {
      box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* BetterDiscord buttons */
.bd-button {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0 !important;
    color: var(--text-color) !important;
}

.bd-button-disabled, .bd-button:disabled {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  text-shadow: 1px 1px 0 #fff;
  border-radius: 0;
  color: var(--disabled-text-color) !important;
  opacity: 1;
}

.bd-controls>.bd-addon-button svg {
    fill: var(--text-color);
}

.bd-button:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0 !important;
    color: var(--text-color) !important;
}

/* Reaction buttons */
.button-F9qN4n {
  box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.button-F9qN4n:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Friends list */
.peopleListItem-2nzedh {
    border-top: 1px solid #dfdfdf;
}

.topPill-30KHOu .item-PXvHYJ {
      box-sizing: border-box;
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

.topPill-30KHOu:active .item-PXvHYJ:active {
  box-sizing: border-box;
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

/* Search buttons */
.button-11zvza {
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

.button-11zvza:active {
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

/* Nitro */
.lookInverted-2D7oAl.colorBrand-3pXr91 {
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

.lookInverted-2D7oAl.colorBrand-3pXr91:active {
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

.seasonalGiftBox-aNVgUn, .seasonalGiftBoxHighlighted-3kLUoZ {
  border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

.seasonalGiftBox-aNVgUn:active, .seasonalGiftBoxHighlighted-3kLUoZ:active {
  border: none;
  background: var(--surface);
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
    color: var(--text-color) !important;
}

/* BetterDiscord */
#bd-pub-button {
    color: var(--text-color) !important;
    font-size: 11px;
}

.bd-pagination button {
    opacity: 1;
    border: none;
    border-radius: 0px;
}

.bd-server-card {
          box-sizing: border-box;
  border: none;
  background-color: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0;
    color: var(--text-color) !important;
}

.theme-light .bd-server-card {
    box-shadow: none;
}

.floating-window-titlebar {
        top:0;
    left:0;
    padding:0 3px;
    box-sizing:border-box;
    width:100%;
    height:var(--classic-titlebar-height);
    display:flex;
    align-items:center;
    background-image:var(--classic-titlebar-active);
}

.floating-window-titlebar .title {
    height:var(--classic-titlebar-height);
    background-repeat: no-repeat;
    font-family: var(--titlefont);
    font-size: var(--titlefont-text-size);
    color: var(--titlefontcolor);
    font-weight:700;
    line-height:var(--classic-titlebar-height);
}

.floating-window #bd-editor-controls {
    animation: none;
      background: var(--surface);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
}

#bd-editor-controls button:hover {
  box-shadow: var(--toolbar-border-raised-outer), var(--toolbar-border-raised-inner) !important;
  border-radius: 0;
}

.floating-window.resizable {
      background: var(--surface);
  box-shadow: var(--border-window-outer), var(--border-window-inner);
}


.vs .monaco-scrollable-element>.scrollbar>.slider {
      background: var(--button-face);
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
      border-radius: 0px;
}

.floating-window-buttons .button {
    top:unset;
    width:16px;
    height:14px;
    cursor:default;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
    background-repeat: no-repeat;
  color: var(--text-color) !important;
}

.bd-addon-list .bd-description, .bd-addon-list .bd-addon-header, .bd-grid-view .bd-meta {
    font-size: var(--mainfontsize) !important;
}

.bd-addon-list .bd-addon-header, .connectionHeader-2MDqhu {
background: none;
}

/* Popouts */

.theme-light .popoutContent-1rAJey, .theme-light .popoutLoader-2HV5kI {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
    background-repeat: no-repeat;
  color: var(--text-color) !important;
}
/* Titlebars (Windows only) */
/* Delete if you use Native BD titlebar or on Web */
/* From #css-snippets in the BetterDiscord server */

/*Variables*/

.platform-win {
    --classic-titlebar-height:18px;
    --classic-titlebar-active:linear-gradient(90deg,var(--dialog-blue),var(--dialog-blue-light));
    --classic-titlebar-inactive:linear-gradient(90deg,var(--dialog-gray),var(--dialog-gray-light));
    --classic-titlebar-wordmark-content:'Discord';
    --classic-app-padding:3px;
}


/*Source*/

.typeWindows-1za-n7 {
    position:relative;
    display:flex;
    align-items:center;
    margin-top:0;
    top:0;
    height:var(--classic-titlebar-height);
    padding:3px 2px 3px 3px;
    box-sizing:border-box;
    z-index:9999;
}

.winButton-iRh8-Z {
    top:unset;
    width:16px;
    height:14px;
    cursor:default;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
    background-repeat: no-repeat;
}

.winButton-iRh8-Z:active {
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
}

.winButtonClose-1HsbF- {
    margin-left:2px;
    background-position: top 3px left 4px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0V0z' fill='%23000'/%3E%3C/svg%3E");
}

.winButtonClose-1HsbF-:active { 
    background-position: top 4px left 5px;
}

.winButton-iRh8-Z:nth-last-child(2) {
    background-position:top 2px left 3px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='%23000'/%3E%3C/svg%3E");
}

.winButton-iRh8-Z:nth-last-child(2):active {
    background-position:top 3px left 4px;

}

.winButton-iRh8-Z:last-child {
    background-position:bottom 3px left 4px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 0h6v2H0z'/%3E%3C/svg%3E");
}

.winButton-iRh8-Z:last-child:active { 
    background-position: bottom 2px right 5px;
}

.winButton-iRh8-Z svg {
    display:none;
}

.wordmarkWindows-1v0lYD {
    top:0;
    left:0;
    padding:0 3px;
    box-sizing:border-box;
    width:100%;
    height:var(--classic-titlebar-height);
    display:flex;
    align-items:center;
    background-image:var(--classic-titlebar-inactive);
}

.app-focused .wordmarkWindows-1v0lYD {
    background-image:var(--classic-titlebar-active);
}

.app-focused .wordmarkWindows-1v0lYD::before {
    opacity:1;
}

.wordmarkWindows-1v0lYD::before {
    content:var(--classic-titlebar-wordmark-content);
    height:var(--classic-titlebar-height);
    z-index:1;
    background-image: url(https://cdn.discordapp.com/attachments/797622888466612254/901536460249890897/discord.png);
    background-repeat: no-repeat;
    position:relative;
    font-family: var(--titlefont);
    font-size: var(--titlefont-text-size);
    color: var(--titlefontcolor);
    font-weight:700;
    opacity: 0.5;
    padding:0 18px;
    line-height:var(--classic-titlebar-height);
}

.wordmarkWindows-1v0lYD svg {
    display:none;
}

.platform-win #app-mount,
.platform-win .backdrop-1wrmKB,
.platform-win .backdropWithLayer-3_uhz4 {
    padding:var(--classic-app-padding);
    box-sizing:border-box;
    background-color: var(--surface);
    box-shadow: var(--border-window-outer), var(--border-window-inner);
}

.platform-win .bg-h5JY_x,
.platform-win .layer-3QrUeG,
.platform-win .standardSidebarView-3F1I7i {
    top:0;
    padding-top:0;
}

/* Search popout */

.theme-light .searchPopout-1vUlP3,
.theme-light .container-3ayLPN {
  box-sizing: border-box;
  border: 1px solid #000;
  background-color: var(--window-background) !important;
  box-shadow: none;
  border-radius: 0;
  color: var(--text-color) !important;
}

.theme-light .option-96V44q:after {
    background: transparent;
}

.theme-light .option-96V44q.selected-rZcOL-:after {
    background: transparent;
}

/* New and old messages bar */
.newMessagesBar-265mhP, .jumpToPresentBar-G1R9s6 {
     border: none;
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
    opacity: 1 !important;
}

/* Add account modal */
.theme-light.authBox-hW6HRx {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

.theme-light.navRow-3bgpKd {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  color: var(--text-color) !important;
}

/* Threads */
.popout-APcvZm {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.container-2I9Hud:active {
  background-color: var(--surface) !important;
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.container-2I9Hud, .header-1VS4tm, .container-7uh5fX {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.chatHeaderBar-4vZS1x {
  background-color: var(--surface) !important;
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
  padding: 4px 8px;
}


.threadSidebar-1o3BTy {
  border-radius: 0 !important;
    border-left: none !important;
    -webkit-filter: none !important;
    filter: none !important;
}

.threadSidebar-1o3BTy {
  background-color: var(--surface) !important;
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

/* Icons */
.clickable-3rdHwn .icon-22AiRD, .button-14-BFJ, .controlIcon-3cRbti, .button-1w5pas, .cancelButton-3hVEV6, .downloadButton-23tKQp {
  border-radius: 0 !important;
  opacity: 1;
}
.clickable-3rdHwn .icon-22AiRD:hover, .button-14-BFJ:hover, .controlIcon-3cRbti:hover, .button-1w5pas:hover, .cancelButton-3hVEV6:hover, .downloadButton-23tKQp:hover {
  box-shadow: var(--toolbar-border-raised-outer), var(--toolbar-border-raised-inner) !important;
}

.clickable-3rdHwn .icon-22AiRD:active, .button-14-BFJ:active, .controlIcon-3cRbti:active, .button-1w5pas:active, .cancelButton-3hVEV6:active, .downloadButton-23tKQp:active {
  box-shadow: var(--toolbar-border-sunken-outer), var(--toolbar-border-sunken-inner) !important;
}

.button-1w5pas.open-1Te94t {
    -webkit-transform: none;
    transform: none;
}

.controlIcon-3cRbti {
padding: 0px;
margin-left: 3px;
}
/* Reply menu */
.clipContainer-eeROt0 {
  border-radius: 0 !important;
    padding-top: 0px;
    margin-top: -32px;
}

.attachedBars-tZDmyV {
  background-color: var(--surface) !important;
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
  border-radius: 0 !important;
}


.replyBar-1YLQ2F, .threadSuggestionBar-2ufK2Z {
  background-color: #0000 !important;
  border-radius: 0 !important;
}

/* Reactions */
.reaction-1hd86g.reactionMe-wv5HKu {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.theme-light .reaction-1hd86g.reactionMe-wv5HKu .reactionCount-2mvXRV {
  color: var(--text-color) !important;
}

.reaction-1hd86g.reactionMe-wv5HKu:active {
  background-color: var(--surface) !important;
  box-shadow: var(--border-sunken-outer), var(--border-sunken-inner);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

/* Radio buttons */
.itemFilled-3llgIC[aria-checked=true] {
    background-color: #0000;
}

/* Upload modal */
.theme-light .uploadModal-2ifh8j {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.theme-light .footer-3mqk7D {
    background: none !important;
    box-shadow: none !important;
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.upload-3Dkqd6 {
      background: none !important;
}

/* Media player */
.metadata-13NcHb {
padding: 18px 7px 12px;
}

.audioControls-2HsaU6, .videoControls-2kcYic {
  background-color: var(--surface) !important;
  box-shadow: var(--tophighlight);
  border-radius: 0;
  border: none;
  color: var(--text-color) !important;
}

.mediaBarWrapper-3D7r67, .mediaBarWrapper-3D7r67:after, .mediaBarWrapper-3D7r67:before {
     background-color: #fff !important;  
box-shadow: var(--border-field) !important;
  border-radius: 0;
}

.mediaBarInteraction-37i2O4 .mediaBarGrabber-1FqnbN, .mediaBarGrabber-1FqnbN {
  background-color: var(--surface) !important;
  box-shadow: var(--border-raised-outer), var(--border-raised-inner) !important;
  border-radius: 0 !important;
  border: none !important;
  color: var(--text-color) !important;
  width: 13px !important;
  height: 15px !important;
  top: 1px !important;
}

.mediaBarProgress-1xaPtl, .mediaBarProgress-1xaPtl:after, .mediaBarProgress-1xaPtl:before {
     background: none !important;
  border-radius: 0;
}

.mediaBarGrabber-1FqnbN {
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: none;
    transform-origin: none;
    -webkit-transition: none;
    transition: none;
}

/* Search */
.searchHeader-2XoQg7 {
  background-color: var(--surface) !important;
}

.searchResult-9tQ1uo {
  background-color: var(--window-background) !important;
  box-shadow: var(--text-box-border) !important;
  border-radius: 0 !important;
}

/* Code blocks */
.markup-2BOw-j code {
  background-color: var(--window-background) !important;
  box-shadow: var(--text-box-border) !important;
  border-radius: 0 !important;
  border: none !important;
}

/* Progress bars */
.bar-1lIEUi, .bar-1ILjdu, .bar-H7i0yk {
  border-radius: 0 !important;
 height: 12px !important;
}

.progressBar-UDQ4AC, .progressBar-1oVG_J, .progressBar-3qYx14 {
  background: var(--selected);
  left: 2px !important;
  bottom: 2.5px !important;
}
.theme-light .progressBarContainer-DLPbha, .theme-light .progressBarContainer-cCu8a2, .theme-light .progressBarContainer-zq3bcT {
  background-color: var(--window-background) !important;
  box-shadow: var(--text-box-border) !important;
 height: 16px !important;
}

/* Chat box stuff */
.base-gE7OpD {
    bottom: -2px;
    font-size: 11px;
    color: var(--text-normal);
}

/* Chat area */
.content-yTz4x3, .scroller-2LSbBU {
  box-shadow: var(--text-box-border) !important;
}

.chat-3bRxxu, .threadSidebar-1o3BTy {
  background-color: var(--window-background) !important;
}

/* Some settings pages */

/* Activity */
.theme-light .card-FDVird:before {
  background: #0000;
}

.theme-light .game-1ipmAa {
    height: 50px;
}

/* Nitro */

.holidayPromotionBackground-3A9hk1 {
  background: var(--selected);
  border-radius: 0 !important; 
  color: var(--mainfontselectedcolor) !important;
}

.side-8zPYf6 .item-PXvHYJ {
  border-radius: 0 !important;
}

.snow-160DJc {
display: none;
}

/* User profile */
.swatch-2XEFyZ {
  border-radius: 0 !important;
}

/* testing */
.container-1r6BKw.themed-ANHk51, .scroller-1Bvpku, .container-3baos1, .searchBar-6Kv8R2, .header-2V-4Sw, .form-2fGMdU, .container-3O_wAf, .contentWrapperInner-17OxmC, .scroller-1Bvpku, .container-3baos1 {
box-shadow: none !important;
}

.container-3baos1 {
background: #0000;
}

