.sds-lobby:has(.home-lobby) {
  align-items: stretch;
  overflow: visible;
  width: 100%;
  gap: 32px;
  margin-top: 32px;
}

.home-lobby {
  --lobby-card-max: 170px;
  --lobby-gap: 12px;
  gap: 16px;
  min-width: 0;
  overflow: visible;
  padding: 0;
  box-sizing: border-box;
}

.home-lobby.sds-container-max-w {
  max-width: none;
  width: 100%;
}

.home-lobby > :not(.sds-section-header):not(.home-lobby-paged):not(.home-lobby-scroller):not(.home-lobby-frame),
.home-lobby-frame > p {
  margin-left: max(16px, calc((100% - 1096px) / 2));
}

.home-lobby-card,
.home-lobby-dot {
  font-family: var(--sds-typeface-font-family-headers);
}

.home-lobby-card {
  border: 0;
  background: transparent;
  padding: 0;
  color: inherit;
  text-align: inherit;
}

.home-lobby-card--compact,
.home-lobby-card--banner,
.home-lobby-card--featured {
  flex-shrink: 0;
}

.home-lobby-card--featured {
  width: 100%;
  max-width: var(--lobby-card-max);
  min-width: 0;
  align-self: start;
}

.home-lobby-scroller {
  align-self: stretch;
  width: auto;
  min-width: 0;
  max-width: none;
  margin-left: max(16px, calc((100% - 1096px) / 2));
  margin-right: 0;
  padding-right: 0;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
}

.home-lobby-scroller::-webkit-scrollbar {
  display: none;
}

.home-lobby-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: max-content;
  gap: 0;
}

.home-lobby-row > .home-lobby-card,
.home-lobby-row > .home-lobby-skeleton {
  margin-right: 8px;
}

.home-lobby-row::after,
.home-lobby-pager::after {
  content: "";
  flex: 0 0 16px;
  width: 16px;
}

.home-lobby-row--loop::after {
  content: none;
  flex: 0;
  width: 0;
}

.home-lobby-banners {
  margin-top: 12px;
}

.home-lobby-pager {
  --lobby-cols: 2;
  display: flex;
  align-items: flex-start;
  gap: var(--lobby-gap);
  scroll-snap-type: x mandatory;
  position: relative;
}

.home-lobby-page {
  flex: 0 0 auto;
  width: max-content;
  min-width: min-content;
  max-width: calc(100% - var(--lobby-gap) - 16px);
  display: grid;
  grid-template-columns: repeat(var(--lobby-cols, 2), minmax(110px, var(--lobby-card-max)));
  grid-auto-rows: max-content;
  align-content: start;
  align-items: start;
  column-gap: var(--lobby-gap);
  row-gap: var(--lobby-gap);
  gap: var(--lobby-gap);
  scroll-snap-align: start;
  scroll-snap-stop: always;
}

.home-lobby-desktop-rows {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: max-content;
}

.home-lobby-desktop-rows .home-lobby-row {
  gap: 0;
}

.home-lobby-pager--desktop {
  gap: 0;
  scroll-snap-type: x proximity;
}

.home-lobby-pager--desktop::after {
  content: none;
}

.home-lobby-pager--desktop .home-lobby-card {
  scroll-snap-align: start;
}

.home-lobby-thumb {
  display: block;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #000000;
  transition: border-color 0.2s ease;
}

.home-lobby-card:hover .home-lobby-thumb,
.home-lobby-card:focus-visible .home-lobby-thumb {
  border-color: var(--semantic-border-primary);
}

.home-lobby-thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.home-lobby-thumb--banner img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: fill;
  object-position: center;
}

.home-lobby-thumb--featured {
  width: 100%;
  min-width: 0;
  aspect-ratio: 164 / 190;
  max-height: 190px;
}

.home-lobby-thumb-img--pending {
  opacity: 0;
}

.home-thumb-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  opacity: 0;
  pointer-events: none;
}

.home-thumb-video.is-ready {
  opacity: 1;
  transition: opacity 180ms ease;
}

.home-lobby-skeleton--cover {
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
}

.home-lobby-thumb--featured img {
  position: absolute;
  inset: 0;
}

.home-lobby-card--compact,
.home-lobby-thumb--compact {
  width: 105px;
  min-width: 96px;
  max-width: 108px;
}

.home-lobby-thumb--compact {
  height: 140px;
}

.home-lobby-card--banner,
.home-lobby-thumb--banner {
  width: min(338px, 82vw);
  min-width: 220px;
  max-width: 355px;
}

.home-lobby-thumb--banner {
  height: 190px;
  overflow: hidden;
}

.home-lobby-dot {
  width: 10px;
  height: 10px;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: var(--brand-white);
  opacity: 0.2;
}

.home-lobby-dot.is-active {
  background: var(--brand-orange);
  opacity: 1;
}

.home-lobby-skeleton {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  background: var(--semantic-background-surface4);
}

.home-lobby-skeleton::after {
  content: "";
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
  background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.16) 50%, transparent 100%);
  animation: home-lobby-shimmer 1.3s ease-in-out infinite;
}

@keyframes home-lobby-shimmer {
  100% {
    transform: translateX(100%);
  }
}

@media (min-width: 700px) and (max-width: 949px) {
  .home-lobby {
    --lobby-gap: 16px;
    --lobby-card-max-h: 210px;
    --lobby-card-max-w: calc(210px * 164 / 190);
  }

  .home-lobby--paged .home-lobby-page {
    flex: 0 0 auto;
    width: max-content;
    min-width: min-content;
    max-width: calc(100% - 48px);
    grid-template-columns: repeat(3, minmax(110px, var(--lobby-card-max-w)));
    column-gap: 16px;
    row-gap: 16px;
    gap: 16px;
  }

  .home-lobby--paged .home-lobby-pager[data-cols="4"] .home-lobby-page {
    grid-template-columns: repeat(4, minmax(110px, var(--lobby-card-max-w)));
  }

  .home-lobby-row > .home-lobby-card,
  .home-lobby-row > .home-lobby-skeleton {
    margin-right: 16px;
  }

  .home-lobby.home-lobby--paged .home-lobby-card.home-lobby-card--featured,
  .home-lobby.home-lobby--paged .home-lobby-thumb.home-lobby-thumb--featured {
    width: 100%;
    min-width: 0;
    max-width: var(--lobby-card-max-w);
    max-height: var(--lobby-card-max-h);
    height: auto;
  }
}

@media (min-width: 820px) and (max-width: 949px) {
  .home-lobby--paged .home-lobby-page {
    grid-template-columns: repeat(4, minmax(110px, var(--lobby-card-max-w)));
  }
}

@media (min-width: 950px) {
  .home-lobby-dots {
    display: none;
  }

  .home-lobby-card--featured,
  .home-lobby-thumb--featured {
    width: 170px;
    min-width: 170px;
    max-width: 170px;
  }

  .home-lobby-thumb--featured {
    height: 190px;
    max-height: 190px;
    aspect-ratio: auto;
  }

  .home-lobby-card--compact,
  .home-lobby-thumb--compact {
    width: 108px;
    min-width: 108px;
    max-width: 108px;
  }

  .home-lobby-thumb--compact {
    height: 142px;
  }

  .home-lobby-card--banner,
  .home-lobby-thumb--banner {
    width: 355px;
    min-width: 280px;
    max-width: 355px;
  }

  .home-lobby-thumb--banner {
    height: 204px;
  }

  .home-lobby-row {
    gap: 0;
  }

  .home-lobby-row > .home-lobby-card,
  .home-lobby-row > .home-lobby-skeleton {
    margin-right: 16px;
  }

  .home-lobby-banners {
    margin-top: 16px;
  }
}

.home-provider {
  gap: 16px;
  min-width: 0;
  overflow: visible;
  padding: 0;
  box-sizing: border-box;
}

.home-provider.sds-container-max-w {
  max-width: none;
  width: 100%;
}

.home-provider-scroller {
  display: flex;
  align-items: stretch;
  gap: 16px;
  min-width: 0;
  margin-left: max(16px, calc((100% - 1096px) / 2));
  margin-right: 0;
  padding-right: 16px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  box-sizing: border-box;
}

.home-provider-scroller::-webkit-scrollbar {
  display: none;
}

.home-provider-card {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 0 0 min(540px, calc(100% - 16px));
  width: min(540px, calc(100% - 16px));
  max-width: 540px;
  height: 516px;
  box-sizing: border-box;
  gap: 16px;
  padding: 24px 16px;
  border: 1px solid #1a1a1a;
  border-radius: 20px;
  overflow: hidden;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  background: #080808;
}

.home-provider-card--skeleton {
  background: var(--semantic-background-surface4, #1a1a1a);
}

.home-provider-card--skeleton::after {
  content: "";
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
  background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.16) 50%, transparent 100%);
  animation: home-lobby-shimmer 1.3s ease-in-out infinite;
}

.home-provider-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  opacity: 0.4;
  pointer-events: none;
}

.home-provider-scrim {
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(120% 90% at 50% 100%, rgba(0, 0, 0, 0.85) 62%, rgba(0, 0, 0, 0) 86%);
}

.home-provider-logo-wrap {
  position: relative;
  z-index: 1;
  display: flex;
  flex: 1 1 auto;
  align-items: center;
  justify-content: center;
  min-height: 72px;
}

.home-provider-logo {
  width: min(240px, 78%);
  height: 110px;
  max-width: min(240px, 78%);
  max-height: 110px;
  object-fit: contain;
  object-position: center;
  display: block;
}

.home-provider-games {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  gap: 16px;
  height: 170px;
  min-width: 0;
  margin-inline: -16px;
  padding-inline: calc(50% - 53px);
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  box-sizing: border-box;
}

.home-provider-games::-webkit-scrollbar {
  display: none;
}

button.home-provider-game {
  --cover: 1;
  --shift: 0px;
  position: relative;
  flex: 0 0 106px;
  width: 106px;
  height: 140px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 8px;
  overflow: hidden;
  background: #111;
  color: inherit;
  cursor: pointer;
  scroll-snap-align: center;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
  transform: translateX(var(--shift)) scale(calc(1 + (1 - var(--cover)) * 0.214));
  transform-origin: center bottom;
}

.home-provider-game img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.home-provider-game-dim {
  position: absolute;
  inset: 0;
  border-radius: 8px;
  background: rgba(12, 12, 12, calc(var(--cover) * 0.45));
  transition: background-color 280ms ease;
  pointer-events: none;
}

button.home-provider-game:hover,
button.home-provider-game:focus-visible {
  border-color: var(--semantic-border-primary);
}

button.home-provider-game:hover .home-provider-game-dim,
button.home-provider-game:focus-visible .home-provider-game-dim {
  background-color: rgba(12, 12, 12, 0);
}

button.home-provider-game.is-more .home-provider-game-dim,
button.home-provider-game.is-more:hover .home-provider-game-dim,
button.home-provider-game.is-more:focus-visible .home-provider-game-dim {
  background-color: rgba(12, 12, 12, 0.62);
}

.home-lobby-thumb.is-more::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  background: rgba(12, 12, 12, 0.62);
  pointer-events: none;
}

.home-provider-more {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.home-provider-more-plus {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(48, 36, 8, 0.905);
  color: #f0c14a;
  cursor: pointer;
  pointer-events: auto;
}

.home-provider-game-ring {
  position: absolute;
  inset: 0;
  border-radius: 8px;
  border: 1px solid transparent;
  pointer-events: none;
}

.home-provider-footer {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

@media (min-width: 700px) {
  .home-provider-card {
    flex: 0 0 540px;
    width: 540px;
    max-width: 540px;
    height: 365px;
    gap: 24px;
    padding: 24px 16px 16px;
    border-radius: 16px;
  }

  .home-provider-logo-wrap {
    flex: 0 0 64px;
    width: 140px;
    height: 64px;
    min-height: 64px;
    justify-content: flex-start;
  }

  .home-provider-logo {
    width: 140px;
    height: 64px;
    max-width: 140px;
    object-fit: contain;
    object-position: left center;
  }

  .home-provider-games {
    gap: 8px;
    margin-inline: 0;
    padding-inline: 0;
  }

  .home-provider-games::after,
  .home-jackpot-games::after {
    content: "";
    flex: 0 0 calc(100% - 106px);
    height: 1px;
    margin-left: -8px;
  }

  .home-provider-games.is-finite::after {
    content: none;
  }

  button.home-provider-game {
    scroll-snap-align: start;
    transform-origin: left bottom;
  }

  .home-provider-footer {
    justify-content: space-between;
  }

}

.home-jackpot {
  gap: 16px;
  min-width: 0;
  overflow: visible;
  padding: 0;
  box-sizing: border-box;
}

.home-jackpot.sds-container-max-w {
  max-width: none;
  width: 100%;
}

.home-jackpot-scroller {
  display: flex;
  align-items: stretch;
  gap: 16px;
  min-width: 0;
  margin-left: max(16px, calc((100% - 1096px) / 2));
  margin-right: 0;
  padding-right: 16px;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  box-sizing: border-box;
}

.home-jackpot-scroller::-webkit-scrollbar {
  display: none;
}

.home-jackpot-card {
  --jackpot: #f56912;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 0 0 min(355px, 100%);
  width: min(355px, 100%);
  height: 322px;
  padding: 0 12px;
  box-sizing: border-box;
  scroll-snap-align: start;
  scroll-snap-stop: always;
}

.home-jackpot-scroller .home-jackpot-card {
  flex-basis: min(355px, calc(100% - 16px));
  width: min(355px, calc(100% - 16px));
}

.home-jackpot-card--banner {
  flex: none;
  align-self: stretch;
  width: 100%;
  max-width: none;
  height: auto;
  padding: 0 12px 16px;
  scroll-snap-align: none;
}

.home-jackpot-card--banner .home-jackpot-levels {
  padding-top: 16px;
  padding-bottom: 4px;
}

.home-jackpot-card--skeleton {
  border-radius: 20px;
  background: var(--semantic-background-surface4, #1a1a1a);
  overflow: hidden;
}

.home-jackpot-card--skeleton::after {
  content: "";
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
  background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.16) 50%, transparent 100%);
  animation: home-lobby-shimmer 1.3s ease-in-out infinite;
}

.home-jackpot-panel-border {
  position: absolute;
  overflow: hidden;
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 20px;
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--jackpot) 38%, transparent) 0%,
    var(--jackpot) 50%,
    color-mix(in srgb, var(--jackpot) 38%, transparent) 100%
  );
  pointer-events: none;
}

.home-jackpot-panel {
  background: linear-gradient(180deg, color-mix(in srgb, var(--jackpot) 23%, transparent), transparent 118%);
  pointer-events: none;
}
.home-jackpot-panel-container {
  border-radius: 20px;
  background-color: black;
}

.home-jackpot-logo {
  position: relative;
  z-index: 1;
  width: 80px;
  height: 80px;
  object-fit: contain;
  object-position: center;
  display: block;
}

.home-jackpot-logo--mark {
  mix-blend-mode: screen;
}

.home-jackpot-levels {
  --level-gap: 4px;
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--level-gap);
  width: 100%;
  padding-top: 12px;
}

.home-jackpot-levels--pair {
  justify-content: center;
}

.home-jackpot-levels--odd .home-jackpot-level:last-child {
  grid-column: 1 / -1;
  justify-self: center;
  width: calc((100% - var(--level-gap)) / 2);
}

.home-jackpot-level {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  min-width: 0;
  padding: 12px 8px 8px;
  border-radius: 4px;
  background: color-mix(in srgb, var(--jackpot) 5%, transparent);
  text-align: center;
}

.home-jackpot-level-label {
  width: 100%;
  color: var(--jackpot);
  opacity: 0.8;
  font-family: var(--sds-typeface-font-family-headers);
  font-size: 7px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 1.89px;
  text-transform: uppercase;
}

.home-jackpot-level-amount {
  width: 100%;
  color: var(--semantic-text-primary, #e5e5e5);
  font-family: var(--sds-typeface-font-family-headers);
  font-size: 14px;
  font-weight: 900;
  line-height: 1;
}

.home-jackpot-slider {
  position: relative;
  z-index: 1;
  align-self: stretch;
  width: 100%;
  min-width: 0;
  margin-top: auto;
}

.home-jackpot-games {
  display: flex;
  align-items: flex-end;
  gap: 8px;
  height: 136px;
  min-width: 0;
  padding: 16px;
  padding-inline: calc(50% - 53px);
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  box-sizing: border-box;
}

.home-jackpot-games::-webkit-scrollbar {
  display: none;
}

button.home-jackpot-game {
  --cover: 1;
  --shift: 0px;
  position: relative;
  flex: 0 0 106px;
  width: 106px;
  height: 80px;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 8px;
  overflow: hidden;
  background: #111;
  color: inherit;
  cursor: pointer;
  scroll-snap-align: center;
  box-sizing: border-box;
  transition: border-color 0.2s ease;
  transform: translateX(var(--shift)) scale(calc(1 + (1 - var(--cover)) * (30 / 106)));
  transform-origin: center bottom;
}

.home-jackpot-game img {
  width: 100%;
  height: 100%;
  object-fit: fill;
  display: block;
}

.home-jackpot-game-dim {
  position: absolute;
  z-index: 1;
  inset: 0;
  border-radius: 8px;
  background: rgba(0, 0, 0, calc(var(--cover) * 0.4));
  transition: background-color 280ms ease;
  pointer-events: none;
}

button.home-jackpot-game:hover,
button.home-jackpot-game:focus-visible {
  border-color: var(--semantic-border-primary);
}

button.home-jackpot-game:hover .home-jackpot-game-dim,
button.home-jackpot-game:focus-visible .home-jackpot-game-dim {
  background-color: rgba(0, 0, 0, 0);
}

.home-jackpot-game-ring {
  position: absolute;
  z-index: 2;
  inset: 0;
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px transparent;
  pointer-events: none;
}

.home-jackpot-games--desktop {
  padding-inline: 0;
  scroll-padding-inline: 0;
}

.home-jackpot-games--desktop button.home-jackpot-game {
  scroll-snap-align: start;
  transform-origin: left bottom;
}

@media (min-width: 700px) {
  .home-jackpot-panel-border,
  .home-jackpot-panel-container,
  .home-jackpot-panel,
  .home-jackpot-card--skeleton {
    border-radius: 16px;
  }

  .home-jackpot-games,
  .home-jackpot-games--desktop {
    padding-inline: 0;
    scroll-padding-inline: 0;
  }

  button.home-jackpot-game,
  .home-jackpot-games--desktop button.home-jackpot-game {
    scroll-snap-align: start;
    transform-origin: left bottom;
  }

  .home-jackpot-card--banner {
    padding: 0 24px 24px;
  }

  .home-jackpot-card--banner .home-jackpot-levels {
    --level-gap: 16px;
    display: flex;
    gap: var(--level-gap);
    padding: 20px 8px 8px;
  }

  .home-jackpot-card--banner .home-jackpot-levels--pair,
  .home-jackpot-card--banner .home-jackpot-levels--odd:not(.home-jackpot-levels--three) {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: min(100%, calc(50% + var(--level-gap)));
    margin-inline: auto;
  }

  .home-jackpot-card--banner .home-jackpot-levels--three {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    margin-inline: 0;
  }

  .home-jackpot-card--banner .home-jackpot-levels--three .home-jackpot-level,
  .home-jackpot-card--banner .home-jackpot-levels--three .home-jackpot-level:last-child {
    flex: 1 1 0;
    width: auto;
    min-width: 0;
    max-width: none;
    grid-column: auto;
    justify-self: stretch;
  }

  .home-jackpot-card--banner .home-jackpot-level {
    flex: 1 1 0;
    padding: 16px 12px 14px;
  }

  .home-jackpot-card--banner .home-jackpot-level-label {
    font-size: 10px;
  }

  .home-jackpot-card--banner .home-jackpot-level-amount {
    font-size: 18px;
  }

}

@media (min-width: 950px) {
  .sds-lobby:has(.home-lobby) {
    gap: 0;
    margin-top: 0;
  }

  .home-lobby,
  .home-provider,
  .home-jackpot {
    gap: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .home-lobby-scroller,
  .home-provider-scroller,
  .home-jackpot-scroller {
    margin-right: max(16px, calc((100% - 1096px) / 2));
  }

  .home-lobby-frame,
  .home-provider-frame,
  .home-jackpot-frame {
    position: relative;
  }

  .home-lobby-frame.is-fade-right::after,
  .home-provider-frame.is-fade-right::after,
  .home-jackpot-frame.is-fade-right::after,
  .home-lobby-frame.is-fade-left::before,
  .home-provider-frame.is-fade-left::before,
  .home-jackpot-frame.is-fade-left::before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    width: 360px;
    pointer-events: none;
  }

  .home-lobby-frame.is-fade-right::after,
  .home-provider-frame.is-fade-right::after,
  .home-jackpot-frame.is-fade-right::after {
    right: max(16px, calc((100% - 1096px) / 2));
    background: var(--sds-lobby-shaddow-right);
  }

  .home-lobby-frame.is-fade-left::before,
  .home-provider-frame.is-fade-left::before,
  .home-jackpot-frame.is-fade-left::before {
    left: max(16px, calc((100% - 1096px) / 2));
    background: var(--sds-lobby-shaddow-left);
  }
}

