Advertisement
Guest User

something light

a guest
Aug 28th, 2024
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.82 KB | None | 0 0
  1. :root {
  2. --background-color: #E6E6FA;
  3. --text-color: #5D5D7A;
  4. --accent-color-1: #D16BA5;
  5. --accent-color-2: #86A8E7;
  6. --secondary-bg: #F0E6FF;
  7. --tertiary-bg: #E0D6FF;
  8. --quote-color-primary: #FF9AA2;
  9. --quote-color-secondary: #FFDAC1;
  10. --glow-color: #FFB3BA33;
  11. --code-background: #D6EADF;
  12. --code-text: #4A6670;
  13. --message-font: 'Georgia', serif;
  14. --italic-style: italic;
  15. --main-text-style: normal;
  16. --main-text-weight: 400;
  17. --user-text: #7B5EA7;
  18. --assistant-text: #458B74;
  19. --user-name-bg: #FFE5E5;
  20. --assistant-name-bg: #E5FFF2;
  21. --name-text-color: #5D5D7A;
  22. --divider-color: #B0A8C0;
  23. --timestamp-color: #4A4A6A;
  24. }
  25.  
  26. body {
  27. background-color: var(--background-color);
  28. color: var(--text-color);
  29. font-family: var(--message-font);
  30. line-height: 1.6;
  31. }
  32.  
  33. #chat {
  34. padding: 20px;
  35. }
  36.  
  37. .mes {
  38. padding: 0 !important;
  39. margin-bottom: 15px !important;
  40. }
  41.  
  42. .mes_block {
  43. padding: 20px;
  44. margin-left: 0;
  45. border-radius: 10px;
  46. background-color: var(--secondary-bg);
  47. }
  48.  
  49. .mes .mesAvatarWrapper {
  50. min-height: 100%;
  51. border-radius: 0px 10px 10px 10px !important;
  52. padding: 4px;
  53. width: 8rem;
  54. max-width: 100px;
  55. background: none;
  56. }
  57.  
  58. .mes .mesAvatarWrapper .avatar {
  59. width: 98% !important;
  60. height: auto !important;
  61. align-content: center;
  62. }
  63.  
  64. .mes .mesAvatarWrapper img {
  65. width: 100% !important;
  66. height: auto !important;
  67. aspect-ratio: 4/6 auto;
  68. max-height: 144px;
  69. max-width: 96px;
  70. border-radius: 0px 8px 8px 8px !important;
  71. }
  72.  
  73. .mes[is_user="true"] {
  74. color: var(--text-color) !important;
  75. background: var(--user-name-bg) !important;
  76. border-radius: 0px 10px 10px 10px !important;
  77. border: var(--accent-color-1) 2px solid !important;
  78. padding: 5px;
  79. }
  80.  
  81. .mes .name_text {
  82. background: none;
  83. font-weight: 700;
  84. padding: 0;
  85. margin-right: 10px;
  86. font-size: 1.1em;
  87. }
  88.  
  89. .mes .ch_name {
  90. border-bottom: 1px solid var(--divider-color);
  91. padding-bottom: 8px;
  92. margin-bottom: 8px;
  93. }
  94.  
  95. .mes .ch_name .flex-container {
  96. display: flex;
  97. align-items: center;
  98. justify-content: space-between;
  99. }
  100.  
  101. .mes[is_user="true"] .name_text {
  102. color: var(--user-text);
  103. }
  104.  
  105. .mes[is_user="false"] .name_text {
  106. color: var(--assistant-text);
  107. }
  108.  
  109. .mes .mes_text {
  110. margin-top: 10px;
  111. }
  112.  
  113. .mes[is_user="true"] p q {
  114. color: var(--user-text);
  115. }
  116.  
  117. .mes[is_user="true"] p em {
  118. color: var(--accent-color-2);
  119. }
  120.  
  121. .mes[is_user="false"] {
  122. color: var(--text-color) !important;
  123. background: var(--assistant-name-bg) !important;
  124. border: var(--accent-color-2) 2px solid !important;
  125. border-radius: 0px 10px 10px 10px !important;
  126. padding: 5px;
  127. }
  128.  
  129. .mes[is_user="false"] p q {
  130. color: var(--assistant-text);
  131. }
  132.  
  133. .mes[is_user="false"] p em {
  134. color: var(--accent-color-1);
  135. }
  136.  
  137. .mes_text p, .mes_text ul, .mes_text ol {
  138. font-size: 1.1rem;
  139. font-family: var(--message-font);
  140. font-style: var(--main-text-style);
  141. font-weight: var(--main-text-weight);
  142. color: var(--text-color);
  143. margin-bottom: 0.75em;
  144. }
  145.  
  146. .mes_text ul, .mes_text ol {
  147. padding-left: 1.5em;
  148. }
  149.  
  150. .mes_text li {
  151. margin-bottom: 0.5em;
  152. }
  153.  
  154. .mes_text em {
  155. font-style: var(--italic-style) !important;
  156. font-weight: inherit;
  157. color: var(--accent-color-1);
  158. }
  159.  
  160. .mes_text strong {
  161. font-weight: bold;
  162. color: var(--accent-color-2);
  163. }
  164.  
  165. .mes_text q {
  166. color: var(--quote-color-primary);
  167. }
  168.  
  169. .mes_text code {
  170. background-color: var(--code-background);
  171. color: var(--code-text);
  172. font-family: "Consolas", monospace;
  173. padding: 2px 4px;
  174. border-radius: 4px;
  175. }
  176.  
  177. .mes_text blockquote {
  178. border-left: 3px solid var(--accent-color-1);
  179. padding-left: 1em;
  180. margin-left: 0;
  181. font-style: italic;
  182. color: var(--quote-color-secondary);
  183. }
  184.  
  185. .mes_text a {
  186. color: var(--accent-color-2);
  187. text-decoration: underline;
  188. }
  189.  
  190. .mes_text a:hover {
  191. color: var(--accent-color-1);
  192. }
  193.  
  194. /* Model styles */
  195. .timestamp::after {
  196. display: inline-block;
  197. width: 0px;
  198. overflow: visible;
  199. white-space: pre;
  200. transform: translate(calc(5px * 2 + 14px));
  201. color: var(--timestamp-color);
  202. content: attr(title);
  203. font-size: 0.9rem;
  204. opacity: 0.9;
  205. }
  206.  
  207. .timestamp[title*="undefined - undefined"]::after { content: "Unknown model"; }
  208.  
  209. body.no-modelIcons .timestamp::after {
  210. transform: translate(calc(10px));
  211. }
  212.  
  213. body.no-timestamps .timestamp {
  214. position: relative;
  215. white-space: pre;
  216. overflow: visible;
  217. display: block !important;
  218. color: transparent;
  219. width: 0;
  220. height: 0;
  221. }
  222.  
  223. body.no-timestamps .timestamp::after {
  224. position: absolute;
  225. left: 0;
  226. }
  227.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement