/* VOID R19 — Canlı Odalar tema uyumlu profesyonel görünüm */
.live-rooms-section .live-rooms{
  border-color:color-mix(in srgb,var(--void-primary) 46%,rgba(95,117,138,.20)) !important;
  background:radial-gradient(70% 120% at 50% -20%,color-mix(in srgb,var(--void-primary) 5%,transparent),transparent 62%),linear-gradient(180deg,rgba(6,17,27,.985),rgba(3,12,20,.995)) !important;
}
.live-rooms-section .live-room-card{
  min-height:296px !important;border-color:color-mix(in srgb,var(--void-primary) 19%,rgba(91,112,133,.32)) !important;border-radius:8px !important;
  background:linear-gradient(180deg,color-mix(in srgb,var(--void-primary) 2.8%,rgba(8,19,29,.98)),rgba(4,13,21,.995)),radial-gradient(78% 70% at 50% 30%,color-mix(in srgb,var(--void-primary) 4%,transparent),transparent 74%) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.028),0 9px 24px rgba(0,0,0,.18) !important;
}
.live-rooms-section .live-room-card:hover{
  border-color:color-mix(in srgb,var(--void-primary) 42%,rgba(108,129,150,.34)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(0,0,0,.23),0 0 20px color-mix(in srgb,var(--void-primary) 6%,transparent) !important;
}
.live-rooms-section .live-room-card__head{min-height:34px !important;padding-bottom:8px !important;border-bottom:1px solid rgba(132,151,169,.10) !important;}
.live-rooms-section .live-room-card__name{color:#c7d0da !important;font-size:11px !important;letter-spacing:.065em !important;}
.live-rooms-section .live-room-card__top-ping{
  min-width:58px !important;padding:4px 7px !important;border:1px solid rgba(55,220,145,.12) !important;border-radius:5px !important;
  background:rgba(7,31,26,.34) !important;font-size:10.5px !important;font-variant-numeric:tabular-nums !important;
}
.live-rooms-section .live-room-card__top-ping[data-ping-tone='unknown']{color:#aebac7 !important;border-color:rgba(136,154,171,.14) !important;background:rgba(19,31,42,.46) !important;font-size:9px !important;}
.live-rooms-section .live-room-card__top-ping[data-ping-tone='unknown']::before{content:"···" !important;display:inline !important;margin-right:5px !important;letter-spacing:1px !important;}
.live-rooms-section .live-room-card__match{min-height:126px !important;padding:12px 0 9px !important;}
.live-rooms-section .live-room-card__logo{width:82px !important;height:82px !important;max-width:82px !important;max-height:82px !important;flex-basis:82px !important;filter:drop-shadow(0 7px 11px rgba(0,0,0,.38)) drop-shadow(0 0 5px color-mix(in srgb,var(--void-primary) 5%,transparent)) !important;}
.live-rooms-section .live-room-card__logo[data-team-key='monaco'],
.live-rooms-section .live-room-card__logo[data-team-key='as monaco'],
.live-rooms-section .live-room-card__logo[data-team-key='as monaco fc']{--team-logo-scale:1.25 !important;}
.live-rooms-section .live-room-card__score{font-size:clamp(29px,2vw,34px) !important;font-variant-numeric:tabular-nums !important;}
.live-rooms-section .live-room-card__stats{min-height:44px !important;margin-top:2px !important;padding:8px 6px !important;border-top:1px solid rgba(133,153,172,.12) !important;border-radius:6px !important;background:rgba(7,17,26,.36) !important;}
.live-rooms-section .live-room-card__stat{color:#f0f4f8 !important;font-size:12.5px !important;font-weight:850 !important;}
.live-rooms-section .live-room-card__goal:not([hidden]){min-height:38px !important;margin-top:4px !important;padding:8px 7px 1px !important;border-top:1px solid color-mix(in srgb,var(--void-primary) 9%,rgba(122,143,163,.10)) !important;}
.live-rooms-section .live-room-card__goal-scorer,.live-rooms-section .live-room-card__goal-assist{font-size:10.5px !important;font-weight:760 !important;}
.live-rooms-section .live-room-card__join:not(.is-disabled):not([aria-disabled='true']){
  position:relative !important;overflow:hidden !important;border-color:color-mix(in srgb,var(--void-primary) 58%,transparent) !important;
  background:linear-gradient(100deg,var(--void-primary),color-mix(in srgb,var(--void-secondary) 92%,var(--void-primary) 8%)) !important;
  box-shadow:0 8px 20px color-mix(in srgb,var(--void-primary) 16%,transparent),inset 0 1px 0 rgba(255,255,255,.16) !important;color:#fff !important;
}
.live-rooms-section .live-room-card__join:not(.is-disabled):not([aria-disabled='true'])::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.16) 47%,transparent 72%);transform:translateX(-130%);transition:transform .38s ease;}
.live-rooms-section .live-room-card__join:hover:not(.is-disabled):not([aria-disabled='true']){transform:translateY(-1px) !important;filter:brightness(1.07) saturate(1.06) !important;box-shadow:0 11px 26px color-mix(in srgb,var(--void-primary) 25%,transparent),inset 0 1px 0 rgba(255,255,255,.20) !important;}
.live-rooms-section .live-room-card__join:hover:not(.is-disabled):not([aria-disabled='true'])::after{transform:translateX(130%);}
html.void-perf-mode .live-rooms-section .live-room-card__join::after{display:none !important;}
@media(max-width:1320px){.live-rooms-section .live-room-card__logo{width:76px !important;height:76px !important;max-width:76px !important;max-height:76px !important;flex-basis:76px !important;}}
