Guest User

Frizzle Fry

a guest
Aug 18th, 2025
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 5.40 KB | None | 0 0
  1. :root {
  2.     /* MAIN COLOR VARIABLES */
  3.     --user-text-color: floralwhite;
  4.     --user-quote-color: darkcyan;
  5.     --user-quote-color-opacity: #6CADAF;
  6.     --user-em-color: cyan;
  7.     --bot-text-color: floralwhite;
  8.     --bot-quote-color: rebeccapurple;
  9.     --bot-quote-color-opacity: #86698F;
  10.     --bot-em-color: mediumpurple;
  11.    
  12.     /* BACKGROUND VARIABLES */
  13.     --bg1: #402060;
  14.     --bg2: #000222;
  15.     --user-message-bg: #222222;
  16.     --bot-message-bg: #111;
  17.     --mes-gradient:
  18.         repeating-radial-gradient(#666666cc 0.0001%, #222222cc 0 0.0002%) 50% 0/2500px 2500px,
  19.         repeating-conic-gradient(#666666cc 0.0001%, #222222cc 0.0002%) 60% 60%/2500px 2500px;
  20.     --scroll-track-bg: var(--bg1);
  21.     --scroll-thumb-bg: #111617;
  22.     --scroll-border: var(--bg1);
  23.    
  24.     /* FONT STYLE VARIABLES */
  25.     --message-font: 'Lato';
  26.     --name-font: "Lexend Giga";
  27.     --main-text-style: normal;
  28.     --main-text-weight: 300;
  29.     --main-text-size: 1.15rem;
  30.     --italic-weight: 400;
  31.     --italic-style: italic;
  32.    
  33.     /* CODEBLOCK VARIABLES */
  34.     --code-font: 'Victor Mono';
  35.     --code-background: #111;
  36.     --code-text: #E6BFAB;
  37.     --code-glow: transparent;
  38.     --glow-color: #EEEEEE44;
  39. }
  40.  
  41. body {
  42.     margin: 0;
  43.     min-height: 100vh;
  44.     min-width: 100vw;
  45.     background: repeating-conic-gradient(var(--bg1) 0 0.00002%, var(--bg2) 0 .00016%) 0 0/50000px 2000px;
  46. }
  47.  
  48. u {
  49.     color: var(--user-text-color) !important;
  50. }
  51.  
  52. #chat {
  53.     background-color: transparent !important;
  54.     padding: 10px;
  55. }
  56.  
  57. .mes {
  58.     padding: 0 !important;
  59.     margin-bottom: 5px !important;
  60.     border-radius: 0 !important;
  61.     background: var(--mes-gradient);
  62.     background-blend-mode: difference;
  63.     animation: b .2s infinite alternate;
  64. }
  65.  
  66. .mes br,
  67. .mes p {
  68.     margin-bottom: 1rem;
  69. }
  70.  
  71. .mes_block {
  72.     padding: 15px;
  73.     margin-left: 0;
  74.     background-color: transparent !important;
  75.     border-radius: 0 !important;
  76. }
  77.  
  78. .mes .mesAvatarWrapper {
  79.     min-height: 100% !important;
  80.     height: 100%;
  81.     width: 8rem;
  82.     padding: 0;
  83.     background: var(--mes-gradient);
  84.     background-blend-mode: difference;
  85.     animation: b .2s infinite alternate;
  86.     border-right: 1px solid var(--user-quote-color);
  87.     border-radius: 0 !important;
  88. }
  89.  
  90. .mes[is_user="false"] .mesAvatarWrapper {
  91.     border-right: 1px solid var(--bot-quote-color);
  92. }
  93.  
  94. @keyframes b {
  95.     100% { background-position: 50% 0, 60% 50% }
  96. }
  97.  
  98. .mes .mesAvatarWrapper .avatar {
  99.     width: 100% !important;
  100.     height: 100% !important;
  101.     align-content: center;
  102. }
  103.  
  104. .mes .mesAvatarWrapper img {
  105.     height: 100% !important;
  106.     width: 100% !important;
  107.     object-fit: cover !important;
  108.     opacity: 30%;
  109.     filter: grayscale(20%);
  110.     border: 0 !important;
  111.     border-radius: 0 !important;
  112.     transition: all 250ms ease-in-out;
  113.     image-rendering: pixelated;
  114. }
  115.  
  116. .mes .mesAvatarWrapper img:hover {
  117.     opacity: 50%;
  118. }
  119.  
  120. .mes[is_user="true"] {
  121.     color: var(--user-text-color) !important;
  122.     background-color: var(--user-message-bg) !important;
  123.     padding: 5px;
  124. }
  125.  
  126. .mes[is_user="false"] {
  127.     color: var(--bot-text-color) !important;
  128.     background-color: var(--bot-message-bg) !important;
  129.     padding: 5px;
  130. }
  131.  
  132. .mes .name_text {
  133.     font-family: var(--name-font);
  134.     font-size: 3rem;
  135.     font-weight: 900;
  136.     background-color: #000000;
  137.     padding: 5px 10px;
  138.     min-width: 500px;
  139.     text-align: right;
  140.     opacity: 0.5;
  141.     filter: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><filter id="distort"><feTurbulence baseFrequency="0.01 0.01" numOctaves="1" result="noise" /><feDisplacementMap in="SourceGraphic" in2="noise" scale="10" xChannelSelector="R" yChannelSelector="R" /></filter></svg>#distort');
  142. }
  143.  
  144. .mes[is_user="true"] .name_text {
  145.     color: var(--user-quote-color) !important;
  146. }
  147.  
  148. .mes[is_user="false"] .name_text {
  149.     color: var(--bot-quote-color) !important;
  150. }
  151.  
  152. .mes[is_user="true"] p q {
  153.     color: var(--user-quote-color);
  154. }
  155.  
  156. .mes[is_user="true"] p em, .mes[is_user="true"] p strong {
  157.     color: var(--user-em-color);
  158. }
  159.  
  160. .mes[is_user="false"] p q {
  161.     color: var(--bot-quote-color);
  162. }
  163.  
  164. .mes[is_user="false"] p em, .mes[is_user="false"] p strong {
  165.     color: var(--bot-em-color);
  166. }
  167.  
  168. .mes_text p {
  169.     font-size: var(--main-text-size);
  170.     font-family: var(--message-font);
  171.     font-style: var(--main-text-style);
  172.     font-weight: var(--main-text-weight);
  173.     filter: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><filter id="distort"><feTurbulence baseFrequency="0.005 0.005" numOctaves="2" result="noise" /><feDisplacementMap in="SourceGraphic" in2="noise" scale="5" xChannelSelector="G" yChannelSelector="G" /></filter></svg>#distort');
  174. }
  175.  
  176. .mes_text p em, .mes_text p strong {
  177.     font-weight: var(--italic-weight);
  178.     font-style: var(--italic-style) !important;
  179. }
  180.  
  181. .mes_text p q {
  182.     font-weight: normal;
  183.     font-style: normal;
  184. }
  185.  
  186. .mes_text code {
  187.     background-color: var(--code-background);
  188.     color: var(--code-text);
  189.     text-shadow: 0px 0px 2px var(--code-glow) !important;
  190.     font-family: var(--code-font);
  191. }
  192.  
  193. .swipe_left,
  194. .swipe_right,
  195. .mfc--root span {
  196.     opacity: 1;
  197.     color: #EEEEEEBB;
  198. }
  199.  
  200. .swipe_left::before,
  201. .swipe_right::before,
  202. .mfc--root span {
  203.     opacity: 1;
  204.     text-shadow: 2px 2px 3px black !important;
  205. }
  206.  
  207. /* Scrollbar styles */
  208. #chat::-webkit-scrollbar {
  209.     width: 14px;
  210.     height: 5px;
  211. }
  212.  
  213. #chat::-webkit-scrollbar-track {
  214.     background: transparent;
  215.     box-shadow: inset 200px 200px 0 200px var(--scroll-track-bg);
  216.     border-radius: 0;
  217. }
  218.  
  219. #chat::-webkit-scrollbar-thumb {
  220.     background: var(--scroll-thumb-bg);
  221.     border: 4px var(--scroll-border) solid;
  222.     width: 14px;
  223. }
  224.  
  225. #chat::-webkit-scrollbar-thumb:hover {
  226.     background: var(--scroll-thumb-bg);
  227. }
Advertisement
Add Comment
Please, Sign In to add comment