header #notificationBell{position:absolute;right:112px;top:5px;z-index:4;display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 12px;border:1px solid #5a4248;border-radius:6px;background:#181116;color:#f5e9eb;font-size:12px}#notificationBell svg{width:19px;height:19px;flex-shrink:0}#notificationBadge{min-width:20px;height:20px;border-radius:12px;background:#ee2039;color:white;display:inline-grid;place-items:center;font-size:10px;padding:0 5px;font-weight:800}#notificationBadge[hidden],#notificationBell[hidden]{display:none!important}.notification-dialog{width:min(690px,calc(100% - 24px));max-height:88dvh;overflow:auto;background:#12161d;color:#fff;border:1px solid #424a58;border-radius:14px;padding:26px}.notification-dialog::backdrop{background:#000b}.notification-dialog h2{font:900 40px/1 Expedition,Impact,sans-serif;margin:12px 0 14px}.notification-dialog h2 span{color:#ff2035}.notification-dialog .notification-intro{font-size:13px;color:#adb8c7;margin:10px 0 20px}.notification-toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:20px 0}.notification-toolbar button{font-size:12px;padding:10px 12px}.notification-item{border:1px solid #313a46;border-radius:9px;margin:12px 0;background:#151b23;overflow:hidden}.notification-item.unread{border-left:3px solid #ff2035;background:linear-gradient(110deg,#28151e,#151b23 75%)}.notification-open{display:block;width:100%;text-align:left;padding:19px!important;border:none!important;background:transparent!important;color:#e5e9ef!important;font:14px/1.6 Arial,sans-serif!important;font-weight:normal!important}.notification-open:hover{background:#ffffff08!important}.notification-open strong{color:white}.notification-context{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:6px 0;color:#acb9ca;font-size:12px}.notification-date{font-size:11px;color:#a7afbd}.notification-read{margin:0 16px 14px;background:transparent;border:1px solid #505b69;color:#c8d4e5;font-size:11px;padding:7px 10px}.notification-empty{text-align:center;padding:38px 18px;border:1px dashed #495361;border-radius:9px;color:#b7c2d0}.notification-empty h3{font:900 28px Expedition,sans-serif;color:white}.notification-status{font-size:13px;color:#ffb2bf;white-space:pre-wrap}#notificationMore{width:100%;margin-top:15px}.notification-focused-post{outline:2px solid #ff2035;outline-offset:4px;scroll-margin:25px}.notification-freshness{font-size:11px;color:#9fabbc}.notification-dialog button:disabled{opacity:.5;cursor:wait}.notification-dialog button:focus-visible{outline:3px solid #ff5e70;outline-offset:3px}@media(max-width:850px){header #notificationBell{top:22px;right:95px;padding:6px 9px;gap:5px}#notificationBell .notification-label{display:none}.notification-dialog{padding:20px}.notification-dialog h2{font-size:34px}.notification-open{padding:16px!important}.notification-toolbar{flex-wrap:wrap}}
