:root { --icon-font-material: "Material Icons", sans-serif; --icon-font-awesome: "Font Awesome 7 Free", sans-serif; --text-font: "Hack Nerd Font Mono", sans-serif; --text-font-mono: "Hack Nerd Font Mono", monospace; --color-notification-bg: rgba(30, 30, 30, 0.95); --color-notification-critical-bg: rgba(50, 20, 20, 0.95); --color-border: rgba(80, 80, 80, 0.8); } .notification-popup { border-radius: 8px; padding: 8px 12px; background: var(--color-notification-bg); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.5); border: 1px solid var(--color-border); font-size: 14px; } .notification-critical { background: linear-gradient(145deg, #321010, #1e1e1e); border: 1px solid rgba(255, 75, 75, 0.5); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.8), 0 0 15px rgba(255, 75, 75, 0.2), inset 0 0 10px rgba(255, 75, 75, 0.1); color: #ffffff; font-weight: 500; } .notification-normal { background: linear-gradient(90deg, #0c1f3a 0%, #1e1e1e 100%); border: 1px solid rgba(60, 160, 255, 0.3); border-left: 3px solid #3c9aff; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5), 0 0 10px rgba(60, 160, 255, 0.1); color: #ffffff; } .notification-low { background: linear-gradient(145deg, #2a2a2a, #1e1e1e); border: 1px solid rgba(255, 255, 255, 0.15); color: rgba(255, 255, 255, 0.95); /* white box shadow */ box-shadow: 0 4px 20px rgba(255, 255, 255, 0.05); font-size: 13px; } .notification-button-box { border-top: 1px solid var(--color-border); padding-top: 6px; } .notification-button { background-color: #444444; color: #ffffff; padding: 4px 8px; border-radius: 6px; margin-right: 6px; font-family: var(--text-font-mono); font-size: 13px; } .notification-icon-button { font-family: var(--icon-font-material); font-size: 16px; } .notification-button:hover { background-color: #555555; } .notification-app-icon { padding-right: 8px; border-radius: 4px; border: 1px solid var(--color-border); } .notification-app-name { font-weight: 600; font-size: 12px; color: #ffffff; } .notification-header { margin-bottom: 6px; border-bottom: 1px solid var(--color-border); }