Advertisement
Guest User

[THEME] DotMachine

a guest
Jan 25th, 2025
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 5.77 KB | None | 0 0
  1. :root {
  2.     /* MAIN COLOR VARIABLES */
  3.     --user-text-color: #FFFFFF;
  4.     --user-quote-color: #f4fcc0;
  5.     --user-quote-color-opacity: #f4fcc055;
  6.     --user-em-color: #fb8569;
  7.     --bot-text-color: #FFFFFF;
  8.     --bot-quote-color: #9b99ff;
  9.     --bot-quote-color-opacity: #9b99ff55;
  10.     --bot-em-color: #fb8569;
  11.  
  12.     /* FONT STYLE VARIABLES */
  13.     --message-font: 'Quicksand';
  14.     --main-text-style: normal;
  15.     --main-text-weight: 400;
  16.     --main-text-size: 1.08rem;
  17.     --italic-weight: 400;
  18.     --italic-style: italic;
  19.     --quote-weight: 400;
  20.     --quote-style: normal;
  21.  
  22.     /* CODEBLOCK VARIABLES */
  23.     --code-font: 'Cartograph CF';
  24.     --code-background: #222222;
  25.     --code-text: #D7E5CA;
  26.     --code-glow: transparent;
  27.     --glow-color: #EEEEEE44;
  28. }
  29.  
  30. #chat
  31. {
  32.     background-color: transparent !important;
  33.     padding: 10px;
  34. }
  35.  
  36. body {
  37.     background-color: #001d21;
  38.     --dot-bg: #001d21;
  39.     --dot-color: #f4fcc0;
  40.     --dot-color-2: #9b99ff;
  41.     --dot-size: 2px;
  42.     --dot-space: 22px;
  43.     background:
  44.         linear-gradient(90deg,
  45.             var(--dot-bg) calc(var(--dot-space) - var(--dot-size)),
  46.             transparent 1%) center / var(--dot-space) var(--dot-space),
  47.         linear-gradient(
  48.             var(--dot-bg) calc(var(--dot-space) - var(--dot-size)),
  49.             transparent 1%) center / var(--dot-space) var(--dot-space),
  50.         repeating-linear-gradient(
  51.             15deg,
  52.             var(--dot-color) 0%,
  53.             var(--dot-color) 40%,
  54.             var(--dot-color-2) 50%,
  55.             var(--dot-color-2) 90%,
  56.             var(--dot-color) 100%
  57.         );
  58. }
  59.  
  60. .mes
  61. {
  62.     padding: 0 !important;
  63.     margin-bottom: 5px !important;
  64.     color: #7bf080 !important;
  65.     border-radius: 12px!important;
  66.     background-color: #001d21 !important;
  67.     border: 3px #f4fcc0 solid !important;
  68. }
  69.  
  70. .mes br,
  71. .mes p {
  72.     margin-bottom: 1rem;
  73. }
  74.  
  75. .mes_block
  76. {
  77.     padding: 0px;
  78.     margin-left: 0;
  79. }
  80.  
  81. .mes .mesAvatarWrapper {
  82.     min-height: 100%;
  83.     width: 100%;
  84.     padding: 0;
  85.     padding-top: 0;
  86.     width: 8rem;
  87.     height: 100%;
  88.     border-right: 1px solid #f4fcc0;
  89.     background: #f4fcc022;
  90. }
  91.  
  92. .mes[is_user="false"] .mesAvatarWrapper {
  93.     border-right: 1px solid #9b99ff;
  94.     background: #9b99ff22;
  95. }
  96.  
  97. .mes .mesAvatarWrapper .avatar {
  98.     width: 100% !important;
  99.     height: 100% !important;
  100.     align-content: center;
  101. }
  102.  
  103. .mes .mesAvatarWrapper img {
  104.     height: 100% !important;
  105.     width: 100% !important;
  106.     object-fit: cover !important;
  107.     opacity: 30%;
  108.     filter: grayscale(80%);
  109.     border: 0 !important;
  110.     transition : all 250ms ease-in-out;
  111.     image-rendering: pixelated;
  112. }
  113.  
  114. .mes .mesAvatarWrapper img:hover {
  115.     filter: grayscale(0%);
  116. }
  117.  
  118. .mes_button
  119. {
  120.     color: var(--user-text-color);
  121.     opacity: 1;
  122. }
  123.  
  124. .mes_block
  125. {
  126.     transform: none !important;
  127. }
  128.  
  129. .mes_text
  130. {
  131.     padding-left: 1.5rem;
  132.     padding-right: 1.5rem;
  133. }
  134.  
  135. .mes .ch_name
  136. {
  137.     color: var(--user-text-color);
  138.     max-width: 100%;
  139.     width: 100%;
  140.     background-color: transparent;
  141.     justify-content: right;
  142. }
  143.  
  144. .mes .ch_name .flex1
  145. {
  146.     flex: 0 0 0;
  147. }
  148. .mes .name_text
  149. {
  150.     font-family: "Lexend Giga", Impact;
  151.     font-weight: bolder;
  152.     max-height: 100%;
  153.     height: 100%;
  154.     max-width: 200px;
  155.     text-size-adjust: auto;
  156.     writing-mode: vertical-lr;
  157.     text-orientation: upright;
  158.     text-align: start;
  159.     position: absolute;
  160.     left: 0rem;
  161.     top: 0rem;
  162.     padding-top: 5px;
  163.     padding-bottom: 5px;
  164.     font-size: 2.5rem;
  165.     line-height:2.5rem;
  166.     letter-spacing: -20px;
  167.     display: inline-block;
  168.     color: #9b99ffDD;
  169.     pointer-events: none;
  170.     text-transform: uppercase;
  171.     overflow: hidden;
  172.     text-wrap: nowrap;
  173. }
  174.  
  175. .mes[is_user="true"] .name_text
  176. {
  177.     color: #f4fcc0dd;
  178. }
  179.  
  180. .mes[is_user="true"] {
  181.     color: var(--user-text-color) !important;
  182. }
  183.  
  184. .mes[is_user="false"] p{
  185.     padding: 0px;
  186. }
  187.  
  188. .mes[is_user="true"] p q {
  189.     color: var(--user-quote-color);
  190. }
  191.  
  192. .mes[is_user="true"] p em {
  193.     color: var(--user-em-color);
  194.     font-weight: bold;
  195. }
  196.  
  197. .mes[is_user="false"] {
  198.     color: var(--bot-text-color) !important;
  199.     border-color: #9b99ff !important;
  200. }
  201.  
  202. .mes[is_user="false"] p{
  203.     padding: 0px;
  204. }
  205.  
  206. .mes[is_user="false"] p q {
  207.     color: var(--bot-quote-color);
  208. }
  209.  
  210. .mes[is_user="false"] p em {
  211.     color: var(--bot-em-color);
  212.     font-weight: bold;
  213. }
  214.  
  215. .mes_text p {
  216.     /* Change base message visuals here */
  217.     font-family: var(--message-font);
  218.     font-size: var(--main-text-size);
  219.     font-style: var(--main-text-style);
  220.     font-weight: var(--main-text-weight);
  221. }
  222.  
  223. .mes_text p em {
  224.     /* Change italics settings (*text formatted like this*) here */
  225.     font-weight: var(--italic-weight);
  226.     font-style: var(--italic-style) !important;
  227.     /* text-shadow: 0px 0px 1px var(--glow-color), 0px 0px 3px var(--glow-color), 0px 0px 3px var(--glow-color) !important; */
  228. }
  229.  
  230. .mes_text p q {
  231.     /* Change quoted text settings ("text formatted like this") here */
  232.     font-weight: var(--quote-weight);
  233.     font-style: var(--quote-style) !important;
  234. }
  235.  
  236. .mes_text code {
  237.     /* Change code settings (`text formatted like this`) here */
  238.     background-color: var(--code-background);
  239.     color: var(--code-text);
  240.     text-shadow: 0px 0px 2px var(--code-glow) !important;
  241.     font-family: var(--code-font);
  242.     line-height: 1.1rem;
  243. }
  244.  
  245. .swipe_left, .swipe_left,.mfc--root span {
  246.     opacity: 1;
  247.     color: #EEEEEEBB;
  248. }
  249.  
  250. .swipe_left::before, .swipe_right::before, .mfc--root span
  251. {
  252.     opacity: 1;
  253.     text-shadow: 2px 2px 3px black !important;
  254. }
  255.  
  256. /* Scrollbar styles for WebKit browsers like Chrome and Safari */
  257. #chat::-webkit-scrollbar {
  258.   width: 14px;
  259.   height: 5px;
  260. }
  261.  
  262. #chat::-webkit-scrollbar-track {
  263.   background: transparent;
  264.   box-shadow: inset 200px 200px 0px 200px #f4fcc0aa;
  265.   border-radius: 0px;
  266.   border-left: 5px solid transparent;
  267.   border-right: 5px solid transparent;
  268. }
  269.  
  270. #chat::-webkit-scrollbar-thumb {
  271.   background: #111617;
  272.   border: 4px #f4fcc0aa solid;
  273.   border-radius: 10px !important;
  274.   width: 14px;
  275. }
  276.  
  277. #chat::-webkit-scrollbar-thumb:hover {
  278.   background: #333;
  279. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement