/**
 * @name Oshino Shinobu
 * @author ShadowDevilsAvenged
 * @description requested by Kass
 * @version 1
*/

.app-2CXKsg {
  background-image: url(https://images2.alphacoders.com/455/455183.jpg);
  background-size: cover;
}

.bg-1QIAus {
  background: none;
}

#app-mount .layer-86YKbF {
  background-color: rgba(0, 0, 0, .65);
}

/* Friends and DMs */

#app-mount .sidebar-1tnWFu {
  background: rgba(0, 0, 0, .4);
  border: 2px solid #ffbb00;
  border-radius: 0;
}

.privateChannels-oVe7HL,
.theme-dark .scroller-WSmht3,
.theme-dark .container-1NXEtd {
  background: none;
}

.searchBar-3TnChZ .searchBarComponent-3N7dCG {
  border: 2px solid #ffbb00;
  height: 32px;
  background: black;
  color: white;
}

.searchBar-3TnChZ {
  box-shadow: none;
}

.interactiveSelected-29CP8y {
  color: black !important;
}

.interactiveSelected-29CP8y .name-2m3Cms {
  font-weight: 600;
}

.selected-26oxtA {
  background: #ffbb00 !important;
  border-color: transparent !important;
}

.interactive-iyXY_x,
.interactive-26HRN_ {
  border: 1px solid transparent;
  color: rgba(255, 229, 123, .6);
}

.interactive-26HRN_:focus-within, 
.interactive-26HRN_:hover {
  background: rgba(255, 187, 0, .3);
  border-color: #ffd633;
  color: #f0f0f0;
}

.privateChannelsHeaderContainer-1UWASm.container-q97qHp,
#app-mount .icon-2xnN2Y {
  color: white;
}


.panels-3wFtMD {
  background-color: black;
}

.theme-dark .container-YkUktl,
.theme-dark .children-3xh0VB:after {
  background: none;
}

.headerBar-1dSpQr:before,
.tabBody-2dgbAs:before {
  box-shadow: none;
}

#app-mount .container-ZMc96U {
  border-bottom: 2px solid #ffbb00;
  background: #1c1c1c;
}

.applicationStore-2nk7Lo,
.scroller-29cQFV {
  background-color: transparent;
}

.card-2guEcY:not(.outline-3kFzf8) {
  background-color: rgba(0, 0, 0, .4);
  border: 1px solid #ffbb00;
}

.card-2guEcY a,
.learnMoreLink-2JwgbJ {
  color:#33ccff;
}

.auto-2TJ1RH::-webkit-scrollbar {
  width: 8px;
}

.auto-2TJ1RH::-webkit-scrollbar-thumb {
  background-color: #ffbb00;
}

.auto-2TJ1RH::-webkit-scrollbar-thumb, 
.auto-2TJ1RH::-webkit-scrollbar-track {
  border: none;
}

.auto-2TJ1RH::-webkit-scrollbar-track {
  background-color: transparent;
}

.text-sm-normal-AEQz4v a {
  color: #33ccff;
}

.theme-dark .feature-2IUcBI {
  background-color: rgba(0, 0, 0, .2);
  border: 1px solid #ffbb00;
}

.feature-2IUcBI .featureNewBadge-27qr_t {
  height: 23px;
  padding-top: 3px;
}

.textBadge-1fdDPJ:not(.feature-2IUcBI .featureNewBadge-27qr_t) {
  background: #ffbb00 !important;
  color: black !important;
  height: 25px;
  padding-top: 2px;
  border-radius: 4px;
  border: 2px solid #ffd633;
}

.feature-2IUcBI .featureNewBadge-27qr_t .textBadge-1fdDPJ {
  background: none !important;
  border: none;
  color: white !important;
}

.divider-q3P9HC {
  background: none;
}

.container-2cd8Mz {
  background: none;
}

.item-2GWPIy {
  font-size: 14px;
  font-weight: 500;
}

.brand-2EKq3J.item-2GWPIy, 
.themed-qqoYp3.item-2GWPIy {
  color: rgba(255, 229, 123, .4);
}

.topPill-2vcLsa .item-2GWPIy {
  border-radius: 4px;
  margin: 0 3px;
}

.side-1lrxIh .themed-qqoYp3.item-2GWPIy:hover:not(.disabled-2G98Nl), 
.topPill-2vcLsa .themed-qqoYp3.item-2GWPIy:hover:not(.disabled-2G98Nl) {
  background-color: rgba(153, 112, 0, .6);
}

.brand-2EKq3J.item-2GWPIy:hover, 
.themed-qqoYp3.item-2GWPIy:hover {
  color: #ffe57b;
}

.side-1lrxIh .themed-qqoYp3.selected-1sf9UK.item-2GWPIy, 
.topPill-2vcLsa .themed-qqoYp3.selected-1sf9UK.item-2GWPIy {
  background-color: #ffbb00 !important;
}

.selected-1sf9UK.item-2GWPIy, 
.selected-1sf9UK.item-2GWPIy:hover {
  color: black !important;
}

.tabBar-ra-EuL .addFriend-emTWY1.addFriend-emTWY1.addFriend-emTWY1, 
.tabBar-ra-EuL .addFriend-emTWY1.addFriend-emTWY1.addFriend-emTWY1:hover {
  background-color: #007256 !important;
  color: white !important;
}

.thin-RnSY0a::-webkit-scrollbar {
  width: 8px;
}

.thin-RnSY0a::-webkit-scrollbar-thumb {
  border: none;
  background-color: #ffbb00;
}

.thin-RnSY0a::-webkit-scrollbar-track {
  background-color: transparent;
  border: none;
}

.searchBar-2aylmZ.container-2oNtJn {
  border-radius: 0;
  margin-right: 1px;
  margin-bottom: 8px; 
  margin-left: 1px;
  padding-bottom: 5px;
  padding-top: 5px;
  background: #1c1c1c;
  border-bottom: 2px solid #ffbb00;
}

.input-2m5SfJ,
.icon-3CDcPB {
  color: #ffe57b;
}

*::-webkit-input-placeholder {
  color: white !important;
}

.title-x4dI75.container-q97qHp {
  text-align: center;
  font-size: large;
  color: white;
}

.peopleListItem-u6dGxF {
  border: 2px solid transparent;
}

.peopleListItem-u6dGxF.active-2UF8Zh, 
.peopleListItem-u6dGxF:hover {
  background-color: rgba(153, 112, 0, .4);
  border: 2px solid #997000;
  border-radius: 3px;
}

.postTitleText-2ARr84 .newBadgeWrapper-J629On .textBadge-1fdDPJ {
  line-height: 27px;
}

.peopleListItem-u6dGxF:hover .actionButton-3-B2x- {
  border-color: rgba(255, 187, 0, .8);
  background-color: rgba(255, 187, 0, .3);
  color: #ffe57b;
}

.actionButton-3-B2x-.highlight-3DSi7b {
  border-color: rgba(255, 187, 0, .4) !important;
  background-color: rgba(255, 187, 0, .5) !important;
  color: #f0f0f0 !important;
}

.actionButton-3-B2x- {
  border-radius: 8px;
  color: #ffe57b;
  background-color: rgba(255, 187, 0, .1);
  border: 2px solid transparent;
}


.actionButton-3-B2x-:hover {
  color: white;
}


.scroller-hE2gWq {
  border-left: none;
}

.container-1oAagU {
  background: none;
}

.nowPlayingColumn-1eCBCN {
  background: none;
}

.wrapper-2RrXDg {
  background-color: rgba(0, 0, 0, .2) !important;
  border: 1px solid #ffbb00;
}

.section-3G9aLW {
  background-color: transparent;
}

.theme-dark .inset-SbsSFp {
  background-color: transparent;
  border: none;
}

.actionButton-3-B2x-.actionDeny-1pQVuZ:hover {
  color: white !important;
  background-color: #bd1e24 !important;
  border-color: transparent !important;
}

.description-foE_WP, 
.labelDescriptor-2top7R {
  color: white;
}

.description-foE_WP a, 
.labelDescriptor-2top7R a {
  color: #33ccff;
}

.header-30YxSJ {
  border: none;
}

.addFriendInputWrapper-kkoSV9 .input-3O04eu {
  background: none;
  border: none;
}

.addFriendInputWrapper-kkoSV9 {
  background-color: #1c1c1c;
  border: 1px solid transparent;
  border-radius: 0;
}

.addFriendInputWrapper-kkoSV9:focus-within {
  border-color: #ffd633;
}

.theme-dark .container-3tKtM_ {
  border-radius: 4px;
  border: none;
  background-color: rgba(0, 0, 0, .4);
}

.popout-3gby1q.root-1CAIjD {
  border-radius: 0;
  bottom: -3px;
  border: 2px solid #ffbb00;
  background: #1c1c1c;
}

.popout-3gby1q.root-1CAIjD .container-1SX9VC {
  border: 1px solid #ffbb00;
  background-color: transparent;
}

.theme-dark .friendSelected-3cwmD7 {
  background-color: #997000;
  color: white;
}

.friend-8ZraY7 .discordTag-2ke74W {
  color: white;
}

.tag-15zcD_ {
  border-radius: 4px;
  opacity: 1 !important;
  background-color: #ffbb00;
  -webkit-text-fill-color: black;
  font-weight: 600;
  text-shadow: 0 2px 3px rgba(0, 0, 0, .5), 0 2px 3px rgba(0, 0, 0, .4);
}

.theme-dark .checkbox-1LuCGM {
  border-color: silver;
  border-radius: 4px;
}

.theme-dark .checkbox-1LuCGM[style*="border-color:"] {
  border-color: transparent !important;
  background-color: #ffbb00 !important;
}

.theme-dark .checkbox-1LuCGM[style*="border-color:"] path {
  fill: black;
}


.row-7jGzPR:hover {
  background-color: rgba(255, 255, 255, .1);
}

.header-1w9Q93 {
  background-color: transparent;
  box-shadow: none;
  border-top: 2px solid #ffbb00;
}

.theme-dark .friendRequestsButton-77veU7 {
  background-color: transparent;
  color: white;
}

.lookFilled-1H2Jvj.colorBrand-2M3O3N {
  color: white;
  background-color: #0067a7 !important;
}

.numberBadge-37OJ3S {
  background-color: #ffbb00 !important;
  color: black;
  font-weight: bold;
}

.container-_dQaft,
.container-2ebMPP,
.messagesPopoutWrap-3zryHW {
  background-color: #1c1c1c;
  border-width: 0 2px 2px 2px;
  border-style: none solid solid solid;
  border-color: transparent #ffbb00 #ffbb00 #ffbb00;
  box-shadow: none;
  border-radius: 0;
  top: 4px;
}

.button-1_oXub {
  border-radius: 6px;
}

.header-1w9Q93 .secondary-2bzKEX,
.channelHeader-DFRX8q .tertiary-1e-lAP {
  color: #ffe57b !important;
  border: 2px solid transparent;
}

.header-1w9Q93 .primary-38Hs-h:hover:not(.disabled-184-il), 
.header-1w9Q93 .secondary-2bzKEX,
.channelHeader-DFRX8q .tertiary-1e-lAP {
  background-color: transparent !important;
}

.header-1w9Q93 .secondary-2bzKEX:hover:not(.disabled-184-il),
.channelHeader-DFRX8q .tertiary-1e-lAP:hover:not(.disabled-184-il) {
  border-color: #ffd633;
}

.tutorial-Nb3Zz5 {
  background-color: transparent;
  border: 2px solid #ffbb00;
  border-radius: 4px;
}

.tutorialIcon-25VF3Q {
  background-color: #ffbb00;
  border-radius: 4px;
  color: white;
}

.tutorialIcon-25VF3Q svg {
  filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .7)) drop-shadow(0 2px 2px rgba(0, 0, 0, .1));
}

.tutorial-Nb3Zz5 .text-sm-normal-AEQz4v {
  color: white !important;
}

.channelHeader-DFRX8q {
  background-color: transparent !important;
  backdrop-filter: blur(8px);
  border-radius: 0;
}

.guildIcon-IklRcj {
  background-color: black;
}

.channel-3NJZ1V .messages-23can0,
.container-iA3Qrz .messageContainer-3VTXBC,
.forumPost-3i1mpe {
  background-color: transparent;
  border: 1px solid #ffbb00;
  border-radius: 0;
}


#app-mount .reactionCount-26U4As {
  color: white;
}

.reaction-3vwAF2 {
  border-radius: 3px;
  background: rgba(255, 255, 255, .2);
  border: 1px solid transparent;
}

.reaction-3vwAF2:hover {
  background-color: rgba(255, 255, 255, .2);
  border-color: rgba(255, 255, 255, .4);
}

.reaction-3vwAF2.reactionMe-1PwQAc {
  background-color: #997000;
  border-color: #ffd633;
}

.jumpButton-1V_1FA {
  background-color: black;
  border-radius: 3px;
  font-weight: 600;
}

#app-mount .jumpButton-1V_1FA .text-2ifC_x {
  color: white;
  font-size: small;
}

.divider-2rZFJK {
  border: none;
}

#app-mount .content-3spvdd {
  padding: 4px 7px;
  color: black;
  background: #ffbb00;
  border-radius: 4px;
}

.embedFull-1HGV2S {
  background: rgba(0, 0, 0, .4);
}

.lookLink-13iF2K.colorLink-34zig_:hover .contents-3NembX {
  --button--underline-color: #33ccff;
}

.lookLink-13iF2K.colorLink-34zig_ {
  color: #33ccff;
}

.wanderingCubes-2A046F .item-2VgEex {
  background-color: #ffbb00;
}

.wrapper-1ZcZW- {
  background: #ffbb00 !important;
  color: black !important;
}

.channel-3NJZ1V .messages-23can0 .botTagRegular-kpctgU,
.container-iA3Qrz .messageContainer-3VTXBC .botTagRegular-kpctgU {
  background: #ffbb00;
  color: black;
}

.icon-2yhmi8 {
  background-color: transparent;
  color: #ffe57b;
  border: 2px solid #ffd633;
}

.root-22AK9z .liveIndicator-3bhXBF {
  overflow: visible !important;
}

/* Rest of Friends and DMs and Chat Section(for DMs) */
.container-ZMc96U .defaultColor-1EVLSt {
  color: #ffe57b;
}

.border-2BJQjd.speaking-3RWJBr {
  box-shadow: inset 0 0 0 3px #ffbb00,inset 0 0 7px 8px black;
}

.container-1zzFcN {
  border-bottom: none;
  background: none;
}

.theme-dark .panel-2ZFCRb {
  background: #ffbb00;
}

.panel-2ZFCRb .icon-39rdLt[style*="background-color:"] {
  background-color: rgba(0, 0, 0, .15) !important;
}

.wrapper-3Ivhtz foreignObject {
  mask: none;
}

.theme-dark .panel-2ZFCRb :where(.icon-39rdLt, .title-338goq, .button-12Fmur, .badge-370Op6) {
  color: black;
}

.activityPanel-9icbyU {
  border-bottom: none;
}

.theme-dark .panel-2ZFCRb :where(.button-12Fmur.enabled-9OeuTA:hover) {
  background-color: black !important;
  color: #ffe57b !important;
}

.liveQualityIndicator-2GyS_e .qualityIndicatorFullQuality-3Onyt5,
.liveQualityIndicator-2GyS_e .premiumStreamIcon-1ei2nF {
  color: black !important;
}

.quickSelectLabel-ArUyd9 {
  color: silver;
}

.quickSelect-384d3G {
  font-size: 15px;
  color: white;
}

.chat-2ZfjoI {
  background: none;
}

.uploadArea-2Nu_Vc {
  background: rgba(0, 0, 0, .2);
}

.uploadDropModal-13Kd20 .bgScale-1iWuPF {
  border-radius: 4px;
  background: #1c1c1c;
  border: 2px solid #ffbb00;
}

.uploadDropModal-13Kd20 .inner-rBP-MS {
  border: none;
}

.wrapper-1gVUIN.minimum-fXpVNc {
  background-color: rgba(0, 0, 0, .4);
}

.callContainer-HtHELf {
  background: none;
}

.theme-dark .quickSelectPopout-2F0PXw {
  background: #1c1c1c;
  border: 1px solid #ffbb00;
  box-sizing: border-box;
  -webkit-text-fill-color: white;
}

.theme-dark .quickSelectPopoutOption-2E2UmS:hover {
  background-color: rgba(255, 255, 255, .05);
}

.quickSelectPopoutOption-2E2UmS:focus {
  background-color: rgba(255, 255, 255, .1) !important;
}

#app-mount .colorable-3rVGna.primaryDark-2UJt1G, 
#app-mount .colorable-3rVGna.primaryDark-2UJt1G .centerIcon-JYpTUi {
  color: black;
}

#app-mount .colorable-3rVGna.primaryDark-2UJt1G {
  background: #ffbb00;
}

.button-12Fmur {
  color: #ffe57b;
}

.status-1ZXjSF,
.button-12Fmur.enabled-9OeuTA:hover {
  color: black;
  background-color: #ffbb00;
}

.avatarSpeaking-36V2PN {
  box-shadow: inset 0 0 0 2px #ffbb00,inset 0 0 2px 4px black;
}

.withTagAsButton-OsgQ9L:hover, 
.withTagless-10ooWt:hover {
  background-color: rgba(255, 255, 255, .2);
  color: white;
}

.wrapper-3Un6-K {
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .7)) drop-shadow(0 1px 2px rgba(0, 0, 0, .5))
}

.container-1QtPKm[style*="background-color:"] {
  border: 2px solid #ffd633;
  background: #997000 !important;
  box-sizing: content-box;
}

.container-1QtPKm .slider-HJFN2i :where(rect, path) {
  fill: white;
}

.container-1QtPKm.checked-16gMAN[style*="background-color:"] {
  background: #ffbb00 !important;
  border: 2px solid transparent;
}

.container-1QtPKm.checked-16gMAN .slider-HJFN2i :where(rect, path) {
  fill: black;
}

.noiseCancellationPopout-2-e5Xz {
  background: #1c1c1c;
  border: 2px solid #ffbb00;
  box-shadow: none;
}

.noiseCancellationPopout-2-e5Xz a {
  color: #33ccff;
}

.backdrop-2ByYRN {
  background: rgba(0, 0, 0, .2) !important;
  opacity: 1 !important;
}

.theme-dark .rootWithShadow-2hdL2J {
  box-shadow: none;
}

.root-1CAIjD {
  background: linear-gradient(to bottom right, #1c1c1c 0%, #000000 100%);
}

.theme-dark .close-A4ZfTI {
  opacity: 1;
  color: white;
}

.border-2BJQjd.speaking-3RWJBr {
  box-shadow: inset 0 0 0 3px #ffbb00,inset 0 0 7px 8px black;
}

.avatarSpeaking-2pCGrZ {
  box-shadow: inset 0 0 0 2px #ffbb00,inset 0 0 1px 4px black;
}

.lookFilled-GPyucw.select-Zz0IcO {
  background-color: #1c1c1c;
  border-color: #ffbb00;
}

.select-Zz0IcO {
  border: 2px solid transparent;
  border-radius: 10px;
}

.select-Zz0IcO.open-LeyjhI {
  border-radius: 10px 10px 0 0;
  border-bottom-color: transparent;
}

.select-Zz0IcO, 
.wrapper-mJT04A {
  color: #ffe57b;
}

.popout-15UxD6 {
  border: 2px solid #ffbb00;
  border-top: none;
  left: -1px;
  top: -1px;
  background: #1c1c1c;
  border-radius: 0 0 10px 10px;
}

.backgroundOptionInner-SSz19O {
  background-color: black;
}

.backgroundOptionRing-1vvQ0C {
  border: 2px solid #ffbb00;
}

.theme-dark .footerSeparator-3U8YsT {
  box-shadow: none;
}

.footer-IubaaS {
  background-color: transparent;
}

.option-Uc12mm[aria-selected=true]:not(.option-Uc12mm.multi-2vPqc4) {
  color: black;
  background-color: #ffbb00;
}

.selectedIcon-122rMx {
  color: #ffbb00;
  border-radius: 50%;
  filter: drop-shadow(0 2px 2px black) drop-shadow(0 2px 4px black);
}

.selectedIcon-122rMx circle {
  fill: black;
}

.option-Uc12mm {
  color: rgba(255, 229, 123, .5);
}

.option-Uc12mm.focused-10mbp-, 
.option-Uc12mm:focus, 
.option-Uc12mm:hover {
  background-color: rgba(153, 112, 0, .3);
  color: #ffe57b;
}

.tile-3POX2m:hover .sourceThumbnail-ERDcZE {
  box-shadow: inset 0 0 0 2px #997000;
}

.sourceThumbnail-ERDcZE.selected-1i-g6T {
  box-shadow: inset 0 0 0 2px #ffbb00 !important;
}

.card-m7VgZ8 {
  border-radius: 10px;
  font-size: 14px;
  color: #ffe57b;
  border: 2px solid #ffbb00;
  background-color: transparent;
}

.selectedIcon-277z4I {
  color: white;
}

.h5-2feg8J,
.label-7akf7-,
.legend-3BgtI3 {
  color: #d7d7d7;
}

.theme-dark .item-2OyinQ {
  border-color: #ffd633;
}

.item-2OyinQ:first-child {
  border-left-width: 2px;
  border-radius: 10px 0 0 10px;
}

.selectorButton-3fWZ0_:not(.selectorButtonSelected-3cQUnj) {
  background: black;
}

.item-2OyinQ {
  border-width: 2px 2px 2px 0;
}

.selectorButton-3fWZ0_:not(.selectorButtonPremiumRequired-IZXhgV):hover {
  background-color: rgba(153, 112, 0, .7);
}

.selectorButton-3fWZ0_:not(.selectorButtonPremiumRequired-IZXhgV):hover .selectorText-LxivBc {
  color: #ffe57b;
}

.selectorButtonSelected-3cQUnj {
  background-color: #ffbb00 !important;
}

.selectorButtonSelected-3cQUnj .selectorText-LxivBc {
  color: black !important;
}

.item-2OyinQ:last-child {
  border-radius: 0 10px 10px 0;
}

.modalDivider-MtZbPb {
  background: none;
}

.modalHeader-3X0A4K,
.scrollTierBackground-BnWR8k {
  background-color: transparent;
}


#app-mount .activityItem-1Z9CTr {
  border: 2px solid #ffd633;
  box-sizing: border-box;
  background: none;
  box-shadow: none;
}

#app-mount .activityTag-3C3YK5 {
  background-color: #ffbb00;
  color: black !important;
  border: 2px solid #ffd633;
}

.bd-toast:not(.toast-success) {
  background-color: #ffbb00;
  border: 2px solid #ffd633;
  box-shadow: none;
  font-weight: 600;
  color: black;
}

.theme-dark .tooltipPrimary-2466a2 {
  background-color: #ffbb00;
}

.theme-dark .tooltip-33Jwqe {
  box-shadow: none;
  color: black;
  text-shadow: 0 2px 4px rgba(0, 0, 0, .7);
}

.theme-dark .tooltipPrimary-2466a2 .tooltipPointer-sMBQqe {
  border-top-color: #ffbb00;
}

.activityIcon-vfIBet,
.guildNameText-jBFbNC {
  color: black;
}

.moreUsers-_v6T-L {
  background-color: rgba(0, 0, 0, .2);
  color: white;
}

[class*="reactionTooltipText"] a {
  color: white;
  background: black;
  border: 1px solid #ffd633;
  padding: 2px 5px;
}

.footer-5ji8u1 {
  background-color: transparent;
}

.userProfileInner-1ngKnf:before {
  background-color: transparent;
}

.userProfileOuterUnthemed-11rPfA {
  background-color: transparent;
}

.userPanelInnerThemed-3YO1BB {
  background: rgba(0, 0, 0, .4);
}

.overlayBackground-2aa7wt {
  border: 2px solid #ffd633;
  background-color: #1c1c1c;
  border-radius: 0;
}

.appListThemedContainer-G_kh8Q {
  border: none;
}

.overlayBackground-2aa7wt :where(.defaultColor-1EVLSt, [class*="listRow-"], .guildNick-fe8oPN) {
  color: white;
}

[class*="listRow-"]:hover {
  background-color: rgba(153, 112, 0, .6);
}

.divider-2dDziJ {
  background-color: transparent;
}

.tooltipContent-38tm3I {
  overflow: visible;
}

.tooltip-1j5_GT .clickCTA-1bk0UN {
  color: black !important;
}

.chatContent-3KubbW { 
  background: none;
}

.markup-eYLPri {
  font-size: 15px;
  color: white;
}

.markup-eYLPri a {
  color: #33ccff;
}

.message-2CShn3.selected-2LX7Jy, 
.mouse-mode.full-motion .message-2CShn3:hover {
  background-color: rgba(255, 255, 255, 11%);
}

.messageListItem-ZZ7v6g .avatar-2e8lTP {
  left: 11px;
  margin-top: calc(4px - .240rem);
  width: 46px;
  height: 46px;
  border-radius: 7px;
}

.avatarDecoration-34OC0G {
  left: calc(36px - 51px*var(--decoration-to-avatar-ratio)/2);
  margin-top: calc(24px - .125rem - 47px*var(--decoration-to-avatar-ratio)/2);
  width: 59px;
  height: 59px;
}

.cozy-VmLDNB .header-2jRmjb,
.username-h_Y3Us {
  color: white;
}

.wrapper-1HIH0j {
  background-color: rgba(255, 187, 0, .2);
  border: 1px solid #ffd633;
}

.guildIconExpired-2BFmZC,
.guildIcon-3ZfRfI {
  background-color: rgba(0, 0, 0, .5);
  border-radius: 4px;
}

.wrapper-2vIMkT {
  background-color: #1c1c1c;
  border: 2px solid rgba(255, 255, 255, .08);
  box-sizing: content-box;
  box-shadow: 0 0 5px black, 0 3px 5px black !important;
  border-radius: 4px;
}

.button-3bklZh {
  height: fit-content;
  padding: 7px 12px;
  color: #f0f0f0;
}

.button-3bklZh:active {
  height: fit-content;
  padding: 7px 12px;
}

.button-3bklZh:hover,
.button-3bklZh:active {
  color: #ffe57b;
  background-color: #997000;
}

.button-3bklZh.selected-69H4ua {
  color: black;
  background-color: #ffbb00;
}

.positionContainer-dMArNx[aria-label*="Expression Picker"] [class^="contentWrapper-"],
[class^="contentWrapper-"] {
  background: linear-gradient(to bottom right, #4d4d4d 0%, #1C1C1C 50%, #000000 100%);
}

.positionContainer-dMArNx[aria-label*="Expression Picker"] [class^="contentWrapper-"] [class^="navButton-"]:hover,
[class^="contentWrapper-"] [class^="navButton-"]:hover {
  color: #ffe57b;
} 

.positionContainer-dMArNx[aria-label*="Expression Picker"] [class^="contentWrapper-"] [class^="navButton-"],
[class^="contentWrapper-"] [class^="navButton-"] {
  border-radius: 5px;
  color: #f0f0f0;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  padding: 4px 10px;
}

[class^="contentWrapper-"] [class^="nav-"] [class*="navButtonActive-"], 
[class^="contentWrapper-"] [class^="nav-"] [class*="navButtonActive-"]:hover {
  color: black !important;
}

[class^="contentWrapper-"] [class^="nav-"] [class*="navButtonActive-"] {
  background-color: #ffbb00 !important;
}

.container-3a5mk- {
  box-shadow: none;
  border-radius: 0;
  background: linear-gradient(to bottom right, #4d4d4d 0%, #1C1C1C 50%, #000000 100%);
  border: 2px solid #ffbb00;
}

.container-3a5mk- .emojiPicker-6YCk8a {
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
}

[class^="contentWrapper-"] [class^="header-"] {
  box-shadow: none;
}

[class^="contentWrapper-"] .container-1SX9VC {
  border: 2px solid #ffd633;
  background: rgba(0, 0, 0, .6);
}

.input-2FSSDe, 
.icon-18rqoe{
  color: #ffe57b;
}

.theme-dark .tooltipBrand-uKW6Xn {
  background-color: #ffbb00;
}

.theme-dark .tooltipBrand-uKW6Xn .tooltipPointer-sMBQqe {
  border-top-color: #ffbb00;
}

.emojiPickerHeader-2mWh2T.header-11eigE {
  background: none;
}

.tooltipText-2kLmrq {
  color: black !important;
} 

.navButtonSuperReactActive-1WNAEM {
  background: linear-gradient(270deg,var(--premium-tier-2-pink-for-gradients),var(--premium-tier-2-pink-for-gradients-2) 33.63%,var(--premium-tier-2-purple-for-gradients)) !important;
  color: white !important;
}

.diversitySelectorOptions-3DhNYs {
  background-color: #1c1c1c;
  border-radius: 4px;
  border: 2px solid #ffbb00;
  height: auto !important;
  right: 3px;
}

.diversityEmojiItem-2bgZKv {
  padding: 10px;
  border-radius: 4px;
}

.diversityEmojiItem-2bgZKv:hover {
  background-color: rgba(255, 187, 0, .4);
}

.wrapper-1NNaWG {
  background-color: rgba(0, 0, 0, .6);
  backdrop-filter: blur(4px);
  height: 45px;
  padding: 0 10px;
  border-bottom: 2px solid #ffbb00;
}

#app-mount .header-1XpmZs {
  color: white;
  font-size: 13px;
  font-weight: 500;
}

.emojiItem-277VFM.emojiItemSelected-2Lg50V,
.stickerInspected-mwnU6w .inspectedIndicator-27zwNZ {
  background-color: rgba(255, 255, 255, .2);
}

.guildIcon-2SUGiq {
  background-color: transparent;
  color: white;
}

.inspector-DFKXwB,
.wrapper-22rqw6 {
  background: none;
}

#app-mount .unicodeShortcut-3N8oDe {
  background: black;
  color: white;
}

.categoryItemDefaultCategory-3haEDq,
.stickerCategory-2f6iSo {
  border-radius: 6px;
}

.categoryIcon-2cYeku,
.stickerCategory-2f6iSo {
  color: #d7d7d7;
}

.categoryItemDefaultCategory-3haEDq:hover,
.stickerCategoryGeneric-29JiZ2:hover,
.premiumCategory-1bZwXQ:hover {
  background-color: rgba(153, 112, 0, .4);
}

.categoryItemDefaultCategory-3haEDq:hover .categoryIcon-2cYeku,
.stickerCategoryGeneric-29JiZ2:hover.stickerCategory-2f6iSo,
.premiumCategory-1bZwXQ:hover {
  color: #ffe57b;
}

.categoryItemDefaultCategorySelected-2YeRUu,
.categoryItemDefaultCategorySelected-2YeRUu:hover,
.premiumCategorySelected-2KWLhN,
.premiumCategorySelected-2KWLhN:hover,
.stickerCategoryGenericSelected-DnO2K8,
.stickerCategoryGenericSelected-DnO2K8:hover {
  background-color: #ffbb00 !important;
}

.categoryItemDefaultCategorySelected-2YeRUu .categoryIcon-2cYeku, 
.categoryItemDefaultCategorySelected-2YeRUu:hover .categoryIcon-2cYeku,
.stickerCategoryGenericSelected-DnO2K8 .stickerCategoryGenericIcon-3wumVD {
  color: black !important;
}

.guildCategorySeparator-3QYkij,
.guildCategorySeparator-1YkjLr {
  border: none;
}

.stickerAsset-4c7Oqy {
  filter: drop-shadow(0 2px 2px black) drop-shadow(0 2px 2px rgba(0, 0, 0, .4))
}

.newMessagesBar-1hF-9G,
.jumpToPresentBar-1cEnH0 {
  background-color: #ffbb00;
  box-shadow: none;
}

.barButtonBase-Sk2mdB {
  color: black;
  font-weight: 600;
}

.message-2CShn3.replying-eZ7p5z.selected-2LX7Jy, 
.mouse-mode.full-motion .replying-eZ7p5z:hover,
.highlighted-1TaRLI, 
.replying-eZ7p5z {
  background-color: rgba(153, 112, 0, .15) !important;
}

.replying-eZ7p5z:before {
  background-color: transparent;
}

.theme-dark .form-3gdLxP:before {
  background: none;
}

.channelTextArea-1FufC0 {
  background-color: rgba(153, 112, 0, .4);
  border: 2px solid #ffbb00;
}

.attachedBars-2BCP3l,
.replyBar-1oi75v, 
.threadSuggestionBar-3ExSyc,
.scrollableContainer-15eg7h {
  background: none;
}

.cozy-VmLDNB .timestamp-p1Df1m {
  font-size: 11px;
  color: #ffe57b;
}

#app-mount .lookFilled-1H2Jvj.colorGreen-jIPCAS {
  color: white;
  background-color: #007256;
}

.container-x059i8 {
  color: #f0f0f0;
}

#app-mount .tile-2mmK5T {
  background-color: rgba(0, 0, 0, .5);
  box-shadow: none;
}

.progressBar-3fV-Dd[style*="background-color: var(--brand-500);"] {
  background-color: #ffbb00 !important;
}


.progress-xNqAjK[style*="background-color: var(--background-modifier-active);"] {
  background-color: transparent !important;
}

.button-3bklZh.dangerous-Y36ifs:hover {
  color: white;
}

.upload-vLbqu- {
  border: 2px solid rgba(255, 255, 255, .3);
  background-color: transparent;
}

.input-3O04eu {
  font-size: 14px;
  color: #ffe57b;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, .2);
}

.input-3O04eu:hover {
  border-color: rgba(255, 187, 0, .4);
}

.input-3O04eu.focused-16iuXg, 
.input-3O04eu:focus {
  border-color: #ffbb00;
}

.theme-dark .footer-VCsJQY {
  background-color: transparent;
  box-shadow: none;
}

.editor-H2NA06 {
  caret-color: white;
}

.textArea-2CLwUE,
.placeholder-1rCBhr {
  color: white;
}

.modalHeader-gQTY3L {
  background-image: none;
}

.paymentNote-3dcb-Z,
.wrapper-wOVKdL,
.body-2qXItL,
.selectPlanDivider-1j8LTI {
  background-color: transparent;
}

.theme-dark .autocomplete-3NRXG8 {
  background-color: #1C1C1C;
  border: 2px solid #ffd633;
}

.clickable-2V8YKY[aria-disabled=false]>.base-2v-uc0:hover, 
.clickable-2V8YKY[aria-selected=true]>.base-2v-uc0 {
  background-color: black;
}

.after_inlineCode-2_JXPm.syntaxAfter-2_BrZf, 
.before_inlineCode-1zngJj.syntaxBefore-3epS3C, 
.markup-eYLPri .inlineCode-ERyvy_ {
  color: black;
}

.codeBlockSyntax-3mFGiA {
  color: white;
}


.after_inlineCode-2_JXPm, 
.before_inlineCode-1zngJj, 
.inlineCode-ERyvy_ {
  background: #ffbb00;
}

*::selection {
  background-color: #ffd633 !important;
  color: black !important;
}

.divider-3NY7PF {
  border-left: none;
}

.toolbar-37BrJ5:before {
  border-top: none;
}

.toolbar-37BrJ5 {
  background-color: #1c1c1c;
  border: 2px solid rgba(255, 255, 255, .08);
  box-sizing: content-box;
  box-shadow: 0 0 5px black, 0 3px 5px black !important;
  border-radius: 4px;
}

.icon-3g7qdA,
.icon-1kx1ir {
  color: #f0f0f0;
}

.hover-3OQb9Y:hover,
.selectable-fgiA2c:hover {
  background-color: #997000;
}

.hover-3OQb9Y:hover .icon-3g7qdA,
.selectable-fgiA2c:hover .icon-1kx1ir {
  color: #ffe57b;
}

.active-136ioF,
.selected-3B2w1z {
  background-color: #ffbb00 !important;
}

.active-136ioF .icon-3g7qdA,
.selected-3B2w1z .icon-1kx1ir {
  color: black !important;
}

.builtInSeparator-2rCueY,
.optionals-2w-NPQ {
  border: none;
}

.optionalNames-25mReq .defaultColor-1EVLSt {
  color: black;
}

.colorMuted-1jNaVo {
  color: #f0f0f0;
}

.theme-dark .option-Tt7anD {
  background-color: transparent;
  border: 2px solid #ffd633;
}

.colorHeaderPrimary-3kwW7L {
  color: white;
}

.theme-dark .optionPill-2kmuZR,
.theme-dark .optionPillKey-2JyeoP {
  background-color: #1c1c1c;
}

.selectedPill-3cOyS6 {
  border-color: #ffd633!important;
}

.tip-Jl__cG {
  opacity: 1;
}

.menu-2TXYjN {
  box-shadow: none;
  background: linear-gradient(to bottom right, #1c1c1c 0%, #000000 100%);
  border-radius: 10px;
  border: 2px solid rgba(255, 255, 255, .3);
}

.button-1zW0-r {
  margin-left: 5px;
  margin-right: 6px;
  padding: 1px;
  border-radius: 8px;
  background-color: transparent !important;
  border: 2px solid transparent;
  box-sizing: content-box;
}

.button-1zW0-r:hover, 
.keyboard-mode .button-1zW0-r.focused-H4w81f {
  border-color: #ffd633;
}

.labelContainer-35-WEd.item-5ApiZt {
  margin: 2px 2px;
  border-radius: 6px;
  font-size: 13px;
  font-weight: 600;
  padding: 6px 9px;
}

.colorDefault-2_rLdz {
  color: var(--interactive-normal);
  border-color: var(--interactive-normal);
}

.colorDefault-2_rLdz.focused-3LIdPu {
  background-color: var(--brand-experiment-560);
  color: var(--white-500);
}

.colorDefault-2_rLdz:active:not(.hideInteraction-1vQrZJ) {
  background-color: var(--brand-experiment-600);
  color: var(--white-500);
}

#app-mount .childButton-3o_dlg {
  background-color: transparent;
  border: 1px solid #ffbb00;
}

.separator-12G2Op {
  border-bottom: none;
}

.theme-dark .message-G6O-Wv {
  background-color: transparent;
  border: 1px solid #ffbb00;
  box-shadow: none;
}

.messageGroupWrapper-1jf_7C {
  background: none;
  border: 1px solid #ffd633;
}

#app-mount .jumpButton-1ZwI_j {
  border-radius: 2px;
  padding: 4px 5px;
  color: black;
  background-color: #ffbb00;
}

#app-mount .lookFilled-1H2Jvj.colorRed-2VFhM4 {
  color: white;
  background-color: #bd1e24;
}