/* Sticla grafit si un accent lent; fara animatie peste mesajele din joc. */
#live.live-section{background:rgba(31,34,37,.79);border-color:rgba(174,183,192,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 16px 48px #0003,inset 0 1px 0 #ffffff05}
#live .live-section-head{position:relative;overflow:hidden;isolation:isolate;padding:0 0 23px;margin-bottom:24px;border-bottom:1px solid #ffffff0c;align-items:flex-end;gap:22px}
#live .live-section-head:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 0% 100%,#e8c94a0a,transparent 65%);pointer-events:none}
#live .live-section-head:after{content:'';position:absolute;bottom:0;left:0;width:110px;height:1px;background:linear-gradient(90deg,transparent,#bba45a,#e8cd78,transparent);opacity:.7;animation:csx-heading-light 14s ease-in-out infinite;pointer-events:none}
#live .live-section-head .kicker{display:flex;align-items:center;gap:9px;margin-bottom:8px;color:#b5b5a8;letter-spacing:.17em;font-size:9px}
#live .live-section-head .kicker:before{content:'';display:block;width:18px;height:2px;background:#c9ad53;box-shadow:0 0 9px #c9ad532b}
#live .live-section-head h2{font-size:30px;line-height:1.2;letter-spacing:.01em;text-shadow:0 2px 10px #0002}
#live .live-section-head>p{color:#aeb5bb;font-size:11px;line-height:1.6;margin-bottom:2px}
#live .live-shell{background:rgba(25,28,31,.5);border-color:#ffffff19;box-shadow:0 4px 20px #0001}
#live .live-tabs{background:rgba(27,30,32,.72);border-bottom-color:#ffffff14}
#live .live-roster,#live .live-chat,#live .live-admins{background:rgba(29,32,35,.84)}
#live .live-module header{background:rgba(44,48,52,.73)}
#live .player-table-head{background:rgba(29,32,35,.66)}
@keyframes csx-heading-light{0%,100%{transform:translateX(0);opacity:.35}50%{transform:translateX(210px);opacity:.8}}
@media(max-width:700px){#live.live-section{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}#live .live-section-head{align-items:flex-start;gap:10px;padding-bottom:19px;margin-bottom:20px}#live .live-section-head h2{font-size:27px}#live .live-section-head>p{font-size:11px}@keyframes csx-heading-light{0%,100%{transform:translateX(0);opacity:.35}50%{transform:translateX(120px);opacity:.8}}}
@media(prefers-reduced-motion:reduce){#live .live-section-head:after{animation:none;transform:none;opacity:.6}}
