.community-subnav-btn{position:relative}
.community-notification-nav-badge{position:absolute;top:3px;right:5px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:#a53759;color:#fff;border:2px solid #111116;display:grid;place-items:center;font-style:normal;font-size:8px;line-height:1;font-weight:850;box-shadow:0 3px 10px rgba(0,0,0,.28)}
.community-notifications{margin:14px 0 0;border:1px solid #2c2930;border-radius:16px;background:linear-gradient(180deg,#121217,#0e0e12);overflow:hidden}
.community-notifications-toggle{width:100%;border:0;background:transparent;color:var(--text);display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:10px;align-items:center;text-align:left;padding:13px 14px;cursor:pointer}
.community-notifications-bell{width:38px;height:38px;border-radius:12px;border:1px solid #3a3138;background:rgba(140,41,71,.10);color:#d3a4b4;display:grid;place-items:center;font-size:18px}
.community-notifications-copy{min-width:0;display:grid;gap:3px}.community-notifications-copy b{font:17px Georgia,"Times New Roman",serif;color:#eee5dd}.community-notifications-copy span{color:#8f8780;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.community-notifications-count{min-width:28px;height:24px;border-radius:999px;padding:0 8px;background:#8c2947;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:850}.community-notifications-count[hidden]{display:none}
.community-notifications-chevron{color:#807871;font-size:16px;transition:transform .2s ease}.community-notifications.open .community-notifications-chevron{transform:rotate(180deg)}
.community-notifications-panel{border-top:1px solid #28252c;padding:0 14px 13px}.community-notifications-panel[hidden]{display:none}
.community-notifications-panel-head{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px}.community-notifications-panel-head span{color:#8e867f;font-size:9px;text-transform:uppercase;letter-spacing:.13em;font-weight:750}.community-notifications-markall{border:0;background:transparent;color:#c39aab;font-size:9px;font-weight:700;padding:8px 0}.community-notifications-markall:disabled{opacity:.4}
.community-notifications-list{display:grid;gap:8px;max-height:48dvh;overflow:auto;overscroll-behavior:contain;padding-right:2px}
.community-notification-item{position:relative;width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;border:1px solid #2b2830;border-radius:13px;background:#0e0e12;color:var(--text);padding:11px;cursor:pointer}.community-notification-item.unread{border-color:#5a3542;background:linear-gradient(180deg,rgba(140,41,71,.10),rgba(14,14,18,.96))}.community-notification-item.unread:after{content:"";position:absolute;right:8px;top:8px;width:6px;height:6px;border-radius:50%;background:#bd4f70;box-shadow:0 0 0 3px rgba(140,41,71,.12)}
.community-notification-icon{width:36px;height:36px;border-radius:11px;border:1px solid #373039;background:#151219;display:grid;place-items:center;font-size:16px;color:#cf9eb0}.community-notification-text{min-width:0}.community-notification-text b{display:block;font-size:10.5px;color:#e8dfd7}.community-notification-text p{margin:4px 0 0;color:#978f88;font-size:9.5px;line-height:1.4}.community-notification-time{align-self:start;padding-top:2px;color:#706963;font-size:8px;white-space:nowrap;margin-right:7px}
.community-notifications-empty{border:1px dashed #343039;border-radius:13px;padding:20px 14px;text-align:center;color:#8b837c;font-size:10px;line-height:1.5}.community-notifications-empty.loading{opacity:.72}
@media(max-width:520px){.community-notification-nav-badge{top:1px;right:2px}.community-notifications-toggle{grid-template-columns:40px minmax(0,1fr) auto auto;padding:12px}.community-notifications-copy b{font-size:16px}.community-notifications-copy span{font-size:9px}.community-notifications-panel{padding-left:11px;padding-right:11px}.community-notification-item{grid-template-columns:35px minmax(0,1fr);padding:10px}.community-notification-time{grid-column:2;margin:0;margin-top:-5px}.community-notification-icon{width:33px;height:33px}}
html[data-theme="light"] .community-notification-nav-badge{border-color:#f8f4ee;background:#a44362}
html[data-theme="light"] .community-notifications{background:linear-gradient(180deg,#fffdf9,#f8f3ec);border-color:#ddd3c8}
html[data-theme="light"] .community-notifications-bell{background:#f8e8ed;border-color:#dec8d0;color:#98445f}
html[data-theme="light"] .community-notifications-copy b{color:#443832}html[data-theme="light"] .community-notifications-copy span{color:#7a7068}html[data-theme="light"] .community-notifications-chevron{color:#82766e}
html[data-theme="light"] .community-notifications-panel{border-color:#ded5cc}html[data-theme="light"] .community-notifications-panel-head span{color:#786e67}html[data-theme="light"] .community-notifications-markall{color:#95445f}
html[data-theme="light"] .community-notification-item{background:#fffdf9;border-color:#ded4ca;color:#443832}html[data-theme="light"] .community-notification-item.unread{background:linear-gradient(180deg,#fcecf1,#fffaf5);border-color:#deb9c5}html[data-theme="light"] .community-notification-icon{background:#f8eee8;border-color:#ddd0c6;color:#985168}html[data-theme="light"] .community-notification-text b{color:#493c35}html[data-theme="light"] .community-notification-text p{color:#776d65}html[data-theme="light"] .community-notification-time{color:#91867d}html[data-theme="light"] .community-notifications-empty{border-color:#d9cfc5;color:#7d726a}