.community-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:25px 0;font-size:12px;display:flex}.community-filters{gap:5px;display:flex}.community-filters button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 13px}.community-filters .is-active{border-color:var(--border);background:var(--surface-2);color:var(--text)}.notification-list h2{color:var(--muted);margin:24px 0 12px;font-size:12px;font-weight:500}.notification-row{width:100%;color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--border);cursor:pointer;font:inherit;background:0 0;align-items:flex-start;gap:13px;padding:17px 14px;display:flex}.notification-row:hover{background:var(--surface-2)}.notification-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notification-row>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.notification-row strong{font-size:13px;font-weight:550}.notification-row span>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.notification-row time,.notification-row small{color:var(--muted);font-size:10px}.notification-row-dot{background:var(--border);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.notification-row.is-unread{background:color-mix(in srgb,var(--accent) 6%,transparent)}.notification-row.is-unread .notification-row-dot{background:var(--accent-bright)}.notification-row:disabled{cursor:wait}.community-empty{text-align:center;color:var(--muted);padding:55px 20px}.community-empty>svg{color:var(--accent-bright);margin:auto}.community-empty h2{color:var(--text);font-size:20px}.community-empty p{font-size:12px}.community-pagination{justify-content:center;align-items:center;gap:18px;margin:24px 0;font-size:12px;display:flex}.notification-bell{flex:none;position:relative}.notification-bell summary{cursor:pointer;list-style:none;position:relative}.notification-bell summary::-webkit-details-marker{display:none}.notification-count{background:var(--accent);color:#fff;text-align:center;border-radius:10px;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:-5px;right:-5px}.notification-popover{background:var(--surface);border:1px solid var(--border);z-index:80;border-radius:15px;width:350px;max-width:calc(100vw - 36px);max-height:75dvh;position:absolute;top:calc(100% + 18px);right:0;overflow:hidden auto;box-shadow:0 20px 60px #0005}.notification-popover-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:18px 16px;font-size:13px;display:flex}.notification-popover-heading a{color:var(--accent-bright);align-items:center;font-size:11px;display:flex}.notification-popover>p{color:var(--muted);padding:16px;font-size:12px}.notification-popover .notification-row{padding:14px}.notification-popover .notification-row strong{font-size:12px}.notification-popover .notification-row span>span{font-size:11px}.mobile-notification-count{background:var(--accent);color:#fff;border-radius:10px;padding:0 4px;font-size:9px;position:absolute;top:3px;right:calc(50% - 25px)}.mobile-bottom-nav>a{position:relative}.invitation-share{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:180px 1fr;gap:34px;margin:28px 0;padding:28px;display:grid}.invitation-total{color:var(--muted);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.invitation-total>strong{color:var(--text);font-size:48px;font-weight:450;line-height:1.1}.invitation-total>span{font-size:12px}.invitation-copy{align-items:center;gap:9px;margin-bottom:15px;display:flex}.invitation-copy .input{min-width:0}.invitation-code{letter-spacing:.12em;font-family:monospace}.invitation-steps{padding-left:20px;font-size:13px;line-height:2}.invitation-players{padding:0;list-style:none}.invitation-players li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;display:flex}.invitation-players a{align-items:center;gap:8px;font-size:14px;display:flex}.invitation-players span{color:var(--muted);font-size:11px}.invitation-rewards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:15px;display:grid}.invitation-rewards article{border:1px solid var(--border);border-radius:12px;padding:20px}.invitation-rewards h3{margin:0 0 9px;font-size:15px}.invitation-rewards p{color:var(--muted);font-size:12px}.invitation-rewards small,.invitation-rewards strong{margin-top:8px;font-size:11px;display:block}.invitation-rewards progress{width:100%;height:7px;accent-color:var(--accent)}.player-post[id]{scroll-margin-top:140px}@media (max-width:700px){.community-toolbar{flex-direction:column;align-items:flex-start}.invitation-share{grid-template-columns:1fr;gap:22px;padding:20px}.invitation-total{flex-direction:row;align-items:center}.invitation-total>strong{font-size:35px}.invitation-players li{flex-direction:column;align-items:flex-start;gap:5px}.community-pagination{gap:10px}.account-heading:has(+.community-toolbar){flex-wrap:wrap}}
