/**
    * @name GitHub Dark
    * @version 1.0.0
    * @description A theme based off of the GitHub Dark theme.
    * @author Sango
    * @source https://github.com/moistp1ckle/GitHub_Dark
    * @website https://github.com/moistp1ckle
**/

:root {
    /* --------- BASE THEME --------- */
    --blurple-replace: #7289DA;
    --background-primary: rgb(9, 12, 16);
    --background-secondary: rgb(13, 17, 23);
    --background-floating: rgb(22, 27, 34);
    --background-secondary-alt: var(--background-floating);
    --background-tertiary: rgb(7, 10, 16);
    --background-accent: rgb(17, 29, 46);
    --userarea-background: var(--background-tertiary);
    --header-primary: rgb(240, 246, 252);
    --header-secondary: rgb(139, 148, 158);
    --elevation-low: 0 1px 0 rgba(40, 40, 50, 0.2), 0 1.5px 0 rgba(60, 60, 70, 0.05), 0 2px 0 rgba(40, 40, 50, 0.05);
    --elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
    --channels-default: rgb(139, 148, 158);
    --channeltextarea-background: rgb(7, 10, 16);
    --voice-color: var(--brand-experiment);
    --guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
    --activity-card-background: #0f0f0f;
    --interactive-normal: rgb(139, 148, 158);
    --interactive-hover: #dcddde;
    --interactive-active: #fff;
    --interactive-muted: rgb(76, 82, 88);
    --background-modifier-hover: rgba(33, 38, 45, 0.26);
    --background-modifier-active: rgba(33, 38, 45, 0.44);
    --background-modifier-selected: rgba(33, 38, 45, 0.52);
    --background-modifier-accent: rgb(33, 38, 45);
    --text-link: rgb(88, 166, 255);
    --text-normal: rgb(201, 209, 217);
    --text-muted: rgb(139, 148, 158);
    --deprecated-panel-background: #2a2f29;
    --deprecated-card-bg: var(--background-secondary);
    --deprecated-card-editable-bg: var(--background-secondary);
    --deprecated-store-bg: #36393f;
    --deprecated-quickswitcher-input-background: #72767d;
    --deprecated-quickswitcher-input-placeholder: hsla(0, 0%, 100%, 0.3);
    --deprecated-text-input-bg: var(--channeltextarea-background);
    --deprecated-text-input-border: var(--border-color);
    --deprecated-text-input-border-hover: #040405;
    --deprecated-text-input-border-disabled: #202225;
    --deprecated-text-input-prefix: #dcddde;
    --background-accent-1: rgb(15, 15, 15, 0.1);
    --background-accent-3: rgb(15, 15, 15, 0.3);
    --background-floating-2: rgba(0, 0, 0, 0.2);
    --border: 1px solid rgb(48, 54, 61);
    --border-color: rgb(48, 54, 61);
    --blurple-border: 1px solid rgb(31, 47, 71);
    --border-radius: 5px;
    --divide-color: var(--brand-experiment);
    --brand-experiment: rgb(88, 101, 242);
    --deprecated-quickswitcher-input-background: var(--channeltextarea-background)
}

.theme-light {
    --background-secondary: rgb(13, 17, 23);
    --header-primary: rgb(240, 246, 252);
    --header-secondary: rgb(139, 148, 158);
    --background-primary: rgb(22, 27, 34);
    --text-normal: rgb(201, 209, 217);
    --background-floating: rgb(22, 27, 34);
    --background-tertiary: transparent;
    --deprecated-text-input-bg: rgb(7, 10, 16);
}

.theme-dark {
    --text-positive: hsl(139, calc(var(--saturation-factor, 1)*66.8%), 58.6%);
    --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%);
    --info-positive-text: #fff;
    --info-warning-text: #fff;
    --info-danger-text: #fff;
    --info-help-background: hsla(197, calc(var(--saturation-factor, 1)*100%), 47.8%, 0.1);
    --info-help-foreground: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%);
    --info-help-text: #fff;
    --status-warning-text: #000;
    --scrollbar-thin-thumb: rgb(22, 27, 34);
    --scrollbar-thin-track: transparent;
    --scrollbar-auto-thumb: rgb(22, 27, 34);
    --scrollbar-auto-track: rgba(17, 19, 24, 0.308);
    --scrollbar-auto-scrollbar-color-thumb: rgb(22, 27, 34);
    --scrollbar-auto-scrollbar-color-track: rgba(17, 19, 24, 0.308);
    --elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15);
    --elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05), 0 2px 0 rgba(4, 4, 5, 0.05);
    --elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16);
    --elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
    --logo-primary: rgb(240, 246, 252);
    --control-brand-foreground: hsl(227, calc(var(--saturation-factor, 1)*57.9%), 77.6%);
    --control-brand-foreground-new: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%);
    --background-mentioned: rgba(13, 17, 23, 0.466);
    --background-mentioned-hover: rgba(20, 33, 53, 0.233);
    --background-message-hover: rgba(4, 4, 5, 0.07);
    --activity-card-background: #202225;
    --textbox-markdown-syntax: rgb(82, 89, 95);
}

.resultsGroup-r_nuzN {
    background-color: var(--background-secondary);
    border-radius: var(--border-radius);
    border-left: var(--border);
    border-right: var(--border);
}

.lookBlank-3eh9lL {
    color: var(--text-normal);
}

.footer-2gL1pp .lookFilled-1Gx00P.colorGrey-2DXtkV {
    background-color: rgb(43, 50, 59) !important;
}

.mentioned-xhSam7:before {
    background-color: var(--brand-experiment);
}

.theme-dark .emptyHintCard-2mUdMe {
    background-color: var(--background-secondary-alt);
    border: var(--border);
    border-radius: var(--border-radius);
}

#MemberCount {
    border-left: var(--border);
}

.theme-dark .contentWrapper-3WC1ID {
    background-color: var(--background-secondary);
}

.divider-JfaTT5 {
    --divider-color: var(--divide-color);
}

.children-19S4PO:after {
    content: none
}

.theme-dark .outer-1AjyKL.interactive-3B9GmY:hover, .theme-dark .outer-1AjyKL.active-1xchHY {
    background-color: var(--background-modifier-selected);
}

.theme-light .footer-2gL1pp {
    box-shadow: none;
    border-top: var(--border);
}

.channelTextAreaDisabled-8rmlrp, .channelTextAreaDisabled-8rmlrp > .scrollableContainer-2NUZem{
    animation: nochat .000001ms forwards;
  }
  @keyframes nochat{
    to{height: 0}
  }
  /* Removes Follow banner on bottom of channels */
  .wrapper-39oAo3 {display: none;}


  #status-picker .scrollerBase-289Jih {
    display: grid;
  }
  
  #status-picker-custom-status,
  #status-picker div[role=group] {
    grid-column: 1/5;
  }
  
  #status-picker .item-1tOPte:not(#status-picker-custom-status, #status-picker-switch-account) .status-1fhblQ {display: none;}
  #status-picker .description-2L932D {display: none;}
  #status-picker .separator-2I32lJ {display: none;}
  
  #status-picker .status-1fhblQ {
    margin-left: 8px;
  }
  
  #status-picker .customEmojiPlaceholder-37iZ_j,
  #status-picker .switchAccountsIcon-355frb {
    margin-left: 1px;
  }
  
  #status-picker .mask-1qbNWk {
    height: 78%; 
    width: 78%;
    margin-left: 3px;
  }
  
  #status-picker-online,
  #status-picker-idle,
  #status-picker-dnd {
    margin-right: 20px;
  }
  
  #status-picker-online .statusItem-33LqPf,
  #status-picker-idle .statusItem-33LqPf,
  #status-picker-dnd .statusItem-33LqPf,
  #status-picker-invisible .statusItem-33LqPf {
    padding: 8px 8px;
  }
  
  #status-picker-custom-status .statusItem-33LqPf {
    padding: 6px 8px;
  }
  
  #status-picker .customEmojiPlaceholder-37iZ_j {
    background-image: none;
    background-color: var(--interactive-normal);
    mask: var(--icon) center/contain no-repeat;
    -webkit-mask: var(--icon) center/contain no-repeat;
    width: 22px;
    height: 22px;
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Crect fill='none' height='24' width='24'/%3E%3Cpath d='M11.99,2C6.47,2,2,6.48,2,12s4.47,10,9.99,10C17.52,22,22,17.52,22,12S17.52,2,11.99,2z M8.5,8C9.33,8,10,8.67,10,9.5 S9.33,11,8.5,11S7,10.33,7,9.5S7.67,8,8.5,8z M16.75,14.75C15.8,16.39,14.03,17.5,12,17.5s-3.8-1.11-4.75-2.75 C7.06,14.42,7.31,14,7.69,14h8.62C16.7,14,16.94,14.42,16.75,14.75z M15.5,11c-0.83,0-1.5-0.67-1.5-1.5S14.67,8,15.5,8 S17,8.67,17,9.5S16.33,11,15.5,11z'/%3E%3C/svg%3E");
  }
  
  #status-picker .colorDefault-2K3EoJ.focused-3afm-j .customEmojiPlaceholder-37iZ_j {
    background: var(--interactive-active);
  }
  
  #status-picker .switchAccountsIcon-355frb {
    background-image: none;
    background-color: var(--interactive-normal);
    mask: var(--icon) center/contain no-repeat;
    -webkit-mask: var(--icon) center/contain no-repeat;
    width: 22px;
    height: 22px;
    --icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cg%3E%3Crect fill='none' height='24' width='24'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M17,20H4V7c0-0.55-0.45-1-1-1S2,6.45,2,7v13c0,1.1,0.9,2,2,2h13c0.55,0,1-0.45,1-1S17.55,20,17,20z M20,2H8 C6.9,2,6,2.9,6,4v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V4C22,2.9,21.1,2,20,2z M14,5c1.66,0,3,1.34,3,3c0,1.66-1.34,3-3,3 s-3-1.34-3-3C11,6.34,12.34,5,14,5z M7.76,16c1.47-1.83,3.71-3,6.24-3s4.77,1.17,6.24,3H7.76z'/%3E%3C/g%3E%3C/svg%3E");
  }
  
  #status-picker .colorDefault-2K3EoJ.focused-3afm-j .switchAccountsIcon-355frb {
    background: var(--interactive-active);
  }
  
  #status-picker-custom-status,
  #status-picker-switch-account,
  #status-picker-switch-account--manage-accounts {
    margin-top: 12px !important;
  }
  
  #status-picker-custom-status::after {
    content: "";
    background: var(--background-modifier-accent);
    position: absolute;
    top: -6px;
    left: 2px;
    width: 98%;
    height: 1px;
  }
  
  #status-picker-switch-account::after {
    content: "";
    background: var(--background-modifier-accent);
    position: absolute;
    top: -6px;
    left: 2px;
    width: 98%;
    height: 1px;
  }
  
  #status-picker-switch-account--manage-accounts::after {
    content: "";
    background: var(--background-modifier-accent);
    position: absolute;
    top: -7px;
    left: 2px;
    width: 98%;
    height: 1px;
  }
  
  #status-picker-dnd::after,
  #status-picker-idle::after,
  #status-picker-online::after {
    content: "";
    background: var(--background-modifier-accent);
    position: absolute;
    top: 6px;
    left: 50px;
    width: 1px;
    height: 24px;
  }
  .spoilerText-3p6IlD,
  .spoilerText-3p6IlD.hidden-HHr2R9 {
      background-color: transparent !important;
  }
  
  .spoilerText-3p6IlD.hidden-HHr2R9 > .inlineContent-3ZjPuv {
      opacity: 1 !important;
      filter: blur(3px);
      pointer-events: unset;
  }






















  .headerIcon-1qrXTN+.headerLabel-3dG4M-,
  .children-19S4PO >h3,
  .item-PXvHYJ,
  .name-23GUGE {
    text-transform: capitalize;
  }






  .connectedAccountIcon-3_EQqg ~ div::before {
    content: "";
    top: 0; bottom: 0; left: 0; right: 0;
    border: 1px solid var(--border-color);
    position: absolute;
    display: block;
    pointer-events: none;
}

.connectedAccount-2Jb-Z0 {
    overflow: hidden;
    position: relative;
}
/* Spotify */
.connectedAccountIcon-3_EQqg[src="/assets/eaeac24163b35f7526704a3d9b3c7722.svg"] ~ div::before {--border-color: #1ED760;}
/* Github */
.connectedAccountIcon-3_EQqg[src="/assets/6a853b4c87fce386cbfef4a2efbacb09.svg"] ~ div::before {--border-color: #fff;}
/* Twitch */
.connectedAccountIcon-3_EQqg[src="/assets/ca71e0b8818221eea1deebbaf8dc6518.svg"] ~ div::before {--border-color: #563194;}
/* Twitter */
.connectedAccountIcon-3_EQqg[src="/assets/85cf2b49d2a185c98ec8e383ad5a05d6.svg"] ~ div::before {--border-color: #0099E4;}
/* XBOX */
.connectedAccountIcon-3_EQqg[src="/assets/1fa6585cbb8c0fe21188e26d19fc6609.svg"] ~ div::before {--border-color: #5EC220;}
/* Reddit */
.connectedAccountIcon-3_EQqg[src="/assets/f3224f560c8f5974355596a4f7e9ce19.svg"] ~ div::before {--border-color: #FF4500;}
/* Battle.net */
.connectedAccountIcon-3_EQqg[src="/assets/37f15a06d062bdd0fc252d2b35d0b0bb.svg"] ~ div::before {--border-color: #0099E4;}
/* Steam */
.connectedAccountIcon-3_EQqg[src="/assets/d897626dfa2016ea3ad0af935acb6070.svg"] ~ div::before {--border-color: #000000;}
/* YouTube */
.connectedAccountIcon-3_EQqg[src="/assets/57ee9535485efae7eb923ed4893abb57.svg"] ~ div::before {--border-color: #D9252A;}
/* Facebook */
.connectedAccountIcon-3_EQqg[src="/assets/32045743cb7670855ae726743c949e0c.svg"] ~ div::before {--border-color: #1877F2;}
/* LOL */
.connectedAccountIcon-3_EQqg[src="/assets/94dc6f30a819026fa295d85f1f72b4ab.svg"] ~ div::before {--border-color: #CEA146;}


.welcomeCTAButtonOuter-2VwxSF {display : none}




:root{
    --embed-border-radius: 8px;
}
.embed-IeVjo6 {
    border-radius: var(--embed-border-radius);
}
.embed-IeVjo6 code{
    background: var(--background-secondary);
}
:root{
    --embed-line-width: 256px;
}
.embedWrapper-lXpS3L{
}
.embedFull-2tM8-- {

    border-left: calc(4px + var(--embed-line-width)) solid var(--background-accent);
    background: var(--background-secondary);
}
.grid-1nZz7S {
    margin-left: calc( -1 * var(--embed-line-width));
    z-index: 1;
}
.embedFull-2tM8--:after, .embedFull-2tM8--:before{
    content: "";
    height: 100%;
    width: var(--embed-line-width);
    position: absolute;
    top: 0;
    left: calc(-1 * var(--embed-line-width));
}
.embedFull-2tM8--:after{
    background: linear-gradient(to right, transparent, var(--background-secondary));
}
.embedFull-2tM8--:before{
    background: var(--background-secondary);
    opacity: .8;
}
.mainContent-u_9PKf:hover {
    animation: UserModalButtons 0.5s normal ease;}
  .mainContent-u_9PKf .noWrap-3jynv6 {width: 100px;opacity: 1;}
  .mainContent-u_9PKf {transition: 0.2s;}
  .mainContent-u_9PKf:hover {transition: 0.2;}
  @keyframes UserModalButtons {
    0% {
      transform: translateY(0px);
    }
    45% {
      transform: translateY(-5px);
    }
    90% {
      transform: translateY(0px);
    }
  }

.wrapperControlsHidden-35Gtol {
    cursor: none;
}




:root {
    --color-brand-lighter: #4373c5;
}
.input-cIJ7To,
.scrollableContainer-2NUZem {
    border-radius: 0%;
    background-color: #070a10;
    transition: background-color 0.2s ease, border-color 0.2s ease;
    border: 1px solid transparent;
    outline: none;
}
.input-cIJ7To:hover,
.scrollableContainer-2NUZem:hover {
    border-color: #4373c5;
    background-color: #12192c;
    
}
.input-cIJ7To:focus-within,
.scrollableContainer-2NUZem:focus-within {
    background-color: #070a10;
    border-color: var(--color-brand-lighter);
}
.scrollableContainer-2NUZem {
    border: 1px solid transparent;
    
}

.button-14-BFJ:hover .contents-18-Yxp {
    animation: UserModalButtons 0.5s normal ease;
  }
  .container-3baos1 .noWrap-3jynv6 {
    width: 100px;
    opacity: 1;
  }
  .button-14-BFJ {
    transition: 0.2s;
  }
  .button-14-BFJ:hover {
    padding-bottom: 0px;
    transition: 0.2;
  }
  @keyframes UserModalButtons {
    0% {
      transform: translateY(0px);
    }
    50% {
      transform: translateY(-5px);
    }
    100% {
      transform: translateY(0px);
    }
  }

  :root {
    --sidebar-width: 240px; /* change if your theme resizes the sidebar */
}
.chat-3bRxxu.threadSidebarOpen-vdkwIh {
    resize: horizontal;
    min-width: 400px;
    max-width: calc(100vw - var(--sidebar-width) - 72px - 400px);
}
.chat-3bRxxu:not(.threadSidebarOpen-vdkwIh) {
    width: unset !important;
    flex: 1 1 auto;
}
.threadSidebar-1o3BTy {
    width: unset;
    flex: 1 1 auto;
}

.markdown-hover {
    display: none;
}





#floating-editor-window.resizable {
    max-height: unset;
    max-width: unset;
}


#app-mount .container-3auIfb, #app-mount .bd-switch-body {
    width: 20px;
    height: 20px;
    background: transparent !important;
  }
  #app-mount .container-3auIfb .slider-TkfMQL, #app-mount .bd-switch-body .bd-switch-slider {
    left: -6px !important;
  }
  #app-mount .container-3auIfb .slider-TkfMQL > rect, #app-mount .bd-switch-body .bd-switch-slider rect {
    height: 20px !important;
    width: 20px !important;
    x: 4px !important;
    y: 0px !important;
    rx: 5;
    fill: var(--background-tertiary);
  }



  .cozy-3raOZG .assetWrapper-3GNt0z {
    max-width: 48px;
    max-height: 48px
}


:root { --sidebar-initial-width: 240px; }
.sidebar-2K8pFh {
    resize: horizontal;
    width: var(--sidebar-initial-width);
}
.sidebar-2K8pFh .channel-2QD9_O { max-width: unset; }
.bannerImage-3KhIJ6 { width: 100%; }



.layer-3QrUeG {
    transform: none !important;
    opacity: 1 !important;
}

.layers-3iHuyZ>.layer-3QrUeG.animating-rRxada *,
.layers-3iHuyZ>.layer-3QrUeG.animating-rRxada {
    pointer-events: auto !important;
    will-change: unset;
}

.animating-rRxada.stop-animations {
    z-index: 100 !important;
}







/* Hide GIFT button */
.container-1mpd15 {
    display: none;
  }
  /* Hide GIF button */
  .buttonContainer-28fw2U:not(.apateE2EButton):not(.send-button) > :not(.emojiButton-3uL3Aw):not(.fm-button) > :not(.stickerButton-3OEgwj):not(.apateEncryptionKeyContainer):not(.translateButton-DhP9x8) {
    display: none
  }
  /* Hide Stickers button */
  .stickerButton-3OEgwj {
    display: none
  }




  .container-16j22k {background: transparent; pointer-events: none}
  .container-16j22k>div {display: none}
  .container-16j22k::before {
      content: "You've gone offline";
      display: block;
      bottom: 24px; right: 24px;
      position: absolute;
      padding: 8px 16px;
      background-color: #f04747;
      border-radius: 4px;
      color: #fff;
      font-weight: 500
  }




  [href="/store"], [aria-controls="Discord Nitro-tab"],[aria-controls="Billing-tab"],[aria-controls="Nitro Server Boost-tab"],
  #guild-header-popout > div > .separator-2I32lJ:nth-child(2),.shinyButton-3uFlM-,
  .emojiSection-3Fb9ix > .flex-1xMQg5 > .size14-e6ZScH,.emojiSection-3Fb9ix > .flex-1xMQg5 > .flex-1xMQg5 > .size14-e6ZScH,
  .emptyStateSubtext-2hdA9c, .content-2c3hgM, .wrapper-1hrFc0, .wrapper-3nSjSv, .divider-Uf0Wob,
  .perksModalContentWrapper-2HU6uL > .content-2qfHzC:nth-child(3),.guildsBlurb-2AgVCC,.marketingHeader-d16BX1,
  .content-3BhRLj > div:not(.marketingLogo-1D8DV6), .content-3BhRLj > h3,.subscribeTooltipWrapper-1JoUuw,
  .headerBlurb-1GxBrq,.giftAction-yhDLaW,.tierMarkerLabelContainer-1qM0Ak, .upsell-34F9Me,
  .premiumPromo-fVlLu-,.stickerShopIconWrapper-2SZmQ6,.selectorButtonPremiumRequired-mKMbIu,.premiumUpsell-2vHaVa { display: none;}
  .emojiSection-3Fb9ix > .flex-1xMQg5, .popoutContainer-1MXdqN > .flex-1xMQg5 { flex-direction: column; align-items: center;}
  .emojiSection-3Fb9ix > .flex-1xMQg5 > .flex-1xMQg5,
  .popoutContainer-1MXdqN > .flex-1xMQg5 > .flex-1xMQg5 { margin-left: 0px; }
  .primaryEmoji-3LinDq { margin: 0px 0px 12px 0; }
  .popoutContainer-1MXdqN { width: auto; }
  .ctaBar-2UsjF2 { margin: auto;}
  .wrapper-2iFQJ9 > .header-2k4I2o > .wrapper-3ir_7D { padding-right: 0;}
  .settingsGroup-2NaPKC .item-3T2z1R:nth-child(2) { border-radius: 0 3px 3px 0;}

  .wordmarkWindows-1v0lYD {
    display: none;
  }

  .search-2oPWTC:not(.open-6_Y_aH) .searchBar-3dMhjb { width: 27px; transition: 0.25s; background-color: transparent;}
  .search-2oPWTC:not(.open-6_Y_aH):hover .searchBar-3dMhjb { width: 240px; background-color: var(--background-tertiary);}
  .search-2oPWTC:not(.open-6_Y_aH) .iconContainer-O4O2CN { transform: scale(1.3); transition: 0.25s;}
  .search-2oPWTC:not(.open-6_Y_aH):hover .iconContainer-O4O2CN { transform: scale(1);}
  .icon-3cZ1F_ { color: var(--text-normal)}

  .menu-3sdvDG {
    animation: custom-menu-animation 250ms ease;
    transform-origin: top;
}

.followButton-L6L-Us{
    display:none;
}
.animatedContainer-1NSq4T, .content-3YMskv [style="height: 84px;"], .bannerImage-3KhIJ6, .animatedBannerHoverLayer-1laDtn{
    display: none;
}
.hasBanner-2SrLR3 .header-2V-4Sw, .hasBanner-2SrLR3 .header-2V-4Sw:hover{
    color: var(--header-primary);
    box-shadow: var(--elevation-low);
}

.flowerStarContainer-3zDVtj {
    display:none;
}




.field-1HUseB > div > div > div{
    -webkit-filter: blur(3px);
    border-radius: 10px;
    -webkit-transition: all 0.5s ease;
}

.field-1HUseB > div > div > div:hover{

    filter: blur(0);
    transition: ease-in-out 0.3s;
}


.title-3qD0b- .iconWrapper-2OrFZ1:nth-child(1),
.title-3qD0b- .iconWrapper-2OrFZ1:nth-child(2),
.title-3qD0b- .iconWrapper-2OrFZ1:nth-child(3){
    left: -50px;
}
[aria-label="Help"]{
    display:none;
}




.sidebar-2K8pFh{
    width: 0px;
    transition: 0.6s ease;
    position: fixed;
    height: calc(100% - 47.988px);
    z-index: 1;
    bottom: 0px;
  }
  .wrapper-3NnKdC:hover+.base-3dtUhz>.content-98HsJk>.sidebar-2K8pFh{
    width:240px;
  }
  .sidebar-2K8pFh:hover{
    width:240px;
  }

@keyframes custom-menu-animation {
    0% {
        transform: scaleY(0);
    }
    100% {
        transform: scaleY(1);
    }
}   
.animatedContainer-1NSq4T, .content-3YMskv [style="height: 84px;"], .bannerImage-3KhIJ6, .animatedBannerHoverLayer-1laDtn{
    display: none;
}
.hasBanner-2SrLR3 .header-2V-4Sw, .hasBanner-2SrLR3 .header-2V-4Sw:hover{
    color: var(--header-primary);
    box-shadow: var(--elevation-low);
}
.chatContent-a9vAAp { /*Chat pannel and message box*/
    position: absolute;
    width: 97%;
    height: 100%;
}
.membersWrap-2h-GB4 {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    transform: translateX(80%);
    justify-content: unset;
    transition: transform 0.25s ease-in;
}


.member-3-YXUe { /*Moves server members for aesthetic purposes*/
    margin-left: 2px;
    margin-bottom: 3px;
}
/*Shows the server members list*/
.membersWrap-2h-GB4:hover { /*Shows server's members*/
    transform: translateX(0%);
}
.searchResultsWrap-3-pOjs { /*Moves search results back to the right*/
    position: relative;
    right: -74%;
}

.buttons-3JBrkn > .button-38aScr:not(.BD-TeX-plugin-button) > :not(.translateButton-DhP9x8){
    display:none;
}


.buttonContainer-28fw2U:not(.apateE2EButton):not(.send-button) > :not(.emojiButton-3uL3Aw):not(.fm-button) > :not(.stickerButton-3OEgwj):not(.apateEncryptionKeyContainer):not(.translateButton-DhP9x8) {
  display: none
}





.circleIconButton-hZmpE8 {
  display: none;
}




.container-2DM8Md{
    display : none;
}
  






  















.border-Jn5IOt.speaking-B2MXPi {
    -webkit-box-shadow: inset 0 0 0 2px #0FF;
    box-shadow: inset 0 0 0 2px #0FF;
    -webkit-animation: rainbow 3s infinite linear !important;
    animation: rainbow 3s infinite linear !important;
}

@keyframes rainbow {
    0% {
        -webkit-filter: hue-rotate(0deg);
    }
    100% {
        -webkit-filter: hue-rotate(360deg);
    }
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV {
    background-color: var(--background-floating);
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV:hover {
    background-color: var(--background-modifier-selected);
}

.theme-dark .container-1D34oG {
    background-color: var(--background-primary);
}

.item-26Dhrx[aria-checked=true] {
    background-color: var(--background-modifier-selected);
    border: var(--border);
}

.phoneField-38N1bJ, .phoneField-38N1bJ .inputField-aNPXsv {
    background-color: var(--channeltextarea-background);
    border-radius: var(--border-radius);
}

.option-n0icdO, .theme-dark .notDetected-33MY4s, .theme-light .notDetected-33MY4s {
    background-color: var(--background-floating);
}

.container-1r6BKw.themed-ANHk51 {
    background-color: var(--background-secondary);
    border-top: var(--border);
    border-bottom: var(--border);
}

.menu-3sdvDG {
    border: var(--border);
    border-radius: var(--border-radius);
}

.container-enaOkj, .messagesPopoutWrap-1MQ1bW, .role-3UN8jj:hover {
    border: var(--border);
    border-radius: var(--border-radius);
    margin: -1px;
}

.peopleListItem-2nzedh.active-rhSpJJ, .peopleListItem-2nzedh:hover {
    border: var(--border);
    border-radius: var(--border-radius);
    margin: 0 10px 0 20px;
}

.peopleListItem-2nzedh {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.item-1tOPte, .container-2Pjhx-, .membershipDialog-rVL-t_, .listRow-1iDGel, .content-1x5b-n, .side-8zPYf6 .item-PXvHYJ, .memberRow-1wwtfV, .roleRow-30TwGe, .result-oB0z--, .container-jSV3OF, .theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV, .container-2rNpDV, .wrapper-3D2qGf, .friend-3KALPe, .item-26Dhrx {
    border-radius: var(--border-radius);
}

.tertiary-aMXF0g:hover:not(.disabled-3Njyym), .secondary-dIudih:hover:not(.disabled-3Njyym) {
    border: var(--border);
}

.actionButton-uPB8Fs:hover, .listRow-1iDGel:hover {
    border: var(--border);
}

.actionButton-uPB8Fs, .item-26Dhrx, .listRow-1iDGel, .side-8zPYf6 .item-PXvHYJ, .memberRow-1wwtfV {
    border: 1px solid transparent;
}

.theme-dark .userSettingsVoice-iwdUCU .previewOverlay-2O7_KC {
    background-color: var(--background-secondary);
    border: var(--border);
    border-radius: var(--border-radius);
}

.searchBar-3dMhjb {
    border: var(--border);
    padding: 0;
}

.searchBar-6Kv8R2 .searchBarComponent-32dTOx, .bd-select, .bd-select:hover, .bd-select.menu-open {
    border: var(--border)
}

.panels-j1Uci_ {
    border-top: var(--border);
    margin-top: -1px;
}

.topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ {
    border: var(--border);
    border-radius: var(--border-radius);
}

.topPill-30KHOu .item-PXvHYJ, .friend-3KALPe, .selectable-3dP3y-, .roleRow-30TwGe {
    border: 1px solid transparent;
}

.sidebar-2K8pFh {
    border-left: var(--border);
    border-top: var(--border);
    border-right: var(--border);
}

.theme-dark .root-1gCeng, .theme-dark .popoutList-T9CKZQ {
    background-color: var(--background-secondary);
    border: var(--border);
    border-radius: var(--border-radius);
}

.members-1998pB {
    border-left: var(--border);
}

.userPopout-xaxa6l {
    border: var(--border);
}

.theme-dark .friendSelected-1sa4bG {
    border: var(--border);
    background: var(--background-modifier-hover);
}

.theme-dark .selectableItem-1MP3MQ:hover {
    background-color: var(--background-modifier-hover);
}

.theme-dark .footer-2gL1pp {
    background-color: var(--background-floating);
}

.theme-dark .container-1nZlH6 {
    background-color: var(--channeltextarea-background);
    border: var(--border);
    border-radius: var(--border-radius);
}

.inputDefault-_djjkz.input-cIJ7To.multiInputField-3K361B {
    border: none !important;
}

.theme-dark .codeRedemptionRedirect-1wVR4b {
    background-color: var(--background-secondary);
    border-color: var(--border-color);
    border: var(--border);
    border-radius: var(--border-radius);
}

.bd-addon-list .bd-addon-card {
    border: var(--border);
    border-radius: var(--border-radius);
    margin-bottom: 18px;
}

.bd-select .bd-select-options {
    border-left: var(--border);
    border-right: var(--border);
    border-bottom: var(--border);
}

.searchHeader-2XoQg7 {
    background-color: var(--background-secondary-alt);
    border-bottom: var(--border);
}

.theme-dark .headerExpanded-CUEwZ5, .checklistHeader-1KWcEY, .header-2Y0-A- {
    background-color: var(--background-secondary-alt);
}

.theme-dark .pageWrapper-1PgVDX {
    border-top: var(--border);
}

.panels-j1Uci_, .theme-dark .changeDetails-bk98pu, .theme-dark .tierBody-16Chc9, .theme-dark .headerClickable-2IVFo9, .theme-dark .headerDefault-1wrJcN {
    background-color: var(--background-secondary);
}

.bf-toolbar::before {
    background-color: var(--background-secondary) !important;
}

.option-3KoAJB[aria-selected=true] {
    background-color: var(--background-modifier-selected);
}

.cardWrapper-2Min21, .cardPrimaryOutline-29Ujqw, .theme-dark .tierHeaderUnlocked-3lTDnP, .theme-dark .tierBody-3aUxuc, .theme-dark .pageWrapper-1PgVDX {
    background-color: var(--background-secondary);
}

.container-cMG81i, .theme-dark .copyInput-2rOSt7, .searchPage-3GKAdT .search-1iTphC .searchBox-2_mAlO {
    background-color: var(--channeltextarea-background);
}

.channelTextArea-rNsIhG, .detailsBlock-FoDTGA, .container-UC8Ug1, .bf-toolbar::before, .tier-12tKuZ, .ctaBar-2UsjF2, .theme-dark .uploadModal-2ifh8j, .container-2Yth53, .wrapper-1rqM3x, .searchPage-3GKAdT .search-1iTphC .searchBox-2_mAlO, .theme-dark .card-3DjzTQ, .getStartedWrapper-2AGgRZ, .settingsFormItem-103g1I, .enableContainer-2DIT9Q, .container-2w0lh0, .checklistContainer-mFJZEJ, .featureCard-1RR4Tl, .developerPortalCtaWrapper-2XNafh, .upsellContainer-L9xv7w, .analyticsCard-qckucw, .descriptionBox-1EKQKL, .theme-dark .copyInput-2rOSt7, .wrapper-18yWki, .theme-dark .auditLog-3jNbM6, .theme-dark .tierHeaderUnlocked-3lTDnP, .side-8zPYf6 .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ, .previewContainer-1KQDJS, .memberRow-1wwtfV:hover, .roleRow-30TwGe:hover:not(.roleRowDisableHover-1HiqqT), .container-cMG81i, .container-_phMUq, .popout-VcNcHB, .lookFilled-22uAsw.select-2fjwPw, .searchResult-9tQ1uo, .background-1QDuV2, .cardPrimaryOutline-29Ujqw, .accountBtn-2Nozo3 .accountBtnInner-sj5jLs, .connection-1fbD7X, .accountList-33MS45, .theme-dark .feature-2w65J5, .activeGame-14JI7o, .cardWrapper-2Min21, .guild-Hq0WWA, .preview-2nSL_2, .previewMessage-1ZN7YG, .cardPrimary-1Hv-to, .cardPrimaryEditable-3KtE4g, .channelTextArea-2VhZ6z, #bd-editor-panel, .bd-search-wrapper, .input-cIJ7To, .messageGroupWrapper-o-Zw7G, .wrapper-1cBijl, .contentWrapper-SvZHNd, .quickswitcher-3JagVE, .input-2VB9rf, .container-2XeR5Z, .tutorial-3w5I9h, .messages-3G3erD, .messageContainer-gbhlwo, .section-2gLsgF {
    border: var(--border);
    border-radius: var(--border-radius);
}

.theme-dark .iconWrapper-3LVgIo {
    background-color: var(--background-secondary-alt);
}

.searchResultsWrap-3-pOjs {
    border-left: var(--border);
}

.theme-dark .tierHeaderLocked-3S508x, .theme-dark .footer-3mqk7D {
    background-color: var(--background-secondary-alt);
}

.root-1gCeng, .theme-dark .uploadModal-2ifh8j {
    background-color: var(--background-secondary);
}

.theme-dark .perksModal-fSYqOq {
    background-color: var(--background-primary);
}

.reaction-1hd86g .emoji {
    width: 1.2rem;
    height: 1.2rem;
}

.embed-IeVjo6, .wrapper-35wsBm {
    border-radius: var(--border-radius);
}

.container-S9SaVf {
    border: var(--border) !important;
    border-radius: var(--border-radius);
}

.accountBtn-2Nozo3 .accountBtnInner-sj5jLs:hover {
    border: var(--border);
}

.css-gvi9bl-control, .css-gvi9bl-control:hover, .css-6fzn47-control:hover, .css-6fzn47-control, .css-17e1tep-control:hover, .css-17e1tep-control {
    background-color: var(--background-secondary);
    border-radius: var(--border-radius);
    border: var(--border);
    border-color: var(--border-color);
}

.css-3vaxre-menu {
    border-radius: var(--border-radius);
    border: var(--border);
    background-color: var(--background-secondary);
}

.theme-dark .addGamePopout-2RY8Ju {
    background-color: var(--background-floating);
    border: var(--border);
    border-radius: var(--border-radius);
}

.theme-dark .default-3oAQTF {
    background-color: var(--background-secondary);
}

.diversitySelectorOptions-4YM-vX {
    border: var(--border);
    border-radius: var(--border-radius);
}

.header-2-Imhb .tabBar-1kuXvJ .tab-ck0077.active-1MbGPa {
    border: var(--blurple-border);
    border-radius: var(--border-radius);
    color: var(--header-primary);
    margin: -1px;
    margin-top: 4px;
}

.navButtonActive-1MkytQ {
    border: var(--blurple-border);
    border-radius: var(--border-radius);
    color: var(--header-primary);
    margin: -1px;
}

.autocomplete-1vrmpx {
    background-color: var(--background-secondary) !important;
    border: var(--border);
    border-radius: var(--border-radius);
}

.header-ykumBX {
    background-color: var(--background-floating);
    border-bottom: var(--border);
}

.selected-1Tbx07 {
    background-color: var(--background-modifier-selected) !important;
    border: var(--border);
    border-radius: var(--border-radius);
}

.option-96V44q:after {
    width: 0px;
}
.hasBanner-2SrLR3 .header-2V-4Sw, .hasBanner-2SrLR3 .header-2V-4Sw:hover{
    color: var(--header-primary);
    box-shadow: var(--elevation-low);
}

[aria-label="Discord Nitro"],[aria-controls="nitro-server-boost-tab"],[aria-label="Subscriptions"],[aria-label="Gift Inventory"],[aria-controls="billing-tab"],[aria-controls="connections-tab"] + .separator-gCa7yv,[href="/store"],.container-1mpd15,.menu-3sdvDG .colorPremium-p4p7qO,.flowerStarContainer-3zDVtj,.animatedContainer-1NSq4T, .content-3YMskv [style="height: 84px;"], .bannerImage-3KhIJ6, .animatedBannerHoverLayer-1laDtn {
    display: none;
}
#app-mount .privateChannels-1nO12o .searchBar-6Kv8R2 {
    position: absolute;
    bottom: 20px;
    right: 5px;
    height: 40px;
    width: 42px;
    border: none;
    border-radius: 40px;
    background: linear-gradient(to bottom right, var(--main-color, #323232), var(--hover-color, #323232));
    box-shadow: 2px 10px 10px var(--shadow, rgba(0, 0, 0, 0.399)) !important;
    overflow: hidden;
    cursor: pointer;
    transition: all .4s ease-in-out;
    pointer-events: all;
    padding: 0;
  }

  #app-mount .privateChannels-1nO12o .searchBar-6Kv8R2 .searchBarComponent-32dTOx {
    background-color: transparent !important;
  }

  .privateChannels-1nO12o .searchBar-6Kv8R2 .inner-3ErfOT {
    height: 100%;
    width: 100%;
  }

  #app-mount .privateChannels-1nO12o .searchBar-6Kv8R2 .searchBarComponent-32dTOx::after {
    content: '';
    position: absolute;
    height: 100%;
    width: 30px;
    bottom: 1px;
    right: 5px;
    background-color: rgb(154, 154, 154)!important;
    -webkit-mask: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="%23000000"%3E%3Cpath d="M0 0h24v24H0z" fill="none"/%3E%3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/%3E%3C/svg%3E') center/cover no-repeat;
  }

  #app-mount .privateChannels-1nO12o .searchBar-6Kv8R2 .searchBarComponent-32dTOx::before {
    content: '';
    position: absolute;
    top: 50%;
    width: 180px;
    bottom: 0;
    right: 0vw;
    color: rgb(255, 255, 255);
    opacity: .5;
    font-size: 12px;
    pointer-events: none;
  }

  #app-mount .privateChannels-1nO12o .searchBar-6Kv8R2 .searchBarComponent-32dTOx {
    color: transparent;
  }
#app-mount .privateChannels-1nO12o .searchBar-6Kv8R2:hover {
      border-radius: 10px;
      border-color: red;
      transition: background-color 0.2s ease, border-color 0.2s ease;
      border: 2px solid rgba(109, 109, 109, 0.247);

  }

  .hasBanner-2SrLR3 .header-2V-4Sw, .hasBanner-2SrLR3 .header-2V-4Sw:hover{
    color: var(--header-primary);
    box-shadow: var(--elevation-low);
}

[aria-label="Discord Nitro"],[aria-controls="nitro-server-boost-tab"],[aria-label="Subscriptions"],[aria-label="Gift Inventory"],[aria-controls="billing-tab"],[aria-controls="connections-tab"] + .separator-gCa7yv,[href="/store"],.container-1mpd15,.menu-3sdvDG .colorPremium-p4p7qO,.flowerStarContainer-3zDVtj,.animatedContainer-1NSq4T, .content-3YMskv [style="height: 84px;"], .bannerImage-3KhIJ6, .animatedBannerHoverLayer-1laDtn,.sidebar-CFHs9e [aria-controls="connections-tab"] + .separator-gCa7yv + .header-2RyJ0Y {
    display: none !important;
}
.headerTop-3vNv-a, .rolesList-1geHY1, .headerTextNormal-2mGWX3, .customStatus-oN4ZZY, .aboutMeTitle-1IYtPE,
.text-37NqbO > *,.nameTag-ECvD8P > * {
  display: flex;
  justify-content: center;
  text-align: center;
}
.avatarWrapperNormal-26WQIb {
  position: absolute;
  left: 33%;
}
.avatar-3W3CeO {
  position:absolute;
  left:30%;
}
.avatar-AvHqJA {
  position:absolute;
  left:38%;
}
.profileBadges-ohc0Vu {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-height: 100px;
  transform: translateY(-8px);
  position: absolute;
  transform: translate(-250px);
}
.userPopout-xaxa6l .input-cIJ7To, .aboutMeSection-1Fw5Ia, .bodyTitle-1ySSKn, .textarea-2r0oV8, .marginBottom8-AtZOdT.size14-e6ZScH{
  text-align: center;
}