/* Logo intreg: eliminam masca circulara, nu modificam imaginea originala. */
.nav .brand-grenade,.footer--refined .brand-grenade,.discord-identity>img{border-radius:0;object-fit:contain;object-position:center;clip-path:none;mask-image:none;filter:none;flex-shrink:0}
.discord-identity>img{display:block}
#discord .discord-button{background:#5865f2;border:1px solid #7480ff;color:#fff;padding:10px 17px;gap:14px;font-size:11px;box-shadow:0 3px 14px #5865f21c;transition:background .2s,border-color .2s,box-shadow .2s}
#discord .discord-button span{color:inherit}
#discord .discord-button:hover{background:#4752c4;border-color:#929aff;color:#fff;box-shadow:0 4px 18px #5865f232}
#discord .discord-button:focus-visible{outline:2px solid #b5baff;outline-offset:4px}
.player-table-head[hidden]{display:none}
#live .chat-stream.is-empty{padding:0}
#live .player-list>.live-empty,#live .chat-stream>.live-empty,#live .admin-list>.live-empty{margin:14px;padding:20px 15px;line-height:1.8}
.live-command .live-state:not(.offline),.servers .status:not(.offline){color:#79dba2}
.live-command .live-state:not(.offline) i,.servers .status:not(.offline) i{position:relative;background:#56d58b;box-shadow:0 0 6px #56d58b66}
.live-command .live-state:not(.offline) i:after,.servers .status:not(.offline) i:after{content:'';position:absolute;inset:-3px;border:1px solid #56d58b88;border-radius:50%;animation:csx-online-pulse 2.8s ease-out infinite;pointer-events:none}
.live-command .live-state.offline,.servers .status.offline{color:#a4abb0}
.live-command .live-state.offline i,.servers .status.offline i{background:#7e878f;box-shadow:none}
@keyframes csx-online-pulse{0%{transform:scale(.55);opacity:.8}75%,100%{transform:scale(1.65);opacity:0}}
@media(max-width:700px){#discord .discord-button{padding:9px 12px;font-size:10px;gap:10px}}
@media(prefers-reduced-motion:reduce){.live-command .live-state i:after,.servers .status i:after{animation:none;opacity:0}}
