.notification { padding: 0.75rem; border: 0.5px solid hsla(0, 0%, 50%, 0.3); border-width: 0.5px 0; box-sizing: border-box; display: flex; justify-content: space-between; gap: 0.5rem; } a.notification { font: inherit; color: inherit; } a.notification:hover { /*box-shadow: 0 42px 42px -42px inset #2c343c;*/ /*, 0 -42px 42px -42px inset #221828;*/ /*box-shadow: 0 42px 42px -42px inset #2c343c;*/ /*background: #221828;*/ background: #0b0d0f; border-top-color: hsla(0, 0%, 100%, 0.3); border-bottom-color: hsla(0, 0%, 0%, 0.3); } .notification.error { background: hsla(347, 72%, 20%, 0.333); align-items: center; } .notification.error p { margin: 0; } .notification-info { display: flex; align-items: baseline; } .handle { color: skyblue; } .notification-context { font-size: 0.8rem; opacity: 0.667; margin: 0.25rem 0 0; max-width: 48em; } .notification-when { font-size: 0.8rem; opacity: 0.667; }