/* The owner's selected Current STL Soccer section; reuse the homepage palette. */
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home > .mf-current-desk {
  background:radial-gradient(ellipse at 0 0,rgba(8,207,98,.1),transparent 65%),#07110e !important;
  border-top-color:#08cf62 !important;
}
.mf-current-desk .mf-current-controls { display:flex; align-items:center; gap:.35rem; margin:0 0 .7rem; }
.mf-current-desk .mf-current-tab,.mf-current-desk .mf-current-action {
  appearance:none; display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box;
  min-height:44px; padding:.5rem .8rem; border:1px solid #657340; border-radius:4px;
  color:#f5c842; background:#0a1710; font:inherit; font-size:.74rem; font-weight:800; line-height:1.2; cursor:pointer; text-decoration:none; transform:none !important;
}
.mf-current-desk .mf-current-tab[aria-pressed="true"] { background:#f5c842; color:#07100d; border-color:#f5c842; }
.mf-current-desk .mf-current-status { margin-left:auto; color:#c2cebf; font-size:.7rem; text-align:right; }
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk.mf-current-ready #home-stl-current {
  display:grid !important; grid-template-columns:minmax(0,1fr) !important; gap:.6rem !important;
}
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk.mf-current-ready #home-stl-current > article[data-current-view] {
  display:grid !important; grid-template-columns:minmax(0,1fr) auto; align-content:start; min-width:0;
  padding:.85rem 1rem !important; gap:.75rem !important; border:1px solid #3a6344 !important; border-left:3px solid #08cf62 !important;
  border-radius:4px !important; background:linear-gradient(115deg,#10271c,#08130f) !important;
}
.mf-current-desk .mf-newsroom-today-card__label { grid-column:1/-1; color:#f5c842; }
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk #home-stl-current h3 {
  grid-column:1/-1; display:flex !important; align-items:center; gap:.8rem !important; margin:0 !important;
  font-family:var(--font-ui,inherit) !important; font-size:clamp(.95rem,1.35vw,1.15rem) !important; line-height:1.3 !important;
}
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk #home-stl-current :is(.mf-home-standing-crest,.mf-newsroom-team img) {
  width:44px !important; height:44px !important; flex:0 0 44px !important; object-fit:contain;
}
.mf-current-desk .mf-current-stats { grid-column:1/-1; display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:.35rem; margin:0; }
.mf-current-desk .mf-current-stats > div { display:flex; flex-direction:column-reverse; align-items:center; justify-content:center; gap:.25rem; min-height:58px; padding:.4rem .1rem; background:#102016; border:1px solid #34503a; border-radius:4px; }
.mf-current-desk .mf-current-stats > div:first-child { background:#26301a; border-color:#80702f; }
.mf-current-desk .mf-current-stats dt { color:#c2cebf; font-size:.65rem; }
.mf-current-desk .mf-current-stats dd { margin:0; color:#f2f5ee; font-size:1.25rem; font-weight:850; line-height:1; }
.mf-current-desk .mf-current-stats > div:first-child dd { color:#f5c842; }
.mf-current-desk .mf-current-actions { grid-column:1/-1; display:flex; flex-wrap:wrap; gap:.45rem; padding-top:.65rem; border-top:1px solid #36543d; }
.mf-current-desk .mf-current-action--primary { background:#08cf62; border-color:#08cf62; color:#04110a; }
.mf-current-desk :is(button,a):focus-visible { outline:2px solid #fff; outline-offset:3px; }
.mf-current-desk :is(.mf-current-tab,.mf-current-action):hover { border-color:#ffdf75; filter:brightness(1.1); }
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk.mf-current-ready #home-stl-current .mf-newsroom-matchup {
  grid-column:1/-1; display:grid !important; grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) !important; align-items:center; gap:.7rem !important;
}
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk #home-stl-current .mf-newsroom-team {
  display:flex !important; flex-direction:column; align-items:center; justify-content:center; min-height:62px !important; min-width:0;
  gap:.45rem !important; text-align:center; font-size:clamp(.82rem,1.1vw,1rem) !important; line-height:1.25; text-decoration:none;
}
html:root body.mf-home-v22 .mf-current-desk #home-stl-current .mf-newsroom-team > span {
  color:#f2f5ee !important; font-size:inherit !important; text-transform:none !important; letter-spacing:0 !important;
}
html:root body.mf-home-v22 .mf-current-desk #home-stl-current .mf-newsroom-team > .mf-current-team-mark {
  display:flex; align-items:center; justify-content:center; width:44px; height:44px; flex:0 0 44px;
  background:#1b2e23; border:1px solid #59745e; border-radius:50%; font-size:1rem !important; font-weight:800;
}
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk.mf-current-ready #home-stl-current .mf-newsroom-matchup__versus { color:#f5c842 !important; font-family:var(--font-ui,inherit) !important; font-size:1.65rem !important; font-weight:850; white-space:nowrap; }
.mf-current-desk .mf-newsroom-today-card__meta { grid-column:1/-1; text-align:center; }
.mf-current-desk .mf-current-empty { padding:1rem; border:1px dashed #657340; background:#0d1c12; }
.mf-current-desk .mf-current-empty strong { display:block; margin-bottom:.75rem; font-size:.85rem; color:#f2f5ee; }
html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk.mf-current-ready #home-stl-current > article[hidden],
html:root body.mf-home-v22 .mf-current-desk [hidden],
html:root body.mf-home-v22 .mf-current-desk #home-stl-current > .mf-current-has-stats > p { display:none !important; }
@media (max-width:480px) {
  .mf-current-desk .mf-current-controls { flex-wrap:wrap; }
  .mf-current-desk .mf-current-status { max-width:7rem; font-size:.65rem; }
  .mf-current-desk .mf-current-actions > * { flex:1 1 auto; }
  html:root body.mf-home-v22.mf-system-home main#main-content.mf-v22-home .mf-current-desk.mf-current-ready #home-stl-current > article[data-current-view] { padding:.75rem !important; gap:.65rem !important; }
}
