Advertisement
Guest User

Tokyo Night main.css

a guest
Jan 11th, 2022
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 26.49 KB | None | 0 0
  1. /* Addons */
  2. @import url("https://mr-miner1.github.io/cooler-activity-status/theme[bd].theme.css");
  3. @import url("https://mwittrien.github.io/BetterDiscordAddons/Themes/_res/UsrBgs.css");
  4. @import url("https://dyzean.github.io/gradient-badge-userpopouts/donators.css");
  5.  
  6. /* ---- Discord Variables ---- */
  7. .theme-dark {
  8.   --header-primary: #fff;
  9.   --header-secondary: #b9bbbe;
  10.   --text-normal: #dcddde;
  11.   --text-muted: #72767d;
  12.   --interactive-normal: #6f738e;
  13.   --interactive-hover: #a6aac5;
  14.   --interactive-active: #aeb4cf;
  15.   --interactive-muted: #484a57;
  16.   --channels-default: #545766;
  17.   --background-primary: #1a1b26;
  18.   --background-secondary: #171722;
  19.   --background-secondary-alt: #13131a;
  20.   --background-tertiary: #16161e;
  21.   --background-tertiary-alt: #13131a;
  22.   --background-accent: #434461;
  23.   --background-floating: #161620;
  24.   --background-modifier-hover: #212331c0;
  25.   --background-modifier-active: #282a3680;
  26.   --background-modifier-selected: #24263171;
  27.   --background-modifier-accent: #21212c;
  28.   --background-mentioned: #252836;
  29.   --border-mentioned: #474c64;
  30.   --background-mentioned-hover: #2f3344;
  31.   --accent-color: #365aaa;
  32.   --folder-color: #272a36d0;
  33.   --folder-color-light: #2f3342d0;
  34.   --input-box-bg: #14141b;
  35.   --input-box-border: #0f0f14;
  36.   --input-box-border-focus: #1b1c26;
  37.   --scrollbar-thin-thumb: transparent;
  38.   --scrollbar-thin-track: transparent;
  39.   --scrollbar-auto-thumb: #2b2b46af;
  40.   --scrollbar-auto-thumb-hover: #27273d85;
  41.   --scrollbar-auto-track: transparent;
  42.   --scrollbar-auto-scrollbar-color-thumb: var(--scrollbar-auto-thumb);
  43.   --scrollbar-auto-scrollbar-color-track: var(--scrollbar-auto-track);
  44.   --channeltextarea-background: var(--background-secondary);
  45. }
  46.  
  47. .theme-light {
  48.   --header-primary: #1c1c1d;
  49.   --header-secondary: #4f5660;
  50.   --text-normal: #2e3338;
  51.   --text-muted: #747f8d;
  52.   --interactive-normal: #4c505e;
  53.   --interactive-hover: #404350;
  54.   --interactive-active: #373a44;
  55.   --interactive-muted: #77797c;
  56.   --background-primary: #d5d6db;
  57.   --background-secondary: #cecfd4;
  58.   --background-secondary-alt: #b6b7bd;
  59.   --background-tertiary: #c5c6cc;
  60.   --background-tertiary-alt: #bbbbc2;
  61.   --background-accent: #9ca3bb;
  62.   --background-floating: #c2c2c9;
  63.   --background-mentioned: #c4c7da;
  64.   --background-modifier-hover: #2c2a2a25;
  65.   --background-modifier-active: #5a525229;
  66.   --background-modifier-selected: #555e693d;
  67.   --background-modifier-accent: #06060714;
  68.   --border-mentioned: #a9afcf;
  69.   --background-mentioned-hover: #cfd2e9;
  70.   --accent-color: #365aaa;
  71.   --folder-color: #a7a6a6d0;
  72.   --folder-color-light: #afafafd0;
  73.   --input-box-bg: #c2c2c7;
  74.   --input-box-border: #b3b4b8;
  75.   --input-box-border-focus: #959699;
  76.   --scrollbar-thin-thumb: transparent;
  77.   --scrollbar-thin-track: transparent;
  78.   --scrollbar-auto-thumb: #a0a0a0af;
  79.   --scrollbar-auto-thumb-hover: #77777785;
  80.   --scrollbar-auto-track: transparent;
  81.   --scrollbar-auto-scrollbar-color-thumb: var(--scrollbar-auto-thumb);
  82.   --scrollbar-auto-scrollbar-color-track: var(--scrollbar-auto-track);
  83.   --channeltextarea-background: var(--background-secondary);
  84. }
  85.  
  86. /* ~~~~             General                         ~~~~ */
  87. .theme-dark ::selection {
  88.   background-color: #3b3e5270 !important;
  89. }
  90. .theme-light ::selection {
  91.   background: #d4d9e0 !important;
  92. }
  93.  
  94. /* Scrollbar */
  95. .auto-Ge5KZx::-webkit-scrollbar-thumb,
  96. .auto-Ge5KZx::-webkit-scrollbar-track {
  97.   height: 100px;
  98.   border-right: 0px solid transparent;
  99.   border-left: 8px solid transparent;
  100.   border-radius: 0px;
  101. }
  102. .auto-Ge5KZx::-webkit-scrollbar-thumb:hover {
  103.   background-color: var(--scrollbar-auto-thumb-hover);
  104. }
  105.  
  106. /* Tooltips */
  107. .tooltipPrimary-1d1ph4,
  108. .toolbar-2bjZV7 {
  109.   background-color: var(--background-secondary-alt) !important;
  110. }
  111. .toolbar-2bjZV7:before {
  112.   border-top-color: var(--background-secondary-alt);
  113. }
  114. .tooltipPrimary-1d1ph4 .tooltipPointer-3ZfirK {
  115.   border-top-color: var(--background-secondary-alt) !important;
  116. }
  117.  
  118. /* Friend list tab */
  119. .friendSelected-1sa4bG {
  120.   background-color: var(--background-tertiary) !important;
  121. }
  122. .outer-1AjyKL.interactive-3B9GmY:hover {
  123.   background-color: var(--background-tertiary) !important;
  124. }
  125. .inset-3sAvek,
  126. .separator-XqIyoz {
  127.   background-color: var(--background-secondary) !important;
  128. }
  129. .text-3MU_QQ {
  130.   max-width: 485px;
  131. }
  132. .pageWrapper-1PgVDX,
  133. .container-1D34oG {
  134.   background-color: var(--background-primary) !important;
  135. }
  136.  
  137. /* Chat Box */
  138. .buttons-3JBrkn {
  139.   opacity: 0;
  140.   transition: opacity 0.5s;
  141. }
  142. .channelTextArea-rNsIhG:hover .buttons-3JBrkn {
  143.   opacity: 1;
  144. }
  145. .lookFilled-1Gx00P.colorPrimary-3b3xI6 {
  146.   color: var(--text-normal) !important;
  147.   background-color: var(--background-primary) !important;
  148. }
  149. .theme-dark .sprite-2iCowe:not(:hover) {
  150.   filter: none !important;
  151.   background: url("https://dyzean.github.io/Tokyo-Night/assets/emoji-dark.png") center/contain no-repeat !important;
  152. }
  153. .theme-light .sprite-2iCowe:not(:hover) {
  154.   filter: none !important;
  155.   background: url("https://dyzean.github.io/Tokyo-Night/assets/emoji-light.png") center/contain no-repeat !important;
  156. }
  157.  
  158. /* Input Box Colour */
  159. .searchBar-3dMhjb {
  160.   border: solid 1px var(--input-box-border);
  161.   background-color: var(--input-box-bg);
  162. }
  163. .searchBar-3dMhjb[aria-expanded="true"] {
  164.   border: solid 1px var(--input-box-border-focus);
  165. }
  166.  
  167. /* ~~~~             Messages                            ~~~~ */
  168.  
  169. /* Text */
  170. .blockquoteContainer-U5TVEi {
  171.   padding: 2px 0 2px 0;
  172. }
  173. .blockquoteContainer-U5TVEi blockquote {
  174.   background-color: var(--background-secondary);
  175.   border: 1px solid var(--background-secondary);
  176.   color: var(--text-normal);
  177.   border-radius: 0 4px 4px 0;
  178.   padding: 4px 11px 4px;
  179. }
  180. .blockquoteContainer-U5TVEi > .blockquoteDivider-2hH8H6 {
  181.   background-color: var(--background-accent);
  182.   border-radius: 4px 0 0 4px;
  183. }
  184. .after_inlineCode-1KfVgj,
  185. .before_inlineCode-1G9rTK,
  186. .inlineCode-2ngu6Y {
  187.   background-color: var(--background-secondary-alt);
  188. }
  189.  
  190. /* Embeds */
  191. .wrapperAudio-1jDe0Q {
  192.   width: auto !important;
  193.   min-width: 400px;
  194. }
  195.  
  196. .embedWrapper-lXpS3L.embedFull-2tM8-- {
  197.   border-radius: 4px;
  198.   border-left: 4px solid var(--background-tertiary);
  199.   box-shadow: var(--elevation-high);
  200. }
  201.  
  202. /* Nitro Gift */
  203. .tile-2OwFgW {
  204.   background-color: var(--background-secondary) !important;
  205. }
  206. .lookFilled-1Gx00P.colorPrimary-3b3xI6:disabled {
  207.   background-color: var(--background-primary) !important;
  208. }
  209.  
  210. /* Mentions */
  211. .replying-1x3H0T::before,
  212. .mentioned-xhSam7::before {
  213.   background-color: var(--border-mentioned);
  214. }
  215.  
  216. /* Quick Button */
  217. .wrapper-2aW0bm {
  218.   background-color: var(--background-secondary);
  219. }
  220.  
  221. /* ~~~~             Popouts                         ~~~~ */
  222.  
  223. /* User Popouts */
  224. .headerTagUsernameNoNickname-2-Y5Ct {
  225.   color: var(--text-normal);
  226. }
  227.  
  228. /* Search Popouts */
  229. .container-3ayLPN {
  230.   background-color: var(--background-floating) !important;
  231.   border-radius: 10px !important;
  232.   box-shadow: var(--elevation-high) !important;
  233. }
  234. .option-96V44q:after {
  235.   display: none !important;
  236. }
  237. .option-96V44q.selected-rZcOL-,
  238. .input-2VB9rf {
  239.   background-color: var(--background-secondary-alt) !important;
  240. }
  241. .focused-2bY0OD {
  242.   background-color: var(--background-secondary-alt) !important;
  243. }
  244. .searchAnswer-3Dz2-q,
  245. .searchFilter-2ESiM3 {
  246.   background-color: var(--background-primary) !important;
  247.   color: var(--header-primary) !important;
  248. }
  249. .theme-light .searchOption-zQ-1l6 .answer-1n6g43 {
  250.   color: var(--header-secondary);
  251. }
  252. .theme-light .datePicker--XZbmJ .datePickerHint-3Q1Udw .hint-165cR4,
  253. .theme-light .resultsGroup-r_nuzN .searchLearnMore-3SQUAj a,
  254. .theme-light .resultsGroup-r_nuzN .plusIcon-v0BTrL,
  255. .theme-light .resultsGroup-r_nuzN .header-2N-gMV,
  256. .theme-light .option-96V44q .filter-3Y_im- {
  257.   color: var(--header-primary);
  258. }
  259.  
  260. /* Calendar */
  261. .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous {
  262.   border: none !important;
  263. }
  264. .calendarPicker-2yf6Ci .react-datepicker__day {
  265.   border-top: 1px solid var(--background-modifier-accent) !important;
  266.   border-left: 1px solid var(--background-modifier-accent) !important;
  267. }
  268. .calendarPicker-2yf6Ci .react-datepicker__day--disabled, .theme-dark .calendarPicker-2yf6Ci .react-datepicker__day--outside-month, .theme-dark .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled, .theme-dark .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled:hover {
  269.   background-color: var(--background-secondary-alt) !important;
  270. }
  271. .calendarPicker-2yf6Ci .react-datepicker__header,
  272. .calendarPicker-2yf6Ci .react-datepicker {
  273.   background-color: var(--background-floating) !important;
  274. }
  275.  
  276. /* Status Picker */
  277. #status-picker {
  278.   margin-bottom: -90px;
  279.   margin-left: 60px;
  280. }
  281. #status-picker > div {
  282.   display: flex;
  283.   flex-wrap: wrap;
  284.   padding: 8px;
  285. }
  286. .statusItem-33LqPf {
  287.   height: 32px;
  288.   display: flex;
  289.   align-items: center;
  290.   justify-content: center;
  291.   padding: 0;
  292. }
  293. .statusItem-33LqPf > svg {
  294.   width: 16px;
  295.   height: auto;
  296. }
  297. #status-picker .item-1tOPte {
  298.   margin: 0;
  299.   width: 25%;
  300. }
  301. #status-picker .status-1fhblQ,
  302. #status-picker .description-2L932D,
  303. #status-picker .separator-2I32lJ:nth-child(2) {
  304.   display: none;
  305. }
  306. #status-picker .separator-2I32lJ,
  307. #status-picker #status-picker-custom-status {
  308.   display: block;
  309.   width: 100%;
  310. }
  311. #status-picker-custom-status .status-1fhblQ {
  312.   display: block;
  313.   margin-left: 6px;
  314. }
  315. #status-picker-online {
  316.   --status-colour: var(--bsi-online-color, rgb(59, 165, 92));
  317. }
  318. #status-picker-idle {
  319.   --status-colour: var(--bsi-idle-color, rgb(250, 166, 26));
  320. }
  321. #status-picker-dnd {
  322.   --status-colour: var(--bsi-dnd-color, rgb(237, 66, 69));
  323. }
  324. #status-picker-invisible {
  325.   --status-colour: var(--bsi-invisible-color, rgb(116, 127, 141));
  326. }
  327. #status-picker .item-1tOPte:not(#status-picker-custom-status):active,
  328. #status-picker .item-1tOPte:not(#status-picker-custom-status).focused-3afm-j {
  329.   background-color: var(--status-colour);
  330. }
  331.  
  332. /* Stream Preview Popouts */
  333. .protip-3-1FNm {
  334.   display: none;
  335. }
  336.  
  337. .streamPreview-2-WUWT {
  338.   background-color: var(--background-tertiary) !important;
  339. }
  340. .previewContainer-12U1H1 {
  341.   background-color: var(--background-secondary) !important;
  342. }
  343.  
  344. /* Emoji Popouts */
  345. .autocomplete-1vrmpx {
  346.   background-color: var(--background-floating) !important;
  347. }
  348. .selected-1Tbx07 {
  349.   background-color: var(--background-primary) !important;
  350. }
  351.  
  352. /* Slash Command Popouts */
  353. .categoryHeader-O1zU94 {
  354.   background-color: var(--background-floating) !important;
  355. }
  356. .option-1B5ZV8,
  357. .pill-2pQByF {
  358.   background-color: var(--background-primary) !important;
  359. }
  360.  
  361. /* ~~~~             Sidebar                         ~~~~ */
  362.  
  363. /* User Menu, Credit to Strencher#1044 for this */
  364. .guilds-1SWlCJ {
  365.   height: calc(100% - 128px);
  366. }
  367. .guilds-1SWlCJ .scroller-1Bvpku {
  368.   background: var(--background-tertiary-alt);
  369. }
  370. .container-3baos1 {
  371.   position: absolute;
  372.   left: -62px;
  373.   bottom: 39px;
  374.   z-index: 1;
  375.   display: flex;
  376.   flex-direction: column;
  377. }
  378. .container-3baos1::before {
  379.   content: "";
  380.   display: block;
  381.   position: fixed;
  382.   width: 72px;
  383.   height: 128px;
  384.   bottom: 0;
  385.   left: 0;
  386.   pointer-events: none;
  387.   z-index: 1;
  388.   background: var(--background-tertiary-alt);
  389. }
  390. .button-14-BFJ {
  391.   color: var(--interactive-normal) !important;
  392.   transition: color 150ms ease-in;
  393. }
  394. .button-14-BFJ:hover {
  395.   color: var(--interactive-hover) !important;
  396. }
  397. .title-eS5yk3 {
  398.   color: var(--accent-color);
  399.   font-weight: 650;
  400. }
  401. .sidebar-2K8pFh {
  402.   overflow: visible !important;
  403. }
  404. .base-3dtUhz {
  405.   overflow: visible !important;
  406.   max-width: calc(100% - 72px);
  407. }
  408. .panels-j1Uci_ {
  409.   background-color: var(--background-tertiary-alt);
  410.   padding-bottom: 25px;
  411. }
  412. .nameTag-3uD-yy {
  413.   position: absolute;
  414.   bottom: -37px;
  415.   align-items: center;
  416.   display: flex;
  417.   left: 5px;
  418.   z-index: 2;
  419. }
  420. .container-3baos1 .flex-1xMQg5 {
  421.   left: 140px;
  422.   bottom: -64px;
  423.   position: relative;
  424. }
  425. .container-3baos1 .flex-1xMQg5 button:last-of-type {
  426.   position: fixed;
  427.   bottom: 38px;
  428.   transform: scale(1.7);
  429.   left: 21px;
  430.   z-index: 2;
  431. }
  432. .container-3baos1 .flex-1xMQg5 button:last-of-type:hover {
  433.   background: none;
  434. }
  435. .container-3baos1 .flex-1xMQg5 button:not(:last-of-type) {
  436.   background: none;
  437.   left: 60px;
  438.   transform: scale(0.7);
  439. }
  440. .avatarWrapper-2yR4wp {
  441.   position: absolute;
  442.   left: 10px;
  443.   z-index: 2;
  444.   top: -25px;
  445. }
  446. .subtext-3CDbHg {
  447.   font-size: 14px;
  448.   margin-left: 3px;
  449. }
  450. .hoverRoll-YK53gQ {
  451.   width: 140px;
  452. }
  453. .hovered-d5PMVU {
  454.   text-overflow: unset;
  455. }
  456.  
  457. /* Server List */
  458. .folder-1hbNCn .folderIconWrapper-1_bOZe[style="background-color: rgba(88, 101, 242, 0.4);"] {
  459.   background-color: var(--folder-color) !important;
  460. }
  461. .folder-1hbNCn:hover {
  462.   background-color: var(--folder-color-light);
  463. }
  464. .folder-1hbNCn,
  465. .expandedFolderBackground-1cujaW {
  466.   background-color: var(--folder-color);
  467. }
  468. .numberBadge-2s8kKX {
  469.   background-color: var(--accent-color) !important;
  470. }
  471. .item-2hkk8m {
  472.   background-color: var(--interactive-normal);
  473. }
  474.  
  475. /* Add Server Button */
  476. .circleIconButton-1QV--U {
  477.   color: var(--interactive-normal) !important;
  478.   background-color: transparent !important;
  479. }
  480. .circleIconButton-1QV--U:hover {
  481.   color: var(--interactive-hover) !important;
  482.   background-color: var(--background-primary) !important;
  483. }
  484.  
  485. /* Channel List */
  486. .children-19S4PO:after {
  487.   background: linear-gradient(90deg, rgba(54, 57, 63, 0) 0, var(--background-tertiary)) !important;
  488. }
  489. .container-1r6BKw.themed-ANHk51 {
  490.   background-color: var(--background-tertiary);
  491. }
  492. .container-3w7J-x {
  493.   background-color: var(--background-tertiary) !important;
  494. }
  495. .sidebar-2K8pFh {
  496.   background: var(--background-tertiary) !important;
  497. }
  498. .unread-2lAfLh {
  499.   top: 54%;
  500.   left: 5px;
  501.   width: 6px;
  502.   height: 6px;
  503.   z-index: 1;
  504.   border-radius: 10px;
  505. }
  506. .wrapper-2jXpOf:hover > div > a > div > .icon-1DeIlz,
  507. .modeSelected-346R90 > div > a > div > .icon-1DeIlz,
  508. .modeUnread-1qO3K1 > div > a > div > .icon-1DeIlz {
  509.   color: var(--interactive-active) !important;
  510. }
  511. .icon-1DeIlz {
  512.   color: var(--interactive-muted) !important;
  513. }
  514. .total-i6us2n {
  515.   background-color: var(--background-tertiary-alt);
  516. }
  517. .total-i6us2n:after {
  518.   border-right-color: var(--background-tertiary-alt);
  519. }
  520.  
  521. /* ~~~~             Settings Modal                          ~~~~ */
  522.  
  523. .theme-light .closeButton-1tv5uR {
  524.   border-color: var(--background-tertiary-alt);
  525. }
  526. .theme-light .closeButton-1tv5uR:hover {
  527.   background-color: var(--background-secondary);
  528. }
  529. .theme-light .keybind-KpFkfr {
  530.   color: var(--background-tertiary-alt);
  531. }
  532. .theme-light .gameName-1RiWHm {
  533.   color: #4f545c !important;
  534. }
  535. .theme-light .lastPlayed-3bQ7Bo {
  536.   color: #72767d !important;
  537. }
  538. .accountProfileCard-1XCH88 {
  539.   background-color: var(--background-secondary-alt);
  540. }
  541. .notDetected-33MY4s {
  542.   background-color: var(--background-tertiary) !important;
  543. }
  544. .addGamePopout-2RY8Ju {
  545.   background-color: var(--background-secondary) !important;
  546.   box-shadow: none !important;
  547. }
  548. .game-1ipmAa {
  549.   box-shadow: 0 1px 0 0 var(--background-tertiary) !important;
  550. }
  551. .cardPrimary-1Hv-to {
  552.   background: var(--background-secondary);
  553. }
  554. .gemIndicatorContainer-2jdECl {
  555.   background-color: var(--background-primary) !important;
  556. }
  557. .cardWrapper-2Min21 {
  558.   background: var(--background-secondary);
  559. }
  560. .card-3AyPWq:hover {
  561.   background: var(--background-floating);
  562. }
  563. .gameVerifiedIcon-2dGGa5 .flowerStar-1GeTsn > path {
  564.   fill: var(--brand-experiment);
  565. }
  566.  
  567. /* Buttons Color */
  568. .bar-2Qqk5Z {
  569.   background: var(--background-secondary) !important;
  570. }
  571. .userSettingsVoice-iwdUCU .previewOverlay-2O7_KC {
  572.   background-color: var(--background-floating) !important;
  573.   border-color: var(--background-tertiary-alt) !important;
  574. }
  575. .premiumTabItem-1QTfBr[aria-selected="true"] {
  576.   color: #fff !important;
  577.   background-color: #b466c2 !important;
  578. }
  579. .button-1YfofB.buttonColor-7qQbGO.buttonActive-3FrkXp,
  580. .button-1YfofB .buttonColor-7qQbGO.buttonActive-3FrkXp {
  581.   color: #fff !important;
  582. }
  583. .buttons-2-EdE8 .lookFilled-1Gx00P.colorPrimary-3b3xI6,
  584. .colorable-1bkp8v.primaryDark-3mSFDl.active-1QRrIS,
  585. .colorable-1bkp8v.primaryDark-3mSFDl:hover {
  586.   background: var(--background-secondary) !important;
  587. }
  588. .colorable-1bkp8v.primaryDark-3mSFDl {
  589.   background: var(--background-primary);
  590. }
  591. .dim-1l4L4y span,
  592. .keybindShortcut-1BD6Z1 span {
  593.   background-color: var(--background-floating) !important;
  594.   box-shadow: inset 0 -4px 0 var(--background-secondary) !important;
  595. }
  596. .button-1YfofB.buttonColor-7qQbGO.buttonActive-3FrkXp,
  597. .lookFilled-1Gx00P.colorYellow-2JqYwt,
  598. .lookFilled-1Gx00P.colorGreen-29iAKY,
  599. .lookFilled-1Gx00P.colorRed-1TFJan {
  600.   color: var(--header-primary) !important;
  601. }
  602. .theme-light .lookFilled-1Gx00P.colorYellow-2JqYwt,
  603. .theme-light .lookFilled-1Gx00P.colorGreen-29iAKY,
  604. .theme-light .lookFilled-1Gx00P.colorRed-1TFJan {
  605.   color: #fff;
  606. }
  607.  
  608. /* Server Settings */
  609. .default-3oAQTF,
  610. .headerExpanded-CUEwZ5,
  611. .divider-1pnAR2 {
  612.   background-color: var(--background-tertiary) !important;
  613. }
  614. .container-cMG81i {
  615.   background: var(--background-secondary);
  616. }
  617. .auditLog-3jNbM6 {
  618.   border-color: var(--background-tertiary) !important;
  619. }
  620. .card-o7rAq- {
  621.   background-color: var(--background-secondary) !important;
  622.   border-color: var(--background-tertiary-alt) !important;
  623. }
  624. .cardPrimaryOutline-29Ujqw {
  625.   background-color: var(--background-secondary);
  626.   border-color: var(--background-tertiary-alt);
  627. }
  628. .changeDetails-bk98pu {
  629.   background-color: var(--background-secondary) !important;
  630. }
  631. .headerDefault-1wrJcN,
  632. .headerClickable-2IVFo9 {
  633.   background-color: var(--background-secondary) !important;
  634. }
  635. .elevationHigh-1PneE4 {
  636.   background-color: var(--background-floating) !important;
  637. }
  638. .css-gvi9bl-control,
  639. .css-6fzn47-control,
  640. .css-3vaxre-menu {
  641.   background-color: var(--background-secondary);
  642.   border-color: var(--background-tertiary-alt);
  643. }
  644. .background-3xPPFc {
  645.   color: var(--background-secondary) !important;
  646. }
  647. .tierInProgress-3mBoXq {
  648.   background-color: var(--background-secondary) !important;
  649. }
  650. .tierBody-3aUxuc {
  651.   background-color: var(--background-secondary) !important;
  652. }
  653. .tierHeaderContent-3t3DoO {
  654.   background: var(--background-tertiary);
  655. }
  656. .cardPrimaryEditable-3KtE4g {
  657.   background: var(--background-secondary);
  658. }
  659. .editCircle-ityklj,
  660. .iconWrapper-lS1uig {
  661.   background-color: var(--background-primary);
  662. }
  663. .theme-light .card-FDVird:before {
  664.   background-color: var(--background-primary);
  665. }
  666.  
  667. /* Server Boost Modal */
  668. .perksModal-fSYqOq {
  669.   background-color: var(--background-primary) !important;
  670. }
  671. .tierMarkerBackground-3q29am,
  672. .expandedInfo-3kfShd,
  673. .tierBody-16Chc9,
  674. .perk-2WeBWW {
  675.   background-color: var(--background-tertiary) !important;
  676. }
  677. .roleIcon-F8XDd3 {
  678.   color: var(--background-accent);
  679. }
  680.  
  681. /*Reaction Modal*/
  682. .reactors-Blmlhw {
  683.   background-color: var(--background-primary) !important;
  684. }
  685. .reactorDefault-1IUqMZ {
  686.   box-shadow: inset 0 -1px 0 var(--background-modifier-accent) !important;
  687. }
  688. .scroller-1-nKid {
  689.   background: var(--background-secondary) !important;
  690. }
  691. .reactionSelected-1pqISm {
  692.   background-color: var(--background-modifier-selected) !important;
  693. }
  694. /* Pin Message Modal */
  695. .message-2qRu38 {
  696.   background-color: var(--background-secondary) !important;
  697.   box-shadow: none !important;
  698.   border-radius: 10px;
  699. }
  700. .lookFilled-1Gx00P.colorRed-1TFJan {
  701.   color: #fff;
  702.   background-color: var(--text-danger);
  703. }
  704.  
  705. /* Upload Media Modal */
  706. .uploadModal-2ifh8j {
  707.   background-color: var(--background-primary) !important;
  708. }
  709. .footer-3mqk7D {
  710.   background-color: var(--background-tertiary) !important;
  711.   box-shadow: none !important;
  712. }
  713.  
  714. /* Payment Modal */
  715. .root-1gCeng {
  716.   background-color: var(--background-primary) !important;
  717.   box-shadow: none;
  718. }
  719. .paymentPane-3bwJ6A {
  720.   background-color: var(--background-tertiary-alt) !important;
  721. }
  722. .bottomDivider-1K9Gao {
  723.   border-bottom-color: var(--background-secondary-alt) !important;
  724. }
  725. .expandedInfo-3kfShd {
  726.   background-color: var(--background-primary) !important;
  727. }
  728. .paginator-166-09,
  729. .payment-xT17Mq,
  730. .codeRedemptionRedirect-1wVR4b {
  731.   background-color: var(--background-secondary) !important;
  732.   border-color: var(--background-tertiary-alt) !important;
  733. }
  734.  
  735. /* Create Servers Modal (Dark Theme) */
  736. .theme-dark .footer-2gL1pp {
  737.   background-color: #13131a !important;
  738.   box-shadow: none !important;
  739. }
  740. .theme-light .footer-2gL1pp {
  741.   background: var(--background-secondary-alt);
  742.   box-shadow: none !important;
  743. }
  744. .theme-dark .root-1gCeng {
  745.   background: #1a1b26 !important;
  746.   box-shadow: none;
  747. }
  748. .theme-dark .container-UC8Ug1 {
  749.   background-color: #171722;
  750.   border-color: #13131a;
  751. }
  752. .theme-dark .container-UC8Ug1:hover {
  753.   background-color: #161620;
  754. }
  755. .theme-dark .input-cIJ7To,
  756. .input--jS-j2 {
  757.   background-color: #161720;
  758. }
  759. .theme-dark .colorStandard-2KCXvj,
  760. .theme-dark .input-cIJ7To {
  761.   color: #dcddde;
  762. }
  763. .theme-dark .colorHeaderSecondary-3Sp3Ft {
  764.   color: #b9bbbe;
  765. }
  766. .theme-dark .sampleLink-2NLvZg,
  767. .uploadIcon-2IFzZU {
  768.   color: #6f738e;
  769. }
  770. .theme-dark .base-1x0h_U {
  771.   color: #fff;
  772. }
  773. .background-1QDuV2 .fieldList-21DyL8 .field-1HUseB .lookFilled-1Gx00P.colorGrey-2DXtkV,
  774. .container-1CE3eW .footer-2gL1pp .lookFilled-1Gx00P.colorGrey-2DXtkV {
  775.   color: #fff;
  776.   background-color: var(--brand-experiment) !important;
  777. }
  778. .backButton-iA7KIs {
  779.   color: #747f8d;
  780. }
  781. .backButton-iA7KIs:hover {
  782.   text-decoration: underline;
  783. }
  784.  
  785. /* ~~~~             Watermark                           ~~~~ */
  786.  
  787. .wordmarkWindows-1v0lYD svg {
  788.   position: fixed;
  789.   top: 3px;
  790.   left: 50%;
  791.   transform: translate(-50%);
  792. }
  793. .typeWindows-1za-n7 {
  794.   z-index: 1;
  795.   background-color: var(--background-tertiary-alt);
  796. }
  797.  
  798. /* ~~~~                  BD Support                         ~~~~ */
  799. #bd-editor-controls {
  800.   background: var(--background-tertiary-alt);
  801.   color: var(--interactive-normal);
  802. }
  803. #floating-editor-window {
  804.   border-radius: 10px;
  805. }
  806. .floating-window-titlebar {
  807.   background-color: var(--background-tertiary-alt);
  808. }
  809. .floating-window #bd-editor-controls {
  810.   background-color: var(--background-tertiary) !important;
  811.   border-bottom: 1px solid var(--background-tertiary);
  812.   box-shadow: none;
  813. }
  814. .monaco-editor,
  815. .monaco-editor-background,
  816. .monaco-editor .inputarea.ime-input,
  817. .monaco-editor .margin {
  818.   background-color: var(--background-secondary) !important;
  819. }
  820. .monaco-editor .minimap,
  821. .monaco-editor .decorationsOverviewRuler {
  822.   display: none !important;
  823. }
  824. .bd-tab-item.selected {
  825.   cursor: default;
  826.   background: var(--background-accent);
  827. }
  828. .bd-addon-error {
  829.   border-color: var(--background-tertiary) !important;
  830.   background: var(--background-secondary) !important;
  831. }
  832. .bd-addon-error-icon {
  833.   display: flex;
  834.   align-items: center;
  835.   background-color: var(--background-primary);
  836. }
  837. .bd-addon-modal-footer .bd-button {
  838.   background-color: var(--brand-experiment);
  839. }
  840. .bd-addon-modal-footer .bd-button:hover {
  841.   background-color: var(--brand-experiment-560) !important;
  842. }
  843.  
  844. /* ~~~~                  Powercord Support                          ~~~~ */
  845. .powercord-toast-container {
  846.   --toast-background: var(--background-secondary);
  847.   --toast-header: var(--background-tertiary);
  848.   --toast-contents: var(--background-primary);
  849.   --toast-box-shadow: var(--elevation-stroke), var(--elevation-high);
  850.   --toast-border: transparent;
  851. }
  852.  
  853. .modal-yWgWj- {
  854.     background-color: var(--background-primary) !important;
  855. }
  856.  
  857. /* ~~~~              Plugin Support                         ~~~~ */
  858.  
  859. /* Better Codeblocks */
  860. #app-mount .hljs {
  861.   background-color: var(--background-secondary) !important;
  862.   color: var(--text-normal);
  863.   position: relative;
  864. }
  865.  
  866. /* Better Formatting Redux */
  867. .bf-toolbar::before {
  868.   background: var(--background-secondary) !important;
  869. }
  870. .tooltipBlack-PPG47z {
  871.   background-color: var(--background-floating) !important;
  872. }
  873. .tooltipPointer-3ZfirK {
  874.   border-top-color: var(--background-floating) !important;
  875. }
  876.  
  877. /* Powercord Spotify Modal */
  878. .panels-j1Uci_ > .powercord-spotify > .container-3baos1,
  879. .spotify-tooltip > .tooltipContent-bqVLWK > .nameTag-3uD-yy,
  880. .panels-j1Uci_ > .powercord-spotify > .container-3baos1 > .flex-1xMQg5,
  881. .panels-j1Uci_ > .powercord-spotify > .container-3baos1 > .avatarWrapper-2yR4wp {
  882.   position: static;
  883.   flex-direction: initial;
  884. }
  885. .panels-j1Uci_ > .powercord-spotify > .container-3baos1:before {
  886.   content: none;
  887. }
  888. .panels-j1Uci_ > .powercord-spotify > .container-3baos1 > .nameTag-3uD-yy {
  889.   display: block;
  890.   position: static;
  891.   align-self: initial;
  892. }
  893. .panels-j1Uci_ > .powercord-spotify > .container-3baos1 > .flex-1xMQg5 > button:not(:last-of-type),
  894. .panels-j1Uci_ > .powercord-spotify > .container-3baos1 > .flex-1xMQg5 > button:last-of-type {
  895.   position: static;
  896.   transform: none;
  897.   align-self: initial;
  898. }
  899. .panels-j1Uci_ > .powercord-spotify > .container-3baos1 > .nameTag-3uD-yy > .subtext-3CDbHg {
  900.   font-size: 12px;
  901.   margin-left: 0;
  902. }
  903. .fa-forward, .fa-backward{
  904.   transition-duration: 0.3s;
  905. }
  906. button:hover .fa-forward:hover{
  907.   transform: translate(2px);
  908. }
  909. button:hover .fa-backward:hover{
  910.   transform: translate(-2px);
  911. }
  912.  
  913. /* ----------------------------- END OF THEME ----------------------------- */
  914.  
  915. /* ~~~~             CSS Snippets                            ~~~~ */
  916.  
  917. /* Smooth Server Banner Disappearing. */
  918. [class*="animatedContainer-"] {
  919.   opacity: 1 !important;
  920.   transition: opacity 0.25s;
  921. }
  922. [class*="animatedContainer-"] > [class*="bannerImage-"] {
  923.   transition: margin 0.25s;
  924. }
  925. :not([class*="bannerVisible-"]) > [class*="animatedContainer-"] {
  926.   opacity: 0 !important;
  927.   height: 138px;
  928. }
  929. :not([class*="bannerVisible-"])
  930.   > [class*="animatedContainer-"]
  931.   > [class*="bannerImage-"] {
  932.   margin-top: -12px;
  933. }
  934.  
  935. /* better name colors in chat & list light mode */
  936. .theme-light .username-1A8OIy.desaturateUserColors-1gar-1.clickable-1bVtEA,
  937. .theme-light .roleColor-rz2vM0.desaturateUserColors-1gar-1 {
  938.   filter: contrast(50%);
  939.   transition: filter 0.25s;
  940. }
  941. .theme-light .username-1A8OIy.desaturateUserColors-1gar-1.clickable-1bVtEA:hover,
  942. .theme-light .roleColor-rz2vM0.desaturateUserColors-1gar-1:hover {
  943.   filter: contrast(100%);
  944. }
  945.  
  946. /* Hide Some Things */
  947. .banner-2QYc2d:hover .premiumIconWrapper-1A-UH5 .textBadge-1iylP6,
  948. .banner-2QYc2d:hover .bannerOverlay-1uIerX,
  949. .banner-2QYc2d:hover .pencilIcon-XSi-VE,
  950. button[aria-label="Send a gift"],
  951. [href="/discovery"],
  952. .gifTag-kA7fXf {
  953.   display: none;
  954. }
  955. .textBadge-1iylP6 {
  956.   display: block;
  957. }
  958.  
  959. /* Fix Fullscreen bar issue */
  960. .layer-3QrUeG > .container-2lgZY8 > .wrapper-3NnKdC.hidden-3dXt4k + .base-3dtUhz {
  961.     overflow: hidden !important;
  962.     max-width: none !important;
  963. }
  964.  
  965. /* Replaces Message Links with "Jump to Message" */
  966. [href^="https://discord.com/channels/"],
  967. [href^="https://canary.discord.com/channels/"]
  968. {
  969.   line-height: 0;
  970.   font-size: 0;
  971. }
  972. [href^="https://discord.com/channels/"]::before,
  973. [href^="https://canary.discord.com/channels/"]::before
  974. {
  975.   content: "Jump to Message";
  976.   font-size: 16px;
  977.   font-weight: 500;
  978. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement