.Notification-container { position: relative; z-index: var(--z-notification); width: 22rem; max-width: 100vw; margin: 4.25rem auto 0.25rem; & ~ & { margin-top: 0.25rem; } } .Notification { --color-toast-action: var(--color-primary); display: flex; align-items: center; margin: 0 0.5rem; padding: 0.9375rem; border-radius: var(--border-radius-default); color: #fff; background-color: rgba(32, 32, 32, 0.8); background-size: 1.5rem; .text-entity-link, .text-entity-link:hover, .text-entity-link:active { color: #fff !important; text-decoration: underline; } .content { flex-grow: 1; font-size: 0.9375rem; line-height: 1.25; overflow-wrap: anywhere; } &.bold-link b { cursor: var(--custom-cursor, pointer); color: var(--color-primary); } .notification-title { font-weight: var(--font-weight-medium); } .notification-icon { font-size: 1.75rem; } .notification-emoji-icon { --custom-emoji-size: 1.75rem; } .notification-icon, .notification-emoji-icon { margin-inline-end: 0.75rem; } .notification-timer { margin-inline: 0.75rem; } .notification-button { width: auto; height: 2rem; margin-inline-start: 0.125rem; font-weight: var(--font-weight-medium); color: var(--color-toast-action); text-transform: none; } }