Advertisement
Guest User

Topo ST Theme

a guest
Nov 18th, 2024
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 5.29 KB | None | 0 0
  1. :root {
  2.     /* MAIN COLOR VARIABLES */
  3.     --user-text-color: #EEE;
  4.     --user-quote-color: #798C89;
  5.     --user-quote-color-opacity: #a2dcc755;
  6.     --user-em-color: #C9A787;
  7.     --bot-text-color: #EEE;
  8.     --bot-quote-color: #89A64B;
  9.     --bot-quote-color-opacity: #E76F5155;
  10.     --bot-em-color: #978479;
  11.  
  12.     /* FONT STYLE VARIABLES */
  13.     --message-font: 'Bitter';
  14.     --main-text-style: normal;
  15.     --main-text-weight: 200;
  16.     --main-text-size: 1.05rem;
  17.     --italic-weight: 400;
  18.     --italic-style: italic;
  19.     --quote-weight: normal;
  20.     --quote-style: normal;
  21.  
  22.     /* CODEBLOCK VARIABLES */
  23.     --code-font: 'Courier New';
  24.     --code-background: #06080D;
  25.     --code-text: #F25260;
  26.     --code-glow: transparent;
  27.     --glow-color: #EEEEEE44;
  28. }
  29.  
  30. #chat
  31. {
  32.     background-color: transparent;
  33.     padding: 10px;
  34. }
  35.  
  36. body
  37. {
  38.     background-color: #06050D;
  39.     background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feTurbulence baseFrequency=".004" numOctaves="1"/><feComponentTransfer><feFuncA type="discrete" tableValues="1 0 1 0 1 0 1 0 1 0"/></feComponentTransfer><feConvolveMatrix kernelMatrix="1 0 1 0 -4 0 1 0 1"/><feConvolveMatrix order="3" kernelMatrix="1 1 1 1 1 1 1 1 1" edgeMode="duplicate"/><feColorMatrix type="matrix" values="0 0 0 0 0.5451 0 0 0 0 0.5490 0 0 0 0 0.3647 0 0 0 1 0"/></filter><rect width="100%" height="100%" filter="url(%23filter)" /></svg>')
  40.  
  41. }
  42.  
  43. body, #chat
  44. {
  45.     opacity: 1;
  46. }
  47.  
  48. .mes
  49. {
  50.     padding: 0 !important;
  51.     margin-bottom: 5px !important;
  52.     color: #D3D3D3 !important;
  53.     border-radius: 4px!important;
  54.     background-color: transparent !important;
  55.     border-color: transparent !important;
  56. }
  57.  
  58. .mes br,
  59. .mes p {
  60.     margin-bottom: 1rem;
  61. }
  62.  
  63. .mes_block
  64. {
  65.     padding: 0px;
  66.     margin-left: 0;
  67. }
  68.  
  69. .mes .mesAvatarWrapper {
  70.     width: 100%;
  71.     padding: 0;
  72.     padding-top: 0;
  73.     width: 8rem;
  74. }
  75.  
  76. .mes .mesAvatarWrapper .avatar {
  77.     width: 100% !important;
  78.     height: 100% !important;
  79.     align-content: center;
  80.     padding-top: 60px;
  81. }
  82.  
  83. .mes .mesAvatarWrapper img {
  84.     height: auto !important;
  85.     width: 100% !important;
  86.     aspect-ratio: 4/6 !important;
  87.     border-radius: 4px !important;
  88.     opacity: 40%;
  89.     border: 0 !important;
  90.     filter: blur(4px) grayscale(100%);
  91.     transition : all 250ms ease-in-out;
  92. }
  93.  
  94. .mes .mesAvatarWrapper img:hover {
  95.     filter: blur(0px) grayscale(0);
  96. }
  97.  
  98. .mes_button
  99. {
  100.     color: var(--user-text-color);
  101.     opacity: 1;
  102. }
  103.  
  104. .mes_block
  105. {
  106.     transform: none !important;
  107. }
  108.  
  109. .mes_text
  110. {
  111.     padding: 1rem;
  112.     margin: 1rem;
  113.     background-color: #1C2026 !important;
  114.     border-radius: 8px;
  115. }
  116.  
  117. .mes .ch_name
  118. {
  119.     color: var(--user-text-color);
  120.     max-width: 100%;
  121.     background-color: transparent;
  122.     justify-content: right;
  123. }
  124.  
  125. .mes .flex1
  126. {
  127.     flex: 0 0 auto;
  128. }
  129.  
  130. .mes .name_text
  131. {
  132.     font-family: "Quantico";
  133.     max-height: 100%;
  134.     height: 100%;
  135.     text-align: start;
  136.     padding-top: 5px;
  137.     padding-bottom: 5px;
  138.     font-size: 3rem;
  139.     line-height: 2rem;
  140.     font-weight: bolder;
  141.     color: #798C89;
  142.     pointer-events: none;
  143.     text-transform: uppercase;
  144.     overflow: hidden;
  145.     text-wrap: nowrap;
  146.     order: 3;
  147. }
  148.  
  149. .mes[is_user="true"]  .name_text
  150. {
  151.     color: #616144;
  152. }
  153.  
  154. .mes[is_user="true"] {
  155.     color: var(--user-text-color) !important;
  156. }
  157.  
  158. .mes[is_user="true"] p q {
  159.     padding: 3px;
  160.     border-radius: 4px;
  161.     background-color: #000;
  162.     color: var(--user-quote-color);
  163. }
  164.  
  165. .mes[is_user="true"] p em {
  166.     color: var(--user-em-color);
  167.     font-weight: bold;
  168. }
  169.  
  170. .mes[is_user="false"] {
  171.     color: var(--bot-text-color) !important;
  172. }
  173.  
  174. .mes[is_user="false"] p q {
  175.     padding: 3px;
  176.     border-radius: 4px;
  177.     background-color: #000;
  178.     color: var(--bot-quote-color);
  179. }
  180.  
  181. .mes[is_user="false"] p em {
  182.     color: var(--bot-em-color);
  183.     font-weight: bold;
  184. }
  185.  
  186. .mes_text p {
  187.     /* Change base message visuals here */
  188.     font-family: var(--message-font);
  189.     font-size: var(--main-text-size);
  190.     font-style: var(--main-text-style);
  191.     font-weight: var(--main-text-weight);
  192. }
  193.  
  194. .mes_text p em {
  195.     /* Change italics settings (*text formatted like this*) here */
  196.     font-weight: var(--italic-weight);
  197.     font-style: var(--italic-style) !important;
  198.     /* text-shadow: 0px 0px 1px var(--glow-color), 0px 0px 3px var(--glow-color), 0px 0px 3px var(--glow-color) !important; */
  199. }
  200.  
  201. .mes_text p q {
  202.     /* Change quoted text settings ("text formatted like this") here */
  203.     font-weight: var(--quote-weight);
  204.     font-style: var(--quote-style) !important;
  205. }
  206.  
  207. .mes_text code {
  208.     /* Change code settings (`text formatted like this`) here */
  209.     background-color: var(--code-background);
  210.     color: var(--code-text);
  211.     text-shadow: 0px 0px 2px var(--code-glow) !important;
  212.     font-family: var(--code-font);
  213.     line-height: 1.1rem;
  214. }
  215.  
  216. .swipe_left, .swipe_left,.mfc--root span {
  217.     opacity: 1;
  218.     color: #EEEEEEBB;
  219. }
  220.  
  221. .swipe_left::before, .swipe_right::before, .mfc--root span
  222. {
  223.     opacity: 1;
  224.     text-shadow: 2px 2px 3px black !important;
  225. }
  226.  
  227. /* Scrollbar styles for WebKit browsers like Chrome and Safari */
  228. #chat::-webkit-scrollbar {
  229.   width: 14px;
  230.   height: 5px;
  231. }
  232.  
  233. #chat::-webkit-scrollbar-track {
  234.   background: transparent;
  235.   box-shadow: inset 200px 200px 0px 200px #4e6469;
  236.   border-radius: 0px;
  237.   border-left: 5px solid transparent;
  238.   border-right: 5px solid transparent;
  239. }
  240.  
  241. #chat::-webkit-scrollbar-thumb {
  242.   background: #111617;
  243.   border: 4px #4e6469 solid;
  244.   border-radius: 2px !important;
  245.   width: 14px;
  246. }
  247.  
  248. #chat::-webkit-scrollbar-thumb:hover {
  249.   background: #333;
  250. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement