:root {
    --background-primary: linear-gradient(180deg, rgba(23,0,5,.75) 10%, rgba(0,0,0,1) 65%);
    --background-secondary: linear-gradient(180deg, rgba(23,0,5,.75) 10%, rgba(0,0,0,1) 65%);
    --font-primary: 'Rajdhani';
    --primary-text-color: lightgray;

    --primary: 23, 13, 22;
    --red: 255, 0, 60;
    --blue: 114, 234, 248;
    --yellow: 243, 230, 0;
    --green: 71, 213, 139;
    --dark-green: 56, 171, 111;

    --primary-color: rgba(var(--primary), 0.9);
    --dark-primary-color: rgba(var(--primary), 1);
    --light-primary-color: rgba(var(--primary), 0.6);

    --neon-red-color: rgba(var(--red), 1);
    --neon-blue-color: rgba(var(--blue), 1);
    --neon-yellow-color: rgba(var(--yellow), 1);
    --neon-green-color: rgba(var(--green), 1);

    --light-neon-red-color: rgba(var(--red), 0.5);
    --light-neon-blue-color: rgba(var(--blue), 0.65);
    --light-neon-yellow-color: rgba(var(--yellow), 0.5);
    --light-neon-green-color: rgba(var(--green), 1);

    --dark-neon-green-color: rgb(var(--dark-green));

    /* Variables for custiomization tool */
    --avatar-circle: 0;
    --avatar-rounded: 5px;
    --avatar-border: 1px solid var(--neon-red-color);

    /* Discord variables */
    --brand-experiment: var(--neon-red-color);
    --brand-experiment-500: rgba(var(--red), 0.65);
    --brand-experiment-560: rgba(var(--red), 0.70);
    --brand-experiment-600: rgba(var(--red), 0.80);
    --modal-background: var(--dark-primary-color);
    --modal-footer-background: var(--light-primary-color);
    --header-primary: var(--neon-blue-color);
    --header-secondary: var(--light-neon-blue-color);
    --search-popout-option-fade: var(--primary-color);
    --background-floating: var(--primary-color);
    --background-modifier-accent: var(--light-neon-red-color);
    --interactive-hover: var(--light-neon-blue-color);
    --info-warning-foreground: var(--neon-yellow-color);
    --background-mentioned: rgba(var(--yellow), 0.1);
    --interactive-active: var(--neon-yellow-color);
    --search-popout-date-picker-hint-value-background-hover: rgba(var(--red), 0.8);
    --button-secondary-background: rgba(var(--blue), 0.75);
    --__lottieIconColor: var(--neon-blue-color);
  }

  /* ===============
      CUSTOM FONT FROM GOOGLE FONTS
      ===============
   */
  ::-webkit-input-placeholder, body, button, input, select, textarea {
      font-family: var(--font-primary);
  }

  /* ===============
      TOP BAR WITH CHANNEL INFO AND ICONS
      ===============
   */

   /* Top center bar with channel info */
  .title_f75fb0 {
      background: black !important;
      border-bottom: 2px solid var(--neon-red-color);
      box-sizing: border-box;
  }

   /* Top bar icons margin */
  .toolbar__9293f {
      margin-right: 1rem;
  }

   /* Top center bar icons and channel name color */
  .topic__6ec1a ,
  #app-mount .upperContainer__9293f svg {
      color: var(--neon-blue-color);
  }

  /* Channel description */
  .children__9293f .topic__6ec1a {
      color: var(--light-neon-yellow-color);
  }

  .topic__6ec1a  {
    font-family: var(--font-primary);
  }

   /* Right top search bar */
  .searchBar__97492 {
    background: var(--dark-primary-color);
    border: 1px solid var(--light-neon-red-color);
    border-radius: 0;
  }

  .layerContainer_da8173 .layer_da8173 .container__55c99 {
    background: var(--primary-color) !important;
  }

  .container__55c99 .resultsGroup__56fec {
    background: var(--dark-primary-color);
    color: var(--light-neon-red-color) !important;
  }

   /* Calendar in search input */
  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker {
    background: rgba(var(--primary), 0.2);
  }

  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__month-container {
    background: rgba(var(--primary), 0.2);
  }

   /* Calendar header */
  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__header {
    background: var(--light-primary-color);
    border-bottom: 1px solid var(--neon-red-color);
    color: var(--neon-green-color) !important;
  }

  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__week div[aria-disabled="true"] {
    background: rgba(var(--red), 0.05);
  }

  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__month div {
    color: var(--neon-blue-color);
  }

  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__month div[aria-disabled="true"] {
    color: rgba(var(--red), 0.5);
  }

  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__month .react-datepicker__day--outside-month {
    background: rgba(var(--green), 0.25);
  }

  .layerContainer_da8173 .calendarPicker_d27f17 .react-datepicker .react-datepicker__current-month .react-datepicker__day span{
    color: var(--neon-green-color) !important;
  }

  /* Mailbox popup */
  .layerContainer_da8173 .container__95796 {
    background: var(--light-primary-color);
  }

  .layerContainer_da8173 .container__95796 .header_ab6641 {
    background: var(--primary-color);
    border-bottom: 1px solid var(--neon-red-color);
  }

  /* Top right bar quotes */
  .layerContainer_da8173 .browser_d98031 {
    background: var(--light-primary-color);
  }

  .layerContainer_da8173 .header_d9c882 {
    background: var(--primary-color);
    border-bottom: 1px solid var(--neon-red-color);
  }

  .layerContainer_da8173 .container__1b24f > button {
    background: var(--neon-red-color);
  }

  .layerContainer_da8173 .container__1b24f > button:hover {
    background: var(--light-neon-red-color);
  }

  .layerContainer_da8173 .header_d9c882 button {
    background: var(--neon-red-color);
  }

  .layerContainer_da8173 .header_d9c882 button:hover {
    background: var(--light-neon-red-color);
  }

  /* Pinned messages popup */
  .layerContainer_da8173 .messagesPopoutWrap__45690 {
    background: var(--light-primary-color);
  }

  .layerContainer_da8173 .header__45690,
  .layerContainer_da8173 .footer__45690 {
    background: var(--primary-color);
  }

  .layerContainer_da8173 .messageGroupCozy__45690 {
    background: black;
  }

  /* Alert at top to accept terms */
  .layers__960e4 .base_c48ade .notice__30f28 {
    background: var(--neon-red-color);
  }

  .layers__960e4 .base_c48ade .notice__30f28 > button:hover{
    background: var(--light-neon-yellow-color);
  }

  .wrapper__44df5 .buttonContainer__44df5 > button {
    background: var(--neon-red-color);
  }

  .wrapper__44df5 .buttonContainer__44df5 > button:hover {
    background: var(--light-neon-red-color);
  }

  /* ===============
      TOP LEFT SERVER NAME AND BUTTON
      ===============
   */

   /* Top left server name color */
  .headerContent_f37cb1 {
    color: var(--neon-blue-color);
    font-family: var(--font-primary);
  }

   /* Top left bar with server name - background */
  #app-mount .header_f37cb1 {
    background: black;
    border-bottom: 2px solid var(--neon-red-color);
    padding: 11px;
  }

  /* Server options popup */
  .theme-dark .layer_da8173 .menu_c1e9c4 {
    background: var(--dark-primary-color);
    border: 1px solid var(--neon-red-color);
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }

  .layerContainer_da8173 .layer_da8173 .menu_c1e9c4 .separator_c1e9c4 {
    background: var(--light-neon-red-color);
  }

  /* Hovered item in server settings popup */
  .layerContainer_da8173 .layer_da8173 .menu_c1e9c4 .focused_c1e9c4 {
    background: var(--light-neon-red-color);
  }

  /* Invite people option */
  .layerContainer_da8173 .layer_da8173 .menu_c1e9c4 .colorBrand_c1e9c4 {
    color: var(--neon-blue-color);
  }

  /* Invite people popup */
  .layerContainer_da8173 .wrapper__67dba .modal__67dba {
    background: var(--light-primary-color);
  }

  .layerContainer_da8173 .wrapper__67dba .flex__7c0ba {
    background: var(--dark-primary-color);
  }

   /* Server  options popups header */
  .layerContainer_da8173 .focusLock-2tveLW .modal-1Kmy_E .header-o8wV_s h2 {
    color: var(--neon-blue-color);
  }

  .layerContainer_da8173 .layer-1Ixpg3 .flexChild__7c0ba h3 {
    color: var(--neon-blue-color);
  }

  /* ===============
      LEFT SIDE CHANNELS LIST
      ===============
   */

   /* Channel category bar */
  .mainContent__29444 {
    position: relative;
    box-sizing: border-box;
    height: 34px;
    padding-right: 8px;
    padding-left: 16px;
    box-shadow: inset 0px 0px 0px 1px var(--light-neon-red-color);
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: default;
    border-bottom-right-radius: 10px;
    font-weight: bold !important;
    margin-bottom: 15px;
  }

   /* Channels container */
  .wrapper__2ea32 {
    background: var(--dark-primary-color);
    margin-left: 18px;
    padding: 0 6px;
  }

  /* Category and hash name color */
  .content__99f8c .wrapper__29444,
  .name__29444 {
    font-weight: 700;
    color: var(--neon-red-color);
  }

  .mainContent__29444 {
    background: black;
  }

  /* Adding channel icon */
  .children__29444 svg {
    color: var(--neon-yellow-color);
  }

   /* Channel name color */
  .name__2ea32 {
    color: var(--neon-blue-color);
  }

  /* Unread message in channel */
  .containerDefault_c69b6d .unread__2ea32 {
    background: var(--neon-blue-color);
  }

  .modeUnreadImportant__2ea32 .iconContainer__2ea32 .icon__2ea32 {
    color: var(--neon-yellow-color);
  }

   /* Selected channel background color */
  .modeSelected__2ea32 .link__2ea32, .modeSelected__2ea32:hover .link__2ea32 {
    background: var(--light-neon-red-color);
  }

  .wrapper__2ea32 {
      background: var(--light-primary-color);
  }

  .link__2ea32 {
      background: var(--dark-primary-color);
  }

  .modeSelected__2ea32 .link__2ea32 svg {
    color: var(--neon-yellow-color);
  }


  /* Icons next to channel name */
  .iconContainer__2ea32 svg {
    color: var(--light-neon-red-color);
  }

   /* Users in speaking channel */
  .containerDefault_c69b6d .voiceUser__07f91 .content__07f91 .username__07f91 {
    color: var(--light-neon-blue-color);
    font-weight: bold;
  }

  /* Speaking username lighter color */
  .containerDefault_c69b6d .voiceUser__07f91 .content__07f91 .usernameSpeaking__07f91 {
    color: var(--neon-blue-color);
  }

  /* Speaking user avatar color */
  .containerDefault_c69b6d .voiceUser__07f91 .content__07f91 .avatarSpeaking__07f91{
    box-shadow: inset 0 0 0 2px var(--light-neon-green-color);
  }

  /* Live badge next to username */
    .containerDefault_c69b6d .list_c3cd7d .icons__07f91 .liveSmall_a7acae {
      background: var(--neon-red-color) !important;
    }
  /* ===============
      SERVERS AND WINDOW BAR
      ===============
   */
  .wrapper_ef3116,
  .titleBar__421ed {
    background: black;
  }

  /* ===============
      MAIN CONTAINER WITH MESSAGES AND INPUT
      ===============
   */

  /* Input message */
  .channelTextArea_f75fb0,
  .scrollableContainer__74017
  {
    border-radius: 0;
    background: var(--primary-color);
    border-bottom: 1px solid var(--neon-red-color);
  }

   /* Usernames font */
  .username_c19a55 {
    font-weight: bold;
  }

  /* Input icons */
  .buttons__74017 svg {
    color: var(--light-neon-blue-color);
  }

  .spriteGreyscale__04eed {
    background-color: var(--light-neon-blue-color);
  }

  /* Slash inside main input popup */
  .autocompleteInner__13533,
  .autocompleteInner__13533 .rail_d1405b .wrapper__4e6ce,
  .categoryHeader_d1405b {
    background: var(--primary-color);
  }

  /* Reaction emote background */
  .chatContent_f75fb0 .container_b7e1cb .reaction_f8896c {
    background: var(--primary-color);
  }

  /* Delete message popup */
  .layerContainer_da8173 .layer-1Ixpg3 .message__89466 {
    background: none;
  }

  .channelTextArea__5126c .scrollableContainer__74017 {
    background: var(--primary-color);
  }

  .contents_c19a55 .operations_bab751 {
    color: var(--light-neon-blue-color);
  }

  .contents_c19a55 .operations_bab751 a {
    color: var(--neon-blue-color);
    font-weight: bold;
  }

  /* Emotes menu after clicking on message */
  .wrapper_c0e32c .emojiPicker_c0e32c,
  .wrapper_c0e32c .header_c0e32c,
  .wrapper_c0e32c .unicodeShortcut_b9ee0c,
  .wrapper_c0e32c .header_c656ac,
  .scroller_affa7e {
    background: var(--primary-color);
  }

  /* Emotes menu */
  .contentWrapper__08434,
  .contentWrapper__08434 .header_c656ac {
    background-color: var(--primary-color);
  }

  .contentWrapper__08434 .nav__08434 button {
    color: var(--neon-blue-color) !important;
  }

  .contentWrapper__08434 .nav__08434 button[aria-selected="true"] {
    background: transparent !important;
    color: var(--neon-yellow-color) !important;
    text-shadow: 0px 0px 25px var(--light-neon-yellow-color);
  }

  .contentWrapper__08434 .wrapper__4e6ce,
  .wrapper_c0e32c .emojiPicker_c0e32c .header_c656ac {
    background: var(--dark-primary-color);
    border-bottom: 1px solid var(--light-neon-red-color);
  }

  .contentWrapper__08434 .wrapper__4e6ce .header_c0e32c,
  .emojiPicker_c0e32c .header__14245 {
    color: var(--neon-green-color);
  }

  .contentWrapper__08434 .header_c656ac .inner_fea832,
  .contentWrapper__08434 .container_fea832 .inner_fea832,
  .contentWrapper__08434 .header_b56bbc .inner__999f6,
  .wrapper_c0e32c .emojiPicker_c0e32c .inner_fea832 {
    background: var(--light-primary-color) !important;
    border-bottom: 1px solid var(--neon-blue-color);
  }

  .contentWrapper__08434 .categorySection_c656ac {
    background: var(--light-primary-color);
  }

  .contentWrapper__08434 .categoryList_c0e32c,
  .contentWrapper__08434 .inspector_aeaaeb,
  .contentWrapper__08434 .list-obNEuP,
  .wrapper__4e6ce .list-obNEuP,
  .wrapper__4e6ce .unicodeShortcut_b9ee0c,
  .emojiPicker_c0e32c .inspector_aeaaeb {
    background: var(--dark-primary-color) !important;
  }

  .contentWrapper__08434 .inspector_aeaaeb,
  .emojiPicker_c0e32c .inspector_aeaaeb {
    border-top: 1px solid var(--neon-green-color);
  }

   /* No stickers uploaded to server */
  .contentWrapper__08434 .wrapper_e94b8c .emptyGuildUpsell_e94b8c {
    background: var(--primary-color) !important;
  }

  /* Message reply */
  .cozy_c19a55 .repliedMessage_c19a55:before {
    border-color: var(--neon-blue-color);
  }

  .container__841c8 .replyBar__841c8 {
    background: var(--light-neon-blue-color);
  }

  .container__841c8 .replyBar__841c8 .replyLabel__841c8 {
    color: white !important;
  }

  /* New messages alert at top of the screen */
  .messagesWrapper__36d07 .newMessagesBar__0f481 {
    background: var(--dark-neon-green-color);
  }

  /* Jump to new messages */
  .messagesWrapper__36d07 .jumpToPresentBar__0f481 {
    background: var(--dark-neon-green-color);
  }

  /* New thread right side popup */
  .container__01ae2 .container_fb64c9 .chat_fb64c9 {
    background: var(--primary-color);
  }

  .container__01ae2 .container_fb64c9 .container__9293f {
    background: black;
    border-bottom: 1px solid var(--neon-red-color);
  }

  /* Welcome message at new channel */
  .chatContent_f75fb0 .content-2a4AW9 .container__00de6 h1 {
    color: var(--neon-blue-color);
  }

   /* Code template */
  .markup__75297 code {
    background: var(--dark-primary-color);
  }

   /* Embed messages */
  .container_b7e1cb .embedWrapper_b7e1cb .grid__623de {
    background: var(--dark-primary-color);
  }

   /* File download */
  .container_b7e1cb .messageAttachment__5dae1 .attachment__0ccae {
    border-color: var(--light-neon-red-color);
  }

  /* File name color download */
  .container_b7e1cb .messageAttachment__5dae1 .attachment__0ccae .filenameLinkWrapper__0ccae a {
    color: var(--neon-blue-color);
  }

   /* File background */
  .container_b7e1cb .messageAttachment__5dae1 .attachment__0ccae {
    background: black;
  }

   /* TimeStamp in messages */
  .timestamp_c19a55 time {
    color: var(--neon-yellow-color);
  }

   /* Messages divider bar color */
  .divider__5126c {
    background: var(--neon-red-color);
  }

  .divider__5126c .unreadPillCap__908e2 {
    display: none;
  }

   /* Messages divider date color and background */
  .divider__5126c span {
    color: var(--neon-yellow-color);
    background: var(--dark-primary-color);
  }

   /* Txt file preview */
  .textContainer__4d95d code,
  .footer__4d95d {
    background: var(--dark-primary-color);
  }

   /* Avatars in message section */
  .avatar_c19a55 {
    border-radius: var(--avatar-circle);
    border-bottom-right-radius: var(--avatar-rounded);
    border: var(--avatar-border);
  }

  /* Message action icons */
  .wrapper_ef319f svg {
    color: var(--neon-green-color);
  }

  /* Main container with messages */
  .messagesWrapper__36d07 {
    margin-bottom: 1rem;
  }

  /* ===============
      LEFT BOTTOM PROFILE CONTROLLS
      ===============
   */
  .panels_c48ade {
    background: black !important;
    border-top: 1px solid var(--neon-red-color);
    padding-top: .25rem;
  }

  .container__37e49,
  .container_e131a9,
  .theme-dark .panel__5dec7 {
    background: black !important;
  }

  /* Profile name color */
  .panels_c48ade .title_b6c092 {
    color: var(--neon-yellow-color);
  }

   /* Controlls icons color  */
  .panels_c48ade .button__67645 {
    color: var(--neon-blue-color);
  }

   /* Currently speaking avatar border */
  .containerDefault_c69b6d .voiceUser__07f91 .content__07f91 .avatarSpeaking__07f91 {
    box-shadow: inset 0 0 0 2px var(--neon-yellow-color) !important;
  }

  /* Actions buttons */
  .actionButtons_e131a9 svg {
    color: var(--neon-blue-color);
  }

  /* Soundboard */
  #popout_208 .picker__09f65,
  #popout_208 .wrapper_d852db,
  #popout_208 .wrapper__4e6ce {
    background: var(--primary-color);
  }

  #popout_208 .container_fea832 {
    background: var(--light-primary-color) !important;
    border-bottom: 1px solid var(--neon-blue-color);
  }

  #popout_208 .sectionTitle__61424 {
    color: var(--neon-blue-color);
  }

  #popout_208 .soundAddButton__58c6c {
    background: black;
    border: 1px solid var(--neon-red-color) !important;
  }

  #popout_208 .soundButton__6d4ed {
    background: black;
    border: 1px solid var(--light-neon-blue-color);
  }

  /* ===============
      RIGHT FRIENDS LIST
      ===============
   */

  /* Friends status */
  .container_c8ffbb
  .members_c8ffbb
  .container__13cf1{
    font-family: var(--font-primary);
    font-weight: bold;
    letter-spacing: .15rem;
    color: var(--neon-red-color);
  }

  .member_c8ffbb,
  .members_c8ffbb,
  .member__5d473,
  .members_c8ffbb {
    background: none;
  }

  /* ===============
      PROFILE POPUP INFORMATIONS
      ===============
  */
  .userProfileInnerThemedNonPremium_c69a7b {
    background: var(--primary-color);
  }

  .userProfileInnerThemedNonPremium_c69a7b .role_f9575e {
    border-bottom: 1px solid var(--neon-blue-color);
  }

  .userProfileInnerThemedNonPremium_c69a7b .userPopoutOverlayBackground_c69a7b {
    background: var(--dark-primary-color);
  }

  .userProfileInnerThemedNonPremium_c69a7b .rolePill_fa2f72 {
    background: var(--primary-color);
  }

  .userProfileInnerThemedNonPremium_c69a7b .divider_e6f9ab {
    background: var(--light-neon-red-color);
  }

  /* About me */
  .layerContainer_da8173 .overlayBackground-1KgwVi .markup__75297 > div {
    color: var(--light-neon-blue-color);
  }

  /* Member since */
  .userProfileInnerThemedNonPremium_c69a7b .memberSinceContainer__16630 svg {
    color: var(--neon-green-color);
  }

  .userProfileInnerThemedNonPremium_c69a7b .memberSinceContainer__16630 {
    color: var(--light-neon-green-color);
  }

  .userProfileInnerThemedNonPremium_c69a7b .section_d7a21f h2,
  .userProfileInnerThemedNonPremium_c69a7b .section_d7a21f span {
    color: var(--neon-blue-color);
  }

  .layerContainer_da8173 .overlayBackground-1KgwVi .userText-148fun .userTagNoNickname-2MJ9HD span:nth-child(2) {
    color: var(--light-neon-blue-color);
  }

  /* Spotify - user popup */
  .layerContainer_da8173 .overlayBackground-1KgwVi .button_da7790 {
    background: var(--dark-neon-green-color);
  }

  .layerContainer_da8173 .overlayBackground-1KgwVi .timeBarUserPopoutV2_d5089b .barInner_aa267a {
    background: var(--neon-blue-color);
  }

  .layerContainer_da8173 .overlayBackground-1KgwVi .content_d5089b {
    color: var(--neon-green-color);
  }

  .layerContainer_da8173 .overlayBackground-1KgwVi .content_d5089b a {
    color: var(--neon-blue-color);
  }

  /* User popup - streaming to x-channel */
  .layerContainer_da8173 .overlayBackground-1KgwVi .overflow_c74e70 {
    color: var(--neon-red-color);
  }

  .layerContainer_da8173 .overlayBackground-1KgwVi .userText-148fun .userTagWithNickname-3-znkC span {
    color: var(--light-neon-blue-color);
  }

  .layerContainer_da8173 .overlayBackground-1KgwVi h3[data-text-variant="eyebrow"] {
    color: var(--neon-red-color);
  }

  /* Playing a game */
  .layerContainer_da8173 .activityUserPopoutV2_d5089b .bodyNormal_d5089b .contentImagesUserPopoutV2_d5089b .activityName_d5089b,
  .layerContainer_da8173 .activityUserPopoutV2_d5089b .bodyNormal_d5089b .contentImagesUserPopoutV2_d5089b .details_d5089b{
    color: var(--neon-blue-color);
  }

  /* Whole profile popup */
  .layer_da8173 .userProfileOuterUnthemed_c69a7b .userPopoutOverlayBackground_c69a7b {
    background: var(--primary-color)
  }

  .layer_da8173 .userProfileInnerThemedNonPremium_c69a7b {
    background: var(--light-primary-color)
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b {
    border-bottom: 2px solid var(--neon-red-color);
  }

  /* Username color of popup */
  .layer_da8173 .userProfileOuterUnthemed_c69a7b .userText_c9ccf6 span:first-child {
    color: var(--neon-blue-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .userText_c9ccf6 span:nth-child(2) {
    color: var(--neon-red-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .tabBar-2hXqzU {
    border-bottom: 1px solid var(--light-neon-red-color);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-family: var(--font-primary);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .tabBar-2hXqzU .tabBarItem_b9fccc {
    color: var(--neon-green-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .tabBar-2hXqzU .selected_a0 {
    color: var(--neon-yellow-color);
    border-bottom-color: var(--neon-yellow-color) !important;
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .userInfoSection-2u2hir h1 {
    color: var(--neon-blue-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .body-1Ukv50 {
    background: rgba(0,0,0, 0.5);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .body-1Ukv50 .userInfoSection-2u2hir > h3 {
    font-family: var(--font-primary);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .body-1Ukv50 .connectedAccounts-fvr7-7 .connectedAccountsColumn-2LgTkZ {
    border-bottom: 1px solid var(--neon-blue-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .body-1Ukv50 .connectedAccounts-fvr7-7 .connectedAccountsColumn-2LgTkZ div {
    background: var(--primary-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .body-1Ukv50 .connectedAccountContainer_f3eb60 {
    background: var(--primary-color);
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .nameTag-2Nlmsy {
    font-family: var(--font-primary);
    font-weight: bold;
  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .tabBarContainer-sCZC4w .item-3XjbnG  {
    font-weight: bold;

  }

  .layer_da8173 .userProfileOuterUnthemed_c69a7b .body-1Ukv50 .userInfoSection-2u2hir a {
    color: var(--neon-green-color);
  }

  /* Roles and notes popup colors */
  .bodyInnerWrapper-2bQs1k h3 {
    color: var(--neon-blue-color) !important;
  }

  /* Adding roles popup */
  .layer_da8173 .container-2O1UgZ {
    background: var(--primary-color);
    border: 1px solid var(--neon-red-color);
    border-radius: 0;
  }

  /* User roles badges */
  .layer_da8173 .layer_da8173 .rolesList-3uZoaa .role_f9575e {
    border-bottom: 1px solid var(--dark-primary-color);
  }

  /* ===============
      LEFT SERVERS LIST BAR
      ===============
   */

  .scroller_ef3116 {
    background: black;
  }

   /* Active server thin left bar */
  .scroller_ef3116 .bd-selected span{
    background: var(--neon-blue-color);
  }

  /* Add server and discover public servers icons*/
  .childWrapper__6e9f8 .circleIconButton__5bc7e svg,
  .listItemWrapper__91816 .circleIconButton__5bc7e svg {
    color: var(--neon-red-color);
  }

  /* Hover over icons */
  .childWrapper__6e9f8 .childWrapper__6e9f8,
  .warpper__6e9f8 .selected__6e9f8 .childWrapper__6e9f8 {
    background-color: var(--neon-yellow-color) !important;
  }

  /* Discord logo color */
  .childWrapper__6e9f8 {
    color: var(--neon-red-color) !important;
  }

  .listItemWrapper__91816 .childWrapper__0d706 {
    background: none !important;
  }

  /* New message from user */
  .wrapper_c5f96a .lowerBadge-3WTshO .numberBadge__2b1f5 {
    background: var(--neon-blue-color) !important;
    color: black;
  }

  /* Unread message */
  .listItem__650eb .pill_ed9a5f .item__58105 {
    background: var(--neon-red-color);
  }

   /* Text on whole discord, messages etc. */
  .theme-dark,
  .theme-light {
    --text-normal: var(--primary-text-color);
  }

  .theme-dark .focused__55c99,
  .theme-light .focused__55c99{
    background: var(--dark-primary-color);
  }

  .theme-dark .autocomplete__13533 {
    background: var(--dark-primary-color);
  }

   /* Button - go to public servers list */
  #bd-pub-button:hover {
    background: var(--light-neon-red-color);
  }

  /* ===============
      DISCORD STARTUP VIEW
      ===============
   */

   /* Friends list container */
  .container__133bf .peopleColumn__133bf {
    background: linear-gradient(180deg, rgba(23,0,5,1) 12%, rgba(0,0,0,1) 67%);
  }

  .container__133bf .container__9293f {
    background: black;
    box-sizing: border-box;
    border-bottom: 2px solid red;
  }

  /* Friends icons */
  .listItemContents_fc004c .actions_fc004c svg {
    color: var(--neon-blue-color);
  }

  .theme-dark .children__9293f:after {
    background: none;
  }

  .container__133bf .peopleColumn__133bf .inner__999f6 {
    background: var(--primary-color);
    border-bottom: 1px solid var(--neon-blue-color);
  }

  /* Left side - friends, nitro, message requests, shop */
  .base_c48ade .scroller__99e7c .name__20a53 {
    color: var(--neon-blue-color);
  }

  .base_c48ade .scroller__99e7c .linkButtonIcon__972a0 {
    color: var(--neon-yellow-color);
  }

  /* Current friends online counter */
  .container__133bf .peopleColumn__133bf .title__1472a {
    color: var(--neon-blue-color);
  }

  /* Active friends in game etc. */
  .container__7d20c h3 {
    color: var(--neon-blue-color) !important;
  }

  .container__7d20c .itemCard__7e549 {
    border-color: var(--light-neon-red-color);
  }

  .container__7d20c .itemCard__7e549 .activitySection__00943 div {
    color: var(--neon-blue-color) !important;
  }

  .body__00943 .section__00943 {
    background: var(--dark-primary-color);
  }

  /* No activity among friends */
  .container__7d20c .emptyCard__7e549 {
    background: var(--dark-primary-color);
  }

  .container__7d20c h5 {
    color: var(--neon-red-color);
  }

  /* Find or start call button */
  .base_c48ade .sidebar_c48ade .searchBar__35e86 {
    border-bottom: 2px solid var(--neon-red-color);
    background: black;
    box-sizing: border-box;
  }

  .base_c48ade .sidebar_c48ade .searchBar__35e86 button {
    border-bottom: 1px solid var(--neon-blue-color);
    background: var(--dark-primary-color);
  }

  /* Private messages list of users on left side */
  .base_c48ade .scroller__99e7c .channel__972a0 {
    background: black;
    margin-bottom: .25rem;
    border: 1px solid rgba(var(--red), .15);
    border-bottom-right-radius: 10px;
  }

  .base_c48ade .scroller__99e7c .channel__972a0 .selected_bf202d {
    border: 1px solid var(--neon-red-color);
    border-bottom-right-radius: 10px;
    background: var(--dark-primary-color);
  }

  /* Private messages header */
  .privateChannelsHeaderContainer__99e7c .headerText__99e7c {
    color: var(--neon-blue-color);
  }

  /* Someone's typing dots */
  .chatContent_f75fb0 .typingDots_b88801 .text_b88801 {
    color: var(--neon-blue-color);
  }

  /* Search channels and private messages */
  .focusLock-2tveLW .container_ac6cb0 {
    background: black !important;
  }

  .focusLock-2tveLW .container_ac6cb0 .quickswitcher_ac6cb0 > input{
    border-bottom: 1px solid var(--neon-red-color);
  }

  /* ===============
      NITRO PAGE
      ===============
  */
  .homeWrapperNormal__0920e .headerBar__0920e {
    background: black;
    box-sizing: border-box;
    border-bottom: 2px solid var(--neon-red-color);
  }

  .homeWrapperNormal__0920e .mainPageScroller_ca1a02 {
    background: linear-gradient(180deg, rgba(23,0,5,1) 10%, rgba(0,0,0,1) 65%);
  }

  .theme-dark .card_f8e6bf {
    background: var(--dark-primary-color);
  }

  .homeWrapperNormal__0920e .giftNitro_ca1a02 .textContainer_da4aee {
    background: var(--primary-color);
  }

  /* ===============
      MESSAGES REQUEST PAGE
      ===============
  */
  .chat_f75fb0 .container__9293f {
    background: black;
    box-sizing: border-box;
    border-bottom: 2px solid var(--neon-red-color);
  }

  .chat_f75fb0 .content_f75fb0 {
    background: linear-gradient(180deg, rgba(23,0,5,1) 10%, rgba(0,0,0,1) 65%);
  }

  .chat_f75fb0 .content_f75fb0 .sectionTitle_f391e3 {
    color: var(--neon-yellow-color);
  }

  .chat_f75fb0 .content_f75fb0 .messageRequestItem_abb9ad {
    background: black;
    border: 1px solid var(--neon-blue-color);
    border-radius: 10px;
  }

  /* Opened message request */
  .theme-dark .themed__9293f {
    background: black !important;
    border-bottom: 2px solid var(--neon-red-color);
  }


  /* ===============
      DISCORD SHOP PAGE
      ===============
  */
  .shop__6db1d .container__9293f {
    background: black;
    box-sizing: border-box;
    border-bottom: 2px solid var(--neon-red-color);
  }

  .shop__6db1d .page__6db1d {
    background: linear-gradient(180deg, rgba(23,0,5,1) 10%, rgba(0,0,0,1) 65%);
  }

  .shop__6db1d .shopCard_c3d04b {
    border-color: var(--neon-blue-color) !important;
  }

  .shop__6db1d .shopCard_c3d04b .cardBackground_c3d04b {
    background: black;
  }



  /* ===============
      SERVER BOOST PAGE
      ===============
  */
  .layer_da8173 .perksModal-CLcR1c {
    background: linear-gradient(180deg, rgba(23,0,5,1) 10%, rgba(0,0,0,1) 65%);
  }

  /* Server boost header */
  .layerContainer_da8173 .perksModal-CLcR1c .perksModalContentWrapper-3RHugb .headerLogo-2M4f14 {
    color: var(--neon-blue-color);
  }

  .layerContainer_da8173 .perksModal-CLcR1c .perksModalContentWrapper-3RHugb .actions-b9dB88 .shinyButton_d5e126 {
    background: var(--neon-red-color);
  }

  .layerContainer_da8173 .perksModal-CLcR1c .perksModalContentWrapper-3RHugb .actions-b9dB88 .shinyButton_d5e126:hover {
    background: var(--light-neon-red-color);
  }

  /* Nitro levels progress bar */
  .layerContainer_da8173 .perksModal-CLcR1c .content-2O_Vsy .progressBar-20NUv9 div:first-child{
    background: var(--neon-red-color);
  }

  /* Nitro selected level */
  .layerContainer_da8173 .perksModal-CLcR1c .content-2O_Vsy .progressBar-20NUv9 .tierMarkerContainer-18QTgJ .tierMarker-Vw1C95 {
    background: var(--light-neon-red-color) !important;
  }

  .layerContainer_da8173 .perksModal-CLcR1c .content-2O_Vsy .progressBar-20NUv9 .tierMarkerContainer-18QTgJ .tierMarkerLabelPlusIcon-2zLkr7 {
    color: var(--neon-blue-color);
  }

  .layerContainer_da8173 .perksModal-CLcR1c .content-2O_Vsy h3 {
    color: var(--neon-blue-color);
  }

  .layerContainer_da8173 .perksModal-CLcR1c .carouselContainer-3eVO-H .tierHeader-wgo0w_ {
    background: linear-gradient(90deg, rgba(125,0,5,1) 0%, rgba(0,0,0,1) 100%);
  }

  .layerContainer_da8173 .perksModal-CLcR1c .carouselContainer-3eVO-H .tierBody-3ju-rc {
    background: var(--dark-primary-color);
  }

  /* Nitro awards */
  .layerContainer_da8173 .perksModal-CLcR1c .content-2O_Vsy .perks-BtAudq > li {
    background: var(--dark-primary-color);
    border: 1px solid var(--neon-red-color);
  }

  /* ===============
      CREATE SERVER POPUP
      ===============
  */
  .theme-light .container-1Lk8p7,
  .theme-light .container-1Lk8p7 .flex__7c0ba {
    background: var(--dark-primary-color);
    box-shadow: none;
  }

  .theme-light .container-1Lk8p7 h3 {
    color: var(--neon-yellow-color);
  }

  .theme-light .container-1Lk8p7 div[data-text-variant="text-md/normal"] {
    color: var(--primary-text-color) !important;
  }

  .theme-light .container-1Lk8p7 button[class="container-x8Y1ix"] {
    background: var(--light-neon-red-color);
    transition: all .2s;
  }

  .theme-light .container-1Lk8p7 button[class="container-x8Y1ix"]:hover {
    background: var(--neon-red-color);
  }

  .theme-light .container-1Lk8p7 .footerButton-24QPis {
    background: var(--neon-green-color);
  }

  .theme-light .container-1Lk8p7 .flex__7c0ba button:hover {
    background: var(--dark-neon-green-color);
  }

  /* ===============
      DISCORD SETTINGS PAGE
      ===============
  */
  .standardSidebarView__23e6b {
    --background-tertiary: var(--dark-primary-color);
    --background-secondary-alt: var(--dark-primary-color);
    --background-modifier-selected: var(--dark-primary-color);
    --input-background: var(--dark-primary-color);
    --deprecated-card-bg: var(--dark-primary-color);
    --header-secondary: var(--primary-text-color);
  }

  /* Selected tab in settings */
  .topPill_a0 .themed_a0.selected_a0.item_a0, .side_a0 .themed_a0.selected_a0.item_a0 {
    border-bottom: 1px solid var(--neon-yellow-color);
  }

  .standardSidebarView__23e6b .sidebar__23e6b .side_a0 div[role="button"] {
    color: var(--neon-red-color);
  }

  .standardSidebarView__23e6b .sidebar__23e6b .side_a0 div[role="tab"] {
    color: var(--neon-blue-color);
  }

  .standardSidebarView__23e6b .sidebar__23e6b .side_a0 .selected-g-kMVV {
    color: var(--neon-yellow-color) !important;
  }

  /* Authorized apps settings */
  .standardSidebarView__23e6b .authedApp__50a54 {
    background: var(--dark-primary-color);
  }

  /* Devices settings */
  .contentColumnDefault__23e6b .children__7bffb .sessions__803f2 .sectionTitle__7bffb h5 {
    color: var(--light-neon-blue-color);
  }

  .contentColumnDefault__23e6b .children__7bffb .sessions__803f2 .session__803f2 .sessionIcon__803f2 {
    color: var(--neon-green-color);
    background: var(--primary-color);
  }

  .contentColumnDefault__23e6b .children__7bffb .sessions__803f2 .session__803f2 .sessionInfo__803f2 .sessionInfoRow__803f2 span {
    color: var(--light-neon-green-color);
  }

  .contentColumnDefault__23e6b .children__7bffb .sessions__803f2 .session__803f2 .sessionInfo__803f2 div[data-text-variant="text-sm/medium"] span {
    color: var(--dark-neon-green-color);
  }


  /* Billing settings */
  .theme-dark .paymentPane__01014,
  .theme-dark .bottomDivider__01014,
  .theme-dark .paginator__01014,
  .theme-dark .codeRedemptionRedirect_a706ba,
  .theme-dark .expandedInfo_e9cb00 {
    background: var(--dark-primary-color);
  }

  /* Better discord */
  .bd-button {
    background: var(--light-neon-blue-color);
  }

  .bd-button:hover {
    background: var(--neon-blue-color);
  }

  .bd-button-danger {
    background: var(--neon-red-color) !important;
  }

  .bd-button-danger:hover {
    background: var(--light-neon-red-color) !important;
  }

  .bd-view-button.selected {
    background: var(--neon-green-color) !important;
  }

  .bd-empty-image-container {
    margin-top: 1rem;
    background: var(--primary-color);
  }

  /* Better discord - themes */
  .contentColumnDefault__23e6b .bd-addon-card {
    border-bottom: 1px solid var(--neon-blue-color);
  }

  .bd-addon-header {
    color: var(--neon-red-color) !important;
  }

  /* ===============
      LIVE STREAMING
      ===============
  */
  .videoWrapperAnimated_bae578 .flex__7c0ba {
    background: var(--primary-color);
  }

  .videoWrapperAnimated_bae578 .header_c6e099 {
    color: var(--neon-blue-color);
  }

  .videoWrapperAnimated_bae578 .contents-3ca1mk {
    background: var(--neon-red-color);
  }

  /* Streaming popup */
  .layer_da8173 .body__6da2d {
    background: var(--primary-color);
  }

  .layer_da8173 .body__6da2d .flex__7c0ba button {
    border-color: var(--neon-red-color) !important;
    color: var(--neon-red-color);
  }

  .layer_da8173 .body__6da2d .protip__6da2d h3 {
    color: var(--neon-green-color);
  }

  .layer_da8173 .body__6da2d .protip__6da2d div {
    color: white;
  }

  /* ===============
      STAGE CHANNEL
      ===============
  */
  .callContainer__722ff .root_bfe55a {
    background: var(--light-primary-color);
  }

  .callContainer__722ff .root_bfe55a h3 {
    color: var(--neon-blue-color);
  }

  .callContainer__722ff .root_bfe55a .container__6b38f {
    background: var(--dark-primary-color);
  }

  .base_c48ade .container__722ff .scroller__56ccd,
  .base_c48ade .container__722ff .container-3r7mfc,
  .base_c48ade .container__722ff .rowContainer__8a920 {
    background: var(--light-primary-color) !important;
  }


  /* ===============
      FORUM CHANNELS
      ===============
  */

  /* Main forum channel with posts */
  .theme-dark .container_f369db {
    background: var(--primary-color);

    --text-muted: var(--light-neon-blue-color);
    --text-brand: var(--neon-green-color);
    --background-modifier-selected: var(--light-neon-blue-color);
  }

  /* Search posts form  */
  .theme-dark .container_f369db .form_d9be46 .titleContainer_d9be46 svg,
  .theme-dark .container_f369db .form_d9be46 .inputMaxLength-3n06SD textarea {
    color: var(--neon-yellow-color) !important;
  }

  .theme-dark .container_f369db .form_d9be46 .inputMaxLength-3n06SD textarea::placeholder {
    color: var(--light-neon-blue-color) !important;
  }

  .theme-dark .container_f369db .matchingPostsRow_f369db h3 {
    color: var(--light-neon-green-color) !important;
  }

  /* Search posts form - new post button */
  .theme-dark .container_f369db .form_d9be46 .titleContainer_d9be46 .submitButton_d9be46 {
    background: var(--neon-green-color);
  }

  /* Shift + enter to create a new post */
  .startPostHelp_f369db .keyboardShortcut_f369db .key_fcddc1 {
    color: var(--dark-primary-color) !important;
    background: var(--neon-green-color);
    box-shadow: inset 0 -4px 0 var(--dark-neon-green-color);
  }

  .startPostHelp_f369db .normal_dc00ef {
    color: var(--neon-blue-color) !important;
  }

  /* Sort & View and All badges */
  .theme-dark .container_f369db .sortDropdown_f369db,
  .theme-dark .container_f369db .tagsButton_f369db {
    background: var(--light-neon-red-color);
  }

  /* Someone typing new comment in post */
  .theme-dark .container_f369db .typingDots_b88801 {
    color: var(--neon-green-color);
  }

  /* Post title color */
  .theme-dark .container_faa96b .defaultColor_e42ec6 {
    color: var(--neon-yellow-color) !important;
  }

  /* Post badges - categories */
  .tag-19iIl1, .pill_a2c9e8 {
    --background-tertiary: var(--light-neon-red-color) !important;
    --background-secondary-alt: var(--light-neon-red-color) !important;
  }

  /* Selected category */
  .pill_a2c9e8.selected_a2c9e8 {
    border-color: var(--neon-yellow-color) !important;
  }

  /* See more categories popup */
  #popout_5693 .container-2O1UgZ .combobox-3_6kOi {
    border: 1px solid var(--neon-red-color);
  }

  .container__33507 {
    --background-tertiary: var(--dark-neon-red-color);
  }

  .selected-22ukbQ {
    --background-modifier-selected: var(--light-neon-blue-color);
  }

  .selected-22ukbQ:hover {
    background: var(--light-neon-yellow-color) !important;
  }

  .selected-22ukbQ .text-md-semibold-3xVVGu {
    color: var(--neon-blue-color) !important;
  }

  /* Sort by activity */
  .layer_da8173 .sortPopout-zN4OCq  {
    --background-modifier-selected: var(--light-primary-color);
    border: 1px solid var(--neon-red-color);
    margin-top: 1rem;
  }

  .popout-1KHNAq {
    background: var(--primary-color);
  }

  /* ===============
      EVENTS
      ===============
  */

  /* Create event modal */
  .theme-dark .separator__49fc1 {
    background: black;
  }

  .content__49fc1 {
    background: var(--light-primary-color) !important;
  }


  /* ===============
      BROWSE CHANNELS
      ===============
  */

  /* Header */
  .theme-dark .header__0b563, .theme-dark .themed__9293f {
    background: black;
    border-bottom: 2px solid var(--neon-red-color);
  }

  /* Body page */
  .pageBody__41ed7 {
    background: var(--background-primary);
  }

  /* Category header */
  .categoryRow_e4503a .lineClamp1__92431 {
    color: var(--neon-green-color) !important;
  }

  /* Category row */
  .channelRow_e4503a {
    background: var(--light-primary-color);
  }

  /* Create channel modal */
  .theme-dark .rootWithShadow__49fc1,
  .theme-dark .footerSeparator__49fc1,
  .modalContent-33IoUE {
    background: black !important;
  }

  /* ===============
      MEMBERS CHANNEL
      ===============
  */

  /* Members background */
  .theme-dark .page_c791b2 {
    background: var(--background-primary) !important;
  }

  /* Members div with tables */
  .theme-dark .container_c791b2, .theme-dark .page_c791b2 {
    background: transparent;
  }

  /* Members table */
  .mainTableContainer__09a38 {
    background: var(--light-primary-color);
  }

  /* Members header */
  .theme-dark .header_c791b2 {
    background: black;
    border-bottom: 2px solid var(--neon-red-color);
    padding: 7px;
  }


  /* ===============
      SCROLLS ALL OVER DISCORD
      ===============
   */

  ::-webkit-scrollbar {
    width: 4px !important;
    height: 4px !important;
  }
  ::-webkit-scrollbar-thumb {
    border-radius: 0 !important;
    background: var(--neon-red-color) !important;
  }

  /* ===============
      COMMUNITY PLUGINS SUPPORT
      ===============
   */

  /* ===============
      PLUGIN SPOTIFY CONTROLS
      ===============
   */
  .timeline-UWmgAx .barFill-Dhkah7 {
    background: var(--neon-blue-color);
  }

  .timeline-UWmgAx .barFill-Dhkah7:hover {
    background: var(--neon-green-color);
  }

  .details-ntX2k5 .textScroller-dc9_kz div {
    color: var(--neon-red-color);
  }

  .details-ntX2k5 .subtext_e06aad div {
    color: var(--neon-green-color);
  }

  /* ===============
      PLUGIN SERVER DETAILS
      ===============
   */

  .tooltipContent__382e7 .flex__7c0ba div {
    color: var(--neon-yellow-color);
  }

  /* ===============
      PLUGIN FRIENDS NOTIFICATIONS
      ===============
   */
  .friendsOnline-2JkivW {
    color: var(--neon-blue-color);
    font-weight: bold;
  }

  .toast-g4bfgI .bg-8df5St {
    background: var(--dark-primary-color);
  }

  .toast-g4bfgI .text-28VADE {
    color: var(--neon-green-color);
  }

  .toast-g4bfgI .customBar-3RsUzs {
    background: var(--neon-blue-color);
  }

  /* ===============
      PLUGIN CALLTIMECOUNTER
      ===============
   */
  .inner_e131a9 .subtext_e06aad {
    color: var(--neon-blue-color);
    font-weight: bold;
  }

  .inner_e131a9 .subtext_e06aad .voiceTimer {
    color: var(--neon-yellow-color);
  }
