Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :root {
- --background-color: #E6E6FA;
- --text-color: #5D5D7A;
- --accent-color-1: #D16BA5;
- --accent-color-2: #86A8E7;
- --secondary-bg: #F0E6FF;
- --tertiary-bg: #E0D6FF;
- --quote-color-primary: #FF9AA2;
- --quote-color-secondary: #FFDAC1;
- --glow-color: #FFB3BA33;
- --code-background: #D6EADF;
- --code-text: #4A6670;
- --message-font: 'Georgia', serif;
- --italic-style: italic;
- --main-text-style: normal;
- --main-text-weight: 400;
- --user-text: #7B5EA7;
- --assistant-text: #458B74;
- --user-name-bg: #FFE5E5;
- --assistant-name-bg: #E5FFF2;
- --name-text-color: #5D5D7A;
- --divider-color: #B0A8C0;
- --timestamp-color: #4A4A6A;
- }
- body {
- background-color: var(--background-color);
- color: var(--text-color);
- font-family: var(--message-font);
- line-height: 1.6;
- }
- #chat {
- padding: 20px;
- }
- .mes {
- padding: 0 !important;
- margin-bottom: 15px !important;
- }
- .mes_block {
- padding: 20px;
- margin-left: 0;
- border-radius: 10px;
- background-color: var(--secondary-bg);
- }
- .mes .mesAvatarWrapper {
- min-height: 100%;
- border-radius: 0px 10px 10px 10px !important;
- padding: 4px;
- width: 8rem;
- max-width: 100px;
- background: none;
- }
- .mes .mesAvatarWrapper .avatar {
- width: 98% !important;
- height: auto !important;
- align-content: center;
- }
- .mes .mesAvatarWrapper img {
- width: 100% !important;
- height: auto !important;
- aspect-ratio: 4/6 auto;
- max-height: 144px;
- max-width: 96px;
- border-radius: 0px 8px 8px 8px !important;
- }
- .mes[is_user="true"] {
- color: var(--text-color) !important;
- background: var(--user-name-bg) !important;
- border-radius: 0px 10px 10px 10px !important;
- border: var(--accent-color-1) 2px solid !important;
- padding: 5px;
- }
- .mes .name_text {
- background: none;
- font-weight: 700;
- padding: 0;
- margin-right: 10px;
- font-size: 1.1em;
- }
- .mes .ch_name {
- border-bottom: 1px solid var(--divider-color);
- padding-bottom: 8px;
- margin-bottom: 8px;
- }
- .mes .ch_name .flex-container {
- display: flex;
- align-items: center;
- justify-content: space-between;
- }
- .mes[is_user="true"] .name_text {
- color: var(--user-text);
- }
- .mes[is_user="false"] .name_text {
- color: var(--assistant-text);
- }
- .mes .mes_text {
- margin-top: 10px;
- }
- .mes[is_user="true"] p q {
- color: var(--user-text);
- }
- .mes[is_user="true"] p em {
- color: var(--accent-color-2);
- }
- .mes[is_user="false"] {
- color: var(--text-color) !important;
- background: var(--assistant-name-bg) !important;
- border: var(--accent-color-2) 2px solid !important;
- border-radius: 0px 10px 10px 10px !important;
- padding: 5px;
- }
- .mes[is_user="false"] p q {
- color: var(--assistant-text);
- }
- .mes[is_user="false"] p em {
- color: var(--accent-color-1);
- }
- .mes_text p, .mes_text ul, .mes_text ol {
- font-size: 1.1rem;
- font-family: var(--message-font);
- font-style: var(--main-text-style);
- font-weight: var(--main-text-weight);
- color: var(--text-color);
- margin-bottom: 0.75em;
- }
- .mes_text ul, .mes_text ol {
- padding-left: 1.5em;
- }
- .mes_text li {
- margin-bottom: 0.5em;
- }
- .mes_text em {
- font-style: var(--italic-style) !important;
- font-weight: inherit;
- color: var(--accent-color-1);
- }
- .mes_text strong {
- font-weight: bold;
- color: var(--accent-color-2);
- }
- .mes_text q {
- color: var(--quote-color-primary);
- }
- .mes_text code {
- background-color: var(--code-background);
- color: var(--code-text);
- font-family: "Consolas", monospace;
- padding: 2px 4px;
- border-radius: 4px;
- }
- .mes_text blockquote {
- border-left: 3px solid var(--accent-color-1);
- padding-left: 1em;
- margin-left: 0;
- font-style: italic;
- color: var(--quote-color-secondary);
- }
- .mes_text a {
- color: var(--accent-color-2);
- text-decoration: underline;
- }
- .mes_text a:hover {
- color: var(--accent-color-1);
- }
- /* Model styles */
- .timestamp::after {
- display: inline-block;
- width: 0px;
- overflow: visible;
- white-space: pre;
- transform: translate(calc(5px * 2 + 14px));
- color: var(--timestamp-color);
- content: attr(title);
- font-size: 0.9rem;
- opacity: 0.9;
- }
- .timestamp[title*="undefined - undefined"]::after { content: "Unknown model"; }
- body.no-modelIcons .timestamp::after {
- transform: translate(calc(10px));
- }
- body.no-timestamps .timestamp {
- position: relative;
- white-space: pre;
- overflow: visible;
- display: block !important;
- color: transparent;
- width: 0;
- height: 0;
- }
- body.no-timestamps .timestamp::after {
- position: absolute;
- left: 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement