/* Stats2Pitch 2.2.4 — Prediction board uses the exact login stadium backdrop. */
.shell.auth-stadium.dashboard-stadium{
  min-height:100dvh;
  display:block;
  place-items:initial;
  overflow:visible;
  padding:22px 28px 90px;
  background:transparent;
}
.shell.auth-stadium.dashboard-stadium::before{
  filter:brightness(.68) saturate(.86) contrast(1.04);
}
.shell.dashboard-stadium .topbar,
.shell.dashboard-stadium .section-head,
.shell.dashboard-stadium #refresh-status,
.shell.dashboard-stadium .cards{
  position:relative;
  z-index:1;
}
.shell.dashboard-stadium .tabs{
  position:relative;
  z-index:1;
  background:rgba(3,16,24,.74);
  backdrop-filter:blur(9px);
  -webkit-backdrop-filter:blur(9px);
  box-shadow:0 18px 45px rgba(0,0,0,.24);
}
.shell.dashboard-stadium .tab{
  background:rgba(4,19,27,.72);
}
.shell.dashboard-stadium .tab.active{
  background:var(--lime);
}
.shell.dashboard-stadium .card{
  background:linear-gradient(180deg,rgba(5,24,33,.86),rgba(3,17,24,.88));
  backdrop-filter:blur(9px);
  -webkit-backdrop-filter:blur(9px);
  box-shadow:0 18px 48px rgba(0,0,0,.28);
}
.shell.dashboard-stadium .icon-btn,
.shell.dashboard-stadium .secondary{
  background:rgba(3,17,24,.72);
  backdrop-filter:blur(7px);
  -webkit-backdrop-filter:blur(7px);
}
.shell.dashboard-stadium .empty,
.shell.dashboard-stadium .refreshing{
  background:rgba(3,17,24,.78);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}
@media(max-width:1000px){
  .shell.auth-stadium.dashboard-stadium{padding:18px 18px 90px}
}
@media(max-width:680px){
  .shell.auth-stadium.dashboard-stadium{padding:14px 12px 86px}
  .shell.auth-stadium.dashboard-stadium::before{background-attachment:scroll}
}
@media(prefers-reduced-transparency:reduce){
  .shell.dashboard-stadium .tabs,
  .shell.dashboard-stadium .card,
  .shell.dashboard-stadium .icon-btn,
  .shell.dashboard-stadium .secondary,
  .shell.dashboard-stadium .empty,
  .shell.dashboard-stadium .refreshing{backdrop-filter:none;-webkit-backdrop-filter:none;background:#07151dee}
}
