megablademaster12

css

Jun 27th, 2017
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 12.34 KB | None | 0 0
  1. :root {
  2.   /*--<var>: <value>*/
  3.   --notif: #7A78BD;
  4.   --accent: #7A78BD;
  5.   --dark-primary: #212121;
  6.   --dark-secondary: #303030;
  7.   --dark-highlight: #181818;
  8.   --light-primary: #ddd;
  9.   --light-secondary: #ecf0f1;
  10.   --light-highlight: #9E9E9E;
  11.   --light-dark-text: #2e3136;
  12.   --nsfw-image: url("https://i.alexflipnote.xyz/c2472b.png");
  13. }
  14.  
  15.  
  16.  
  17. /* User Popout */
  18. /* BOTH */
  19. @-webkit-keyframes user-popout-anim {
  20.   from {
  21.     transform: translateX(-50px);
  22.     opacity: 0;
  23.   }
  24.   100% {
  25.     transform: translateX(0px);
  26.     opacity: 1;
  27.   }
  28. }
  29.  
  30. @keyframes user-popout-anim {
  31.   from {
  32.     transform: translateX(-50px);
  33.     opacity: 0;
  34.   }
  35.   100% {
  36.     transform: translateX(0px);
  37.     opacity: 1;
  38.   }
  39. }
  40. .user-popout { width: 450px; animation: user-popout-anim 350ms ease-in-out; }
  41. .user-popout .body { display: flex; padding-top: 14px; }
  42. .user-popout .avatar-wrapper { position: fixed; margin: 4px 0px 14px -150px; }
  43. .section.roles { max-width: 250px; width: 250px; }
  44. .section.notes, .section.roles { margin-left: 15px; }
  45. .user-popout .username-wrapper .nickname { margin-bottom: 2px; }
  46. .creation-date-wrapper { margin-left: -33px; }
  47. .user-popout .header { padding-top: 3em; background: var(--dark-highlight); }
  48. .user-popout .header.streaming { padding-top: 2.15em; }
  49. .user-popout .avatar-wrapper .avatar-popout { border: 0; background-color: rgba(0, 0, 0, 1); }
  50. .user-popout .username-wrapper .activity, .user-popout .username-wrapper .discord-tag, .user-popout .username-wrapper .nickname{
  51.   text-align: left;
  52.   margin-left: 138px;
  53.   white-space: nowrap;
  54.   text-overflow: ellipsis;
  55.   overflow: hidden;
  56. }
  57. .bot-tag.bot-tag-invert { background-color: #7289da!important; color: #fff!important; }
  58. .user-popout .header.streaming .live-on-twitch {
  59.   border-top: 0px solid transparent;
  60.   text-decoration: none;
  61.   width: 150px;
  62.   margin-left: 129px;
  63.   border-radius: 3px;
  64.   padding: 4px 0;
  65. }
  66. .user-popout .header.streaming .activity { padding: 0; }
  67. .user-popout .avatar-wrapper .avatar-hint {
  68.   margin: 0;
  69.   background: rgba(0, 0, 0, 1);
  70.   box-shadow: none;
  71. }
  72. .note textarea:focus { background: var(--dark-highlight); }
  73. .user-popout .body { background: var(--dark-primary); }
  74. .user-popout .footer { background: var(--dark-secondary); border-top: none; }
  75. .quick-message, .quick-message.isBlocked {
  76.   background: transparent;
  77.   border: none;
  78.   color: #fff;
  79.   border-bottom: 1px solid #fff;
  80.   border-radius: 0;
  81. }
  82. /* END: User Popout */
  83.  
  84. /* User Profile Modal */
  85. /* BOTH | This one can't be used on light and dark, must define both */
  86. .avatar-profile {
  87.   background-size: 128px 128px;
  88.   margin-top: -29px;
  89. }
  90. .avatar-profile .status {
  91.   border-color: var(--dark-secondary);
  92. }
  93. #user-profile-modal { border-radius: 0; }
  94. #user-profile-modal .header {
  95.   background-color: var(--dark-highlight);
  96.   border-radius: 0;
  97.   background-image: none;
  98. }
  99. #user-profile-modal .header .header-info {
  100.   margin-top: -30px;
  101. }
  102. #user-profile-modal .scroller {
  103.   background: var(--dark-secondary);
  104.   border-bottom: 0;
  105. }
  106. #user-profile-modal .tab-bar {
  107.   margin-left: -185px;
  108.   margin-top: 0px;
  109. }
  110. #user-profile-modal .tab-bar-container {
  111.   background-color: var(--dark-primary);
  112.   border-bottom: 0;
  113. }
  114. #user-profile-modal .empty {
  115.   background: var(--dark-secondary);
  116. }
  117. #user-profile-modal .tab-bar .tab-bar-item, #user-profile-modal .tab-bar .tab-bar-item.selected {
  118.   color: white;
  119. }
  120. #user-profile-modal .tab-bar .tab-bar-item.selected {
  121.   font-weight: bold;
  122.   border-bottom-color: #fff;
  123. }
  124. #user-profile-modal .guilds .section .section-header { color: #fff; }
  125. #user-profile-modal .guilds .section .connected-accounts .connected-account {
  126.   border: 0;
  127.   background: var(--dark-primary);
  128.   box-shadow: none;
  129. }
  130. #user-profile-modal .guilds .section .connected-accounts {
  131.   margin-left: -10px;
  132.   margin-right: -10px;
  133.   padding: 0 10px;
  134. }
  135. #user-profile-modal .guilds .section .connected-accounts .connected-account a:hover .connected-account-open-icon {
  136.   opacity: 0.8;
  137. }
  138. #user-profile-modal .guilds .section .connected-accounts .connected-account .connected-account-name-inner .connected-account-name {
  139.   color: #fff;
  140.   font-weight: 600
  141. }
  142. #user-profile-modal .guilds .section .note textarea {
  143.   padding: 5px;
  144.   border-radius: 0px;
  145.   -webkit-transition: all 100ms ease;
  146.   transition: all 100ms ease;
  147. }
  148. #user-profile-modal .guilds .section .note textarea:hover:focus,
  149. #user-profile-modal .guilds .section .note textarea:focus {
  150.   color: #fff;
  151.   background: transparent;
  152. }
  153. #user-profile-modal .guilds .guild:hover {
  154.   background: rgba(255, 255, 255, .1);
  155.   color: #fff;
  156. }
  157. #user-profile-modal .header::after {
  158.   display: none!important;
  159. }
  160. #user-profile-modal .avatar-wrapper {
  161.   background-color: transparent;
  162. }
  163.  
  164. /* Username, Discriminator and Playing Status */
  165. #user-profile-modal .header .header-info .header-info-inner .discord-tag .username { color: #fff; }
  166. #user-profile-modal .header .header-info .header-info-inner .discord-tag .discriminator { color: rgba(255, 255, 255, .7); }
  167. #user-profile-modal .header .header-info .header-info-inner .activity { color: rgba(255, 255, 255, .5); }
  168.  
  169. /* Badge on name */
  170. @-webkit-keyframes profile-badge {
  171.   from {
  172.     transform: translateX(-40px);
  173.     opacity: 0;
  174.   }
  175.   100% {
  176.     transform: translateX(0px);
  177.     opacity: 1;
  178.   }
  179. }
  180.  
  181. @keyframes profile-badge {
  182.   from {
  183.     transform: translateX(-40px);
  184.     opacity: 0;
  185.   }
  186.   100% {
  187.     transform: translateX(0px);
  188.     opacity: 1;
  189.   }
  190. }
  191.  
  192. @-webkit-keyframes profile-badge-info {
  193.   from { transform: translateX(-60px); }
  194.   100% { transform: translateX(0px); }
  195. }
  196.  
  197. @keyframes profile-badge-info {
  198.   from { transform: translateX(-60px); }
  199.   100% { transform: translateX(0px); }
  200. }
  201.  
  202. #user-profile-modal .header .discord-tag, #user-profile-modal .header .activity {
  203.   -webkit-animation: profile-badge-info 500ms ease-in-out;
  204.   animation: profile-badge-info 500ms ease-in-out;
  205. }
  206.  
  207. #user-profile-modal .header .header-info .badge-premium,
  208. #user-profile-modal .header .header-info .badge-hypesquad,
  209. #user-profile-modal .header .header-info .badge-partner,
  210. #user-profile-modal .header .header-info .badge-staff {
  211.   -webkit-animation: profile-badge 500ms ease-in-out;
  212.   animation: profile-badge 500ms ease-in-out;
  213. }
  214. /* END: User Profile Modal */
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222. /*Background*/
  223.  
  224. .app {
  225.     background-image: url("https://i.imgur.com/RG03PyX.png");
  226.     background-repeat: repeat;
  227.     background-position: 0px 0px;
  228.     background-size: cover;
  229. }
  230.  
  231. .connecting {
  232.     background-image: url("https://i.stole-a-me.me/be304d.jpg");
  233.     background-blend-mode: soft-light;
  234.     background-repeat: repeat;
  235.     background-position: 0px 0px;
  236.     background-size: cover;
  237. }
  238.  
  239. .connecting video.ready {
  240.     display: none;
  241. }
  242.  
  243.  
  244. /*Transparency*/
  245. .theme-dark .layer, .theme-dark .layers
  246.  {
  247.   background: transparent!important;
  248.   box-shadow: none;
  249.   border-bottom: 0px solid #fff;
  250.   border-top: none;
  251.   opacity: 1;
  252. }
  253.  
  254. #voice-connection,
  255. #friends,
  256. #friends .btn,
  257. .friends-header,
  258. .friends-table,
  259. .channels-wrap,
  260. .guild-channels,
  261. .links,
  262. .chat,
  263. .messages-wrapper,
  264. .container-RYiLUQ,
  265. .content,
  266. .chat-empty,
  267. .layers,
  268. .message-group-blocked,
  269. .private-channels,
  270. .guild-header header,
  271. .chat,
  272. .chat form,
  273. .theme-dark .channel-members {
  274.     background: rgba(0, 0, 0, 0.5) !important;
  275. }
  276.  
  277. .contentDefaultText-2elG3R {
  278.     background: rgba(0, 0, 0, 0) !important;
  279.    
  280. }
  281.  
  282. .contentHoveredText-2HYGIY {
  283.     background: rgba(0, 0, 0, 0.2) !important;
  284. }
  285.  
  286. .contentSelectedText-3j5CXt {
  287.     background: rgba(0, 0, 0, 0.3) !important;
  288. }
  289.  
  290. .theme-dark #friends .friends-table .friends-row .friends-column-actions .friends-action {
  291.     background-color: rgba(0, 0, 0, 0.5) !important;
  292. }
  293.  
  294. .theme-dark .channel-members .member.popout-open,
  295. .theme-dark .channel-members .member:hover {
  296.     background: linear-gradient(to right, rgba(256, 256, 256, 0.05) 45%, transparent);
  297. }
  298.  
  299. .connecting video.ready {
  300.     display: none;
  301. }
  302.  
  303. .guilds-wrapper,
  304. .theme-dark .chat .has-more button {
  305.     background: rgba(0, 0, 0, 0.8) !important;
  306. }
  307.  
  308. .guild-header header {
  309.     box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), inset 0 -1px 0 rgba(0, 0, 0, .1)
  310. }
  311.  
  312. .search-bar {
  313.     background: rgba(0, 0, 0, 0.1) !important;
  314. }
  315.  
  316. #friends .friends-table {
  317.     margin-top: 0px !important;
  318.     background: rgba(0, 0, 0, 0.745) !important;
  319. }
  320.  
  321. .theme-dark #friends .friends-table .friends-row:hover {
  322.     background: rgba(100, 100, 100, 0.3) !important;
  323. }
  324.  
  325. #voice-connection {
  326.     background: rgba(0, 0, 0, 0.7) !important;
  327.     border-top: 0px;
  328. }
  329.  
  330. .account {
  331.     background: rgba(0, 0, 0, 0.7) !important;
  332.     border-top: 0px;
  333. }
  334.  
  335. #rtc-connection {
  336.     background: rgba(0, 0, 0, 0.7) !important;
  337.     border-top: 0px;
  338. }
  339.  
  340. .guild-channels .channel.selected {
  341.     background-color: transparent !important;
  342. }
  343.  
  344. .private-channels .channel.selected,
  345. .private-channels .channel:hover,
  346. .private-channels .search-result.selected,
  347. .private-channels .search-result:hover {
  348.     background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 15%, transparent);
  349. }
  350.  
  351. .guild-channels .channel:hover {
  352.     background-color: transparent !important;
  353. }
  354.  
  355. .guild-channels .channel-text:hover {
  356.     background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 15%, transparent);
  357. }
  358.  
  359. .guild-channels .channel-text.selected,
  360. .private-channels .channel-text.selected {
  361.     background: linear-gradient(to right, rgba(0, 0, 0, 0.2) 15%, transparent);
  362. }
  363.  
  364. .account .btn,
  365. #voice-connection .btn {
  366.     background-color: rgba(0, 0, 0, 0.8);
  367. }
  368. #rtc-connection .btn {
  369.     background-color: rgba(0, 0, 0, 0.8);
  370. }
  371. #rtc-connection .btn-group {
  372.     border: none !important;
  373.    
  374. }
  375. #rtc-connection .btn-info,
  376. #rtc-connection .btn-disconnect {
  377.    
  378.     box-shadow: none;
  379.     transition: background-color 0.2s;
  380. }
  381.  
  382. .account .btn-group,
  383. #voice-connection .btn-group {
  384.     border: none !important;
  385. }
  386.  
  387. .account .btn-mute,
  388. .account .btn-deafen,
  389. .account .btn-settings,
  390. #voice-connection .btn-info,
  391. #voice-connection .btn-disconnect {
  392.     border: none;
  393.     box-shadow: none;
  394.     transition: background-color 0.2s;
  395. }
  396.  
  397. .container-iksrDt,
  398. .container-3lnMWU {
  399.     background-color: rgba(0, 0, 0, 0.3);
  400.     box-shadow: none;
  401.     border: none;
  402. }
  403.  
  404. .title-wrap,
  405. .theme-dark .invite-button,
  406. .theme-dark #friends .friends-header {
  407.     background: rgba(0, 0, 0, 0.745) !important;
  408.     border-color: transparent;
  409. }
  410.  
  411. .guilds-wrapper .guilds-add {
  412.   background: rgba(0, 0, 0, 0.745) !important;
  413. }
  414.  
  415. .theme-dark .message-group .embed {
  416.     border-color: transparent;
  417. }
  418.  
  419.  
  420. /*Redefault the emoji search*/
  421.  
  422. .emoji-picker .header .search-bar {
  423.     background: inherit !important;
  424. }
  425.  
  426.  
  427. /*Scrollbar*/
  428.  
  429. .theme-dark .friends-table .scroller-wrap ::-webkit-scrollbar-thumb,
  430. .theme-dark .messages-wrapper .scroller-wrap ::-webkit-scrollbar-thumb {
  431.     background-color: #000!important;
  432.     border-color: #111!important;
  433. }
  434.  
  435. .theme-dark .friends-table .scroller-wrap ::-webkit-scrollbar-track-piece,
  436. .theme-dark .messages-wrapper .scroller-wrap ::-webkit-scrollbar-track-piece {
  437.     background-color: rgba(0, 0, 0, 0.5) !important;
  438.     border-color: rgba(0, 0, 0, 0.5) !important;
  439. }
  440.  
  441.  
  442. /* Codeblocks*/
  443.  
  444. .code,
  445. .theme-dark .message-group .comment .markup pre,
  446. .theme-dark .message-group .comment .markup code.inline,
  447. .theme-dark .message-group .comment .markup pre code {
  448.     background: rgba(0, 0, 0, 0.5) !important;
  449. }
  450.  
  451. .guilds-wrapper .guilds .guild .guild-inner,
  452. .guilds-wrapper .guild-separator:after {
  453.     background: rgba(0, 0, 0, 0.5) !important;
  454. }
  455.  
  456. .theme-dark .chat .title-wrap {
  457.     border-bottom: 0px;
  458. }
  459.  
  460. .theme-dark .friends-table .messages .divider.divider-red>span,
  461. .theme-dark .messages-wrapper .messages .divider.divider-red>span,
  462. .chat .divider>span {
  463.     background: #000!important;
  464. }
  465.  
  466. .chat form {
  467.     margin: 0px;
  468. }
  469.  
  470. .channel-textarea {
  471.     margin: 20px 20px 30px;
  472. }
  473.  
  474. .theme-dark .chat .content form .channel-textarea-inner {
  475.   border-color: transparent;
  476. }
  477.  
  478. .theme-dark .message-group.is-local-bot-message {
  479.   background-image: none !important;
  480.   box-shadow: -20px 0 rgba(0,0,0,0.8), 20px 0 rgba(0,0,0,0.8),-20px -1px 0 0 rgba(0,0,0,0.8),-20px 1px 0 rgba(0,0,0,0.8),20px 1px 0 rgba(0,0,0,0.8),20px -1px 0 rgba(0,0,0,0.8);
  481.   background-color: rgba(0,0,0,0.8) !important;
  482. }
  483.  
  484. .theme-dark .chat form {
  485.     border-top: 0px;
  486. }
  487.  
  488. .typing {
  489.     background-color: transparent !important;
  490.     margin: 0 20px;
  491. }
Add Comment
Please, Sign In to add comment