Advertisement
Guest User

[THEME] Dot Machine

a guest
Jan 29th, 2025
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 6.31 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: var(--user-quote-color);
  40.     --dot-color-2: var(--bot-quote-color);
  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 var(--user-quote-color) 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 var(--user-quote-color);
  89.     background: #f4fcc022;
  90. }
  91.  
  92. .mes[is_user="false"] .mesAvatarWrapper {
  93.     border-right: 1px solid var(--bot-quote-color);
  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_reasoning_details
  119. {
  120.     margin: 1rem;
  121.     padding: 10px;
  122.     background: #00000033;
  123.     border-radius: 8px;
  124. }
  125.  
  126. .mes_reasoning_summary
  127. {
  128.     border: 1px solid var(--user-quote-color);
  129.     color: var(--user-quote-color);
  130.     padding: 10px;
  131.     border-radius: 9px;
  132.     font-weight: bold;
  133. }
  134.  
  135. .mes_reasoning_summary::marker
  136. {
  137.     color: var(--bot-quote-color);
  138.     font-size: 1.2em;
  139. }
  140.  
  141. .mes_reasoning
  142. {
  143.     background-color: transparent !important;
  144.     border: 0px;
  145. }
  146.  
  147. .mes_button
  148. {
  149.     color: var(--user-text-color);
  150.     opacity: 1;
  151. }
  152.  
  153. .mes_block
  154. {
  155.     transform: none !important;
  156. }
  157.  
  158. .mes_text
  159. {
  160.     padding-left: 1.5rem;
  161.     padding-right: 1.5rem;
  162. }
  163.  
  164. .mes .ch_name
  165. {
  166.     color: var(--user-text-color);
  167.     max-width: 100%;
  168.     width: 100%;
  169.     background-color: transparent;
  170.     justify-content: right;
  171. }
  172.  
  173. .mes .ch_name .flex1
  174. {
  175.     flex: 0 0 0;
  176. }
  177. .mes .name_text
  178. {
  179.     font-family: "Lexend Giga", Impact;
  180.     font-weight: bolder;
  181.     max-height: 100%;
  182.     height: 100%;
  183.     max-width: 200px;
  184.     text-size-adjust: auto;
  185.     writing-mode: vertical-lr;
  186.     text-orientation: upright;
  187.     text-align: start;
  188.     position: absolute;
  189.     left: 0rem;
  190.     top: 0rem;
  191.     padding-top: 5px;
  192.     padding-bottom: 5px;
  193.     font-size: 2.5rem;
  194.     line-height:2.5rem;
  195.     letter-spacing: -20px;
  196.     display: inline-block;
  197.     color: #9b99ffDD;
  198.     pointer-events: none;
  199.     text-transform: uppercase;
  200.     overflow: hidden;
  201.     text-wrap: nowrap;
  202. }
  203.  
  204. .mes[is_user="true"] .name_text
  205. {
  206.     color: #f4fcc0dd;
  207. }
  208.  
  209. .mes[is_user="true"] {
  210.     color: var(--user-text-color) !important;
  211. }
  212.  
  213. .mes[is_user="false"] p{
  214.     padding: 0px;
  215. }
  216.  
  217. .mes[is_user="true"] p q {
  218.     color: var(--user-quote-color);
  219. }
  220.  
  221. .mes[is_user="true"] p em {
  222.     color: var(--user-em-color);
  223.     font-weight: bold;
  224. }
  225.  
  226. .mes[is_user="false"] {
  227.     color: var(--bot-text-color) !important;
  228.     border-color: var(--bot-quote-color) !important;
  229. }
  230.  
  231. .mes[is_user="false"] p{
  232.     padding: 0px;
  233. }
  234.  
  235. .mes[is_user="false"] p q {
  236.     color: var(--bot-quote-color);
  237. }
  238.  
  239. .mes[is_user="false"] p em {
  240.     color: var(--bot-em-color);
  241.     font-weight: bold;
  242. }
  243.  
  244. .mes_text p {
  245.     /* Change base message visuals here */
  246.     font-family: var(--message-font);
  247.     font-size: var(--main-text-size);
  248.     font-style: var(--main-text-style);
  249.     font-weight: var(--main-text-weight);
  250. }
  251.  
  252. .mes_text p em {
  253.     /* Change italics settings (*text formatted like this*) here */
  254.     font-weight: var(--italic-weight);
  255.     font-style: var(--italic-style) !important;
  256.     /* text-shadow: 0px 0px 1px var(--glow-color), 0px 0px 3px var(--glow-color), 0px 0px 3px var(--glow-color) !important; */
  257. }
  258.  
  259. .mes_text p q {
  260.     /* Change quoted text settings ("text formatted like this") here */
  261.     font-weight: var(--quote-weight);
  262.     font-style: var(--quote-style) !important;
  263. }
  264.  
  265. .mes_text code {
  266.     /* Change code settings (`text formatted like this`) here */
  267.     background-color: var(--code-background);
  268.     color: var(--code-text);
  269.     text-shadow: 0px 0px 2px var(--code-glow) !important;
  270.     font-family: var(--code-font);
  271.     line-height: 1.1rem;
  272. }
  273.  
  274. .swipe_left, .swipe_left,.mfc--root span {
  275.     opacity: 1;
  276.     color: #EEEEEEBB;
  277. }
  278.  
  279. .swipe_left::before, .swipe_right::before, .mfc--root span
  280. {
  281.     opacity: 1;
  282.     text-shadow: 2px 2px 3px black !important;
  283. }
  284.  
  285. /* Scrollbar styles for WebKit browsers like Chrome and Safari */
  286. #chat::-webkit-scrollbar {
  287.   width: 14px;
  288.   height: 5px;
  289. }
  290.  
  291. #chat::-webkit-scrollbar-track {
  292.   background: transparent;
  293.   box-shadow: inset 200px 200px 0px 200px #f4fcc0aa;
  294.   border-radius: 0px;
  295.   border-left: 5px solid transparent;
  296.   border-right: 5px solid transparent;
  297. }
  298.  
  299. #chat::-webkit-scrollbar-thumb {
  300.   background: #111617;
  301.   border: 4px #f4fcc0aa solid;
  302.   border-radius: 10px !important;
  303.   width: 14px;
  304. }
  305.  
  306. #chat::-webkit-scrollbar-thumb:hover {
  307.   background: #333;
  308. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement