| .message { |
| width: 100%; |
| overflow-wrap: break-word; |
| display: flex; |
| gap: var(--section-gap); |
| padding: var(--section-gap); |
| padding-bottom: 0; |
| } |
|
|
| .message:last-child { |
| animation: 0.6s show_message; |
| } |
|
|
| @keyframes show_message { |
| from { |
| transform: translateY(10px); |
| opacity: 0; |
| } |
| } |
|
|
| .message .avatar-container img { |
| max-width: 48px; |
| max-height: 48px; |
| box-shadow: 0.4px 0.5px 0.7px -2px rgba(0, 0, 0, 0.08), 1.1px 1.3px 2px -2px rgba(0, 0, 0, 0.041), |
| 2.7px 3px 4.8px -2px rgba(0, 0, 0, 0.029), 9px 10px 16px -2px rgba(0, 0, 0, 0.022); |
| } |
|
|
| .message .content { |
| display: flex; |
| flex-direction: column; |
| width: 90%; |
| gap: 18px; |
| } |
|
|
| .message .content p, |
| .message .content li, |
| .message .content code { |
| font-size: 1rem; |
| line-height: 1.3; |
| } |
|
|
| @media screen and (max-height: 720px) { |
| .message { |
| padding: 12px; |
| gap: 0; |
| } |
|
|
| .message .content { |
| margin-left: 8px; |
| width: 80%; |
| } |
|
|
| .message .avatar-container img { |
| max-width: 32px; |
| max-height: 32px; |
| } |
|
|
| .message .content, |
| .message .content p, |
| .message .content li, |
| .message .content code { |
| font-size: 0.875rem; |
| line-height: 1.3; |
| } |
| } |
|
|