Advertisement
Guest User

[THEME] Schmoxy

a guest
Jan 20th, 2025
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.40 KB | None | 0 0
  1. :root {
  2.     /* MAIN COLOR VARIABLES */
  3.     --user-text-color: #FBF6E2;
  4.     --user-quote-color: #E6BFAB;
  5.     --user-quote-color-opacity: #6CADAF;
  6.     --user-em-color: #836A8A;
  7.     --bot-text-color: #FBF6E2;
  8.     --bot-quote-color: #F5977B;
  9.     --bot-quote-color-opacity: #86698F;
  10.     --bot-em-color: #6CACAC;
  11.  
  12.     /* FONT STYLE VARIABLES */
  13.     --message-font: 'Alef';
  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: 'Cascadia Code';
  24.     --code-background: #111;
  25.     --code-text: #E6BFAB;
  26.     --code-glow: transparent;
  27.     --glow-color: #EEEEEE44;
  28.  
  29.     --color-1: #5D4A66;
  30.     --color-2: #836A8A;
  31.     --color-3: #F5977B;
  32.     --color-4: #E6BFAB;
  33.     --color-5: #B2B9B1;
  34.     --color-6: #6CACAC;
  35.     --line-thickness: 30px;
  36.     --gap-size: 80px;
  37.     --stripe-start: 20%;
  38. }
  39.  
  40. body {
  41.     margin: 0;
  42.     min-height: 100vh;
  43.     background-color: #0E0814;
  44.     background-image: linear-gradient(220deg,
  45.             transparent var(--stripe-start),
  46.             var(--color-1) var(--stripe-start),
  47.             var(--color-1) calc(var(--stripe-start) + var(--line-thickness)),
  48.             transparent calc(var(--stripe-start) + var(--line-thickness)),
  49.             transparent calc(var(--stripe-start) + var(--gap-size)),
  50.             var(--color-2) calc(var(--stripe-start) + var(--gap-size)),
  51.             var(--color-2) calc(var(--stripe-start) + var(--gap-size) + var(--line-thickness)),
  52.             transparent calc(var(--stripe-start) + var(--gap-size) + var(--line-thickness)),
  53.             transparent calc(var(--stripe-start) + var(--gap-size) * 2),
  54.             var(--color-3) calc(var(--stripe-start) + var(--gap-size) * 2),
  55.             var(--color-3) calc(var(--stripe-start) + var(--gap-size) * 2 + var(--line-thickness)),
  56.             transparent calc(var(--stripe-start) + var(--gap-size) * 2 + var(--line-thickness)),
  57.             transparent calc(var(--stripe-start) + var(--gap-size) * 3),
  58.             var(--color-4) calc(var(--stripe-start) + var(--gap-size) * 3),
  59.             var(--color-4) calc(var(--stripe-start) + var(--gap-size) * 3 + var(--line-thickness)),
  60.             transparent calc(var(--stripe-start) + var(--gap-size) * 3 + var(--line-thickness)),
  61.             transparent calc(var(--stripe-start) + var(--gap-size) * 4),
  62.             var(--color-5) calc(var(--stripe-start) + var(--gap-size) * 4),
  63.             var(--color-5) calc(var(--stripe-start) + var(--gap-size) * 4 + var(--line-thickness)),
  64.             transparent calc(var(--stripe-start) + var(--gap-size) * 4 + var(--line-thickness)),
  65.             transparent calc(var(--stripe-start) + var(--gap-size) * 5),
  66.             var(--color-6) calc(var(--stripe-start) + var(--gap-size) * 5),
  67.             var(--color-6) calc(var(--stripe-start) + var(--gap-size) * 5 + var(--line-thickness)),
  68.             transparent calc(var(--stripe-start) + var(--gap-size) * 5 + var(--line-thickness)));  
  69. }
  70.  
  71. u
  72. {
  73.     color: var(--user-text-color) !important;
  74. }
  75.  
  76. #chat {
  77.     background-color: #0F0E0Ecc;
  78.     padding: 10px;
  79. }
  80.  
  81. .mes {
  82.     padding: 0 !important;
  83.     margin-bottom: 5px !important;
  84.     color: #fff !important;
  85.     border-radius: 4px !important;
  86.     background-color: transparent !important;
  87.     border-color: transparent !important;
  88.     opacity: 1 !important;
  89. }
  90.  
  91. .mes br,
  92. .mes p {
  93.     margin-bottom: 1rem;
  94. }
  95.  
  96. .mes_block {
  97.     padding: 0px;
  98.     margin-left: 0;
  99.     border-radius: 10px;
  100. }
  101.  
  102. .mes .mesAvatarWrapper {
  103.     min-height: 100%;
  104.     padding: 20px;
  105.     padding-top: 6px;
  106. }
  107.  
  108. .mes .mesAvatarWrapper .avatar {
  109.     width: 98% !important;
  110.     height: auto !important;
  111.     align-content: center;
  112.     margin-right: 20px;
  113.     box-shadow:
  114.         #E6BFAB 0px 0px 0px 3px,
  115.         #B2B9B1 0px 0px 0px 6px,
  116.         #6CACAC 0px 0px 0px 9px;
  117. }
  118.  
  119. .mes[is_user="false"] .mesAvatarWrapper .avatar {
  120.     box-shadow:
  121.         #F5977B 0px 0px 0px 3px,
  122.         #836A8A 0px 0px 0px 6px,
  123.         #5D4A66 0px 0px 0px 9px;
  124. }
  125.  
  126. .mes .mesAvatarWrapper img {
  127.     width: 100% !important;
  128.     height: auto !important;
  129.     aspect-ratio: 4/6 auto;
  130.     max-height: 144px;
  131.     max-width: 96px;
  132.     border-radius: 10px !important;
  133.     border: 2px transparent solid !important;
  134.  
  135. }
  136.  
  137. .mes_button {
  138.     color: var(--user-text-color);
  139.     opacity: 1;
  140. }
  141.  
  142. .mes_text {
  143.     padding: 1rem;
  144.     border-top: 4px #E6BFAB solid;
  145.     background-color: #0A1319;
  146. }
  147.  
  148. .mes[is_user="false"] .mes_text {
  149.     border-top: 4px #F0997F solid;
  150.     background-color: #160D1F;
  151. }
  152.  
  153. .mes .ch_name {
  154.     padding: 5px 10px;
  155.     color: var(--user-text-color);
  156.     min-width: 100%;
  157.     background-color: #466D71;
  158.     border-bottom: 8px #6CADAF solid;
  159.     font-family: "Avenir LT 65 Black";
  160. }
  161.  
  162. .mes[is_user="false"] .ch_name {
  163.     background-color: #5E4B67;
  164.     border-bottom: 8px #86698F solid;
  165. }
  166.  
  167. .mes .name_text {
  168.     font-size: 2rem;
  169.     font-weight: bolder;
  170.     text-shadow: 0px 0px var(--bot-quote-color-opacity),
  171.         -1px 1px var(--bot-quote-color-opacity),
  172.         -2px 2px var(--bot-quote-color-opacity),
  173.         -3px 3px var(--bot-quote-color-opacity),
  174.         -4px 4px var(--bot-quote-color-opacity) !important;
  175. }
  176.  
  177. .mes[is_user="true"] .name_text {
  178.     text-shadow: 0px 0px var(--user-quote-color-opacity),
  179.         -1px 1px var(--user-quote-color-opacity),
  180.         -2px 2px var(--user-quote-color-opacity),
  181.         -3px 3px var(--user-quote-color-opacity),
  182.         -4px 4px var(--user-quote-color-opacity) !important;
  183. }
  184.  
  185. .mes[is_user="true"] {
  186.     color: var(--user-text-color) !important;
  187. }
  188.  
  189. .mes[is_user="true"] p q {
  190.     color: var(--user-quote-color);
  191.     font-family: "Arvo";
  192. }
  193.  
  194. .mes[is_user="true"] p em {
  195.     color: var(--user-em-color);
  196.     font-weight: bold;
  197. }
  198.  
  199. .mes[is_user="false"] {
  200.     color: var(--bot-text-color) !important;
  201. }
  202.  
  203. .mes[is_user="false"] p q {
  204.     color: var(--bot-quote-color);
  205.     font-family: "Arvo";
  206. }
  207.  
  208. .mes[is_user="false"] p em {
  209.     color: var(--bot-em-color);
  210.     font-weight: bold;
  211. }
  212.  
  213. .mes_text p {
  214.     /* Change base message visuals here */
  215.     font-family: var(--message-font);
  216.     font-size: var(--main-text-size);
  217.     font-style: var(--main-text-style);
  218.     font-weight: var(--main-text-weight);
  219. }
  220.  
  221. .mes_text p em {
  222.     /* Change italics settings (*text formatted like this*) here */
  223.     font-weight: var(--italic-weight);
  224.     font-style: var(--italic-style) !important;
  225.     /* text-shadow: 0px 0px 1px var(--glow-color), 0px 0px 3px var(--glow-color), 0px 0px 3px var(--glow-color) !important; */
  226. }
  227.  
  228. .mes_text p q {
  229.     /* Change quoted text settings ("text formatted like this") here */
  230.     font-weight: var(--quote-weight);
  231.     font-style: var(--quote-style) !important;
  232. }
  233.  
  234. .mes_text code {
  235.     /* Change code settings (`text formatted like this`) here */
  236.     background-color: var(--code-background);
  237.     color: var(--code-text);
  238.     text-shadow: 0px 0px 2px var(--code-glow) !important;
  239.     font-family: var(--code-font);
  240.     line-height: 1.1rem;
  241. }
  242.  
  243. .swipe_left,
  244. .swipe_left,
  245. .mfc--root span {
  246.     opacity: 1;
  247.     color: #EEEEEEBB;
  248. }
  249.  
  250. .swipe_left::before,
  251. .swipe_right::before,
  252. .mfc--root span {
  253.     opacity: 1;
  254.     text-shadow: 2px 2px 3px black !important;
  255. }
  256.  
  257. /* Scrollbar styles for WebKit browsers like Chrome and Safari */
  258. #chat::-webkit-scrollbar {
  259.     width: 14px;
  260.     height: 5px;
  261. }
  262.  
  263. #chat::-webkit-scrollbar-track {
  264.     background: transparent;
  265.     box-shadow: inset 200px 200px 0px 200px #5D4A66;
  266.     border-radius: 0px;
  267.     border-left: 6px solid transparent;
  268.     border-right: 6px solid transparent;
  269. }
  270.  
  271. #chat::-webkit-scrollbar-thumb {
  272.     background: #0F0E0E;
  273.     border: 2px #5D4A66 solid;
  274.     border-radius: 6px !important;
  275.     width: 14px;
  276. }
  277.  
  278. #chat::-webkit-scrollbar-thumb:hover {
  279.     background: #333;
  280. }
  281.  
  282. #send_form {
  283.     margin-bottom: 15px;
  284.     border: solid 1px #2F2A27;
  285.     border-radius: 8px !important;
  286.     padding-right: 12px;
  287.     padding-left: 12px;
  288.     padding-bottom: 15px !important;
  289.     padding-top: 15px !important
  290. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement