/* STL V3 repair: isolate the approved daily desk from inherited page selectors. */
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily{grid-column:1/-1!important;order:-2!important;width:100%!important;max-width:none!important;margin:0!important;padding:28px 0!important;background:var(--bg)!important;color:var(--text)!important;font-family:var(--font-body,Montserrat,Arial,sans-serif)!important;font-size:14px!important;line-height:1.55!important;scroll-margin-top:100px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;text-transform:none!important;letter-spacing:normal!important;position:static!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .container{width:min(1240px,calc(100% - 40px))!important;max-width:1240px!important;padding:0!important;margin:0 auto!important;display:block!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily [hidden]{display:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h2,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h3,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h4,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily p,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily small,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily strong,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily a,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily button,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily input{font-family:var(--font-body,Montserrat,Arial,sans-serif)!important;text-shadow:none!important;filter:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h2,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h3,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h4{color:var(--text)!important;margin:0!important;font-weight:800!important;line-height:1.2!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h2{font-size:clamp(26px,2.4vw,34px)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h3{font-size:22px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily h4{font-size:16px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily p{color:var(--muted)!important;font-size:14px!important;line-height:1.6!important;margin:8px 0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily small{color:var(--muted)!important;font-size:12px!important;line-height:1.5!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily a{color:var(--text)!important;text-decoration:none!important;line-height:1.5!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily button,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-story-read{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:44px!important;height:auto!important;width:auto!important;padding:10px 14px!important;margin:0!important;border:1px solid var(--border)!important;border-radius:7px!important;background:var(--surface-2)!important;background-image:none!important;color:var(--text)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important;white-space:normal!important;box-shadow:none!important;cursor:pointer!important;transform:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily button[aria-pressed="true"]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--brand-black)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily button:hover,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily a:hover{border-color:var(--accent)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily :focus-visible{outline:3px solid var(--accent)!important;outline-offset:3px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;margin:0 0 16px!important;padding:0!important;border:0!important;background:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead>div:first-child{flex:1 1 420px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead h2{margin:5px 0 8px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead p{max-width:74ch!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-kicker{display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:1.5px!important;color:var(--accent)!important;line-height:1.5!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead-actions,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;padding:0!important;margin:0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead-actions{flex:0 1 auto!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-checkin{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:6px 16px!important;padding:9px 12px!important;margin:0 0 16px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--surface-2)!important;color:var(--muted)!important;font-size:12px!important;line-height:1.5!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-checkin span:nth-child(2){color:var(--accent)!important;font-weight:700!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:16px!important;align-items:stretch!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-sources,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-panel{display:flex!important;flex-direction:column!important;gap:14px!important;width:auto!important;min-height:0!important;height:auto!important;padding:20px!important;margin:0!important;border:1px solid var(--border)!important;border-radius:16px!important;background:var(--surface)!important;background-image:none!important;box-shadow:none!important;overflow:visible!important;opacity:1!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature{justify-content:flex-start!important;position:relative!important;overflow:hidden!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--brand-red),var(--brand-yellow),var(--brand-green))!important;display:block!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature h3{font-size:26px!important;line-height:1.2!important;margin:10px 0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature small{display:block!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature>img{display:block!important;width:100%!important;height:180px!important;object-fit:contain!important;border-radius:9px!important;background:var(--surface-2)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature>.mfp-v3-story-actions{margin-top:auto!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid:not(.mf-stl-hub-features)>.mfp-v3-feature[data-stl-story]{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;align-content:start!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid:not(.mf-stl-hub-features)>.mfp-v3-feature>img{grid-column:1!important;grid-row:1!important;width:140px!important;height:140px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid:not(.mf-stl-hub-features)>.mfp-v3-feature>div:not(.mfp-v3-story-actions){grid-column:2!important;grid-row:1!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid:not(.mf-stl-hub-features)>.mfp-v3-feature>.mfp-v3-story-actions{grid-column:1/-1!important;grid-row:2!important;margin-top:4px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features .mfp-v3-feature h3{font-size:22px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features .mfp-v3-feature:first-child h3{font-size:27px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-sources{justify-content:flex-start!important;gap:10px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-sources>h3{font-size:16px!important;margin:0 0 4px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:start!important;text-align:left!important;width:100%!important;gap:4px!important;padding:12px 14px!important;min-height:78px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source span{font-size:11px!important;font-weight:800!important;color:var(--accent)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source strong{font-size:13px!important;color:var(--text)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source small{font-size:12px!important;color:var(--muted)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily [data-stl-stream][aria-pressed="true"]{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--accent)!important;box-shadow:inset 0 3px 0 var(--accent)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-tabs{display:flex!important;gap:7px!important;overflow-x:auto!important;flex-wrap:nowrap!important;margin:18px 0 12px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--border)!important;background:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-tabs button{border-radius:999px!important;flex:0 0 auto!important;white-space:nowrap!important;padding:10px 16px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-panel{display:block!important;margin-top:12px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-stream-choices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-stream-choices button{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:14px!important;min-height:68px!important;font-size:14px!important;border-radius:10px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source-detail{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding:16px!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface-2)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source-detail>div{flex:1 1 260px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source-detail h3,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source-detail strong{font-size:17px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-source-detail a{background:var(--accent)!important;color:var(--brand-black)!important;border-color:var(--accent)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-records{list-style:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:14px 0 0!important;padding:0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-records li{display:block!important;border:1px solid var(--border)!important;border-radius:9px!important;padding:14px!important;margin:0!important;background:var(--surface-2)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-records a{font-weight:700!important;font-size:14px!important;color:var(--text)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-related{margin:20px 0 0!important;padding:0!important;border:0!important;background:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-related>h3{font-size:16px!important;margin:0 0 10px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-related-grid,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-shortcut-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-related-link,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-shortcut{display:flex!important;align-items:center!important;min-height:64px!important;padding:14px!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface)!important;font-weight:700!important;font-size:14px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-controls{display:flex!important;gap:10px!important;align-items:center!important;flex-wrap:wrap!important;margin:8px 0 16px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily input{flex:1 1 240px!important;min-height:44px!important;width:100%!important;padding:12px!important;border:1px solid var(--border)!important;border-radius:7px!important;background:var(--surface-2)!important;color:var(--text)!important;font-size:14px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-timefilters{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:8px 0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;margin:12px 0!important;padding:16px!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface-2)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-row h3{font-size:20px!important;margin:7px 0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-row>img{display:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-row>.mfp-v3-story-actions{max-width:250px!important;justify-content:flex-end!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-empty{padding:16px!important;border:1px dashed var(--border)!important;border-radius:9px!important;color:var(--muted)!important;font-size:14px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily [data-stl-status]:empty{display:none!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily [data-stl-status]{font-size:13px!important;margin:10px 0!important}
html body[data-stl-v3] main#main-content>.mf-stl-v3-hero{order:-3!important;grid-column:1/-1!important;padding-top:20px!important;padding-bottom:20px!important;min-height:0!important}
html body[data-stl-v3] .mf-stl-v3-jump{display:block!important;width:min(1240px,calc(100% - 40px))!important;margin:12px auto 0!important;color:var(--accent)!important;font-weight:700!important;font-size:14px!important;line-height:1.5!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand{order:99!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:min(1240px,calc(100% - 40px))!important;margin:24px auto!important;padding:0!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand article{display:flex!important;align-items:center!important;gap:14px!important;min-height:128px!important;width:auto!important;padding:16px!important;margin:0!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--surface)!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand img{display:block!important;max-width:100%!important;width:88px!important;height:88px!important;object-fit:cover!important;border-radius:8px!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand .mf-stl-banner img{width:100%!important;height:96px!important;object-fit:contain!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand .mf-stl-logo img{object-fit:contain!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand h3{font-family:var(--font-body,Montserrat,Arial,sans-serif)!important;font-size:18px!important;line-height:1.2!important;color:var(--text)!important;margin:6px 0!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand p,html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand small{font-family:var(--font-body,Montserrat,Arial,sans-serif)!important;font-size:13px!important;line-height:1.5!important;color:var(--muted)!important;margin:0!important}
html body[data-stl-v3] #back-to-top:empty{display:none!important}
@media(max-width:1050px){
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid{grid-template-columns:1fr!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features>.mfp-v3-feature:first-child{grid-column:1/-1!important}
}
@media(max-width:768px){
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily{padding:22px 0!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .container{width:calc(100% - 32px)!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead{gap:12px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-lead>div:first-child{flex-basis:100%!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-checkin{display:grid!important;gap:6px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-stream-choices,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-records{grid-template-columns:1fr!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-sources,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-panel{padding:16px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid:not(.mf-stl-hub-features)>.mfp-v3-feature[data-stl-story]{display:flex!important;flex-direction:column!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature-grid:not(.mf-stl-hub-features)>.mfp-v3-feature>img{width:100%!important;height:160px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature h3,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features .mfp-v3-feature h3,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mf-stl-hub-features .mfp-v3-feature:first-child h3{font-size:23px!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-row{grid-template-columns:1fr!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-story-row>.mfp-v3-story-actions{max-width:none!important;justify-content:flex-start!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-related-grid,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-brand{grid-template-columns:1fr!important;width:calc(100% - 32px)!important}
html body[data-stl-v3] .mf-stl-v3-hero h1{font-size:30px!important;line-height:1.12!important}
html body[data-stl-v3] .mf-stl-v3-hero aside{display:none!important}
}
@media(max-width:395px){
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-related-grid,html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-shortcut-grid{grid-template-columns:1fr!important}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-tabs button{padding:10px 13px!important}
}
@media(prefers-reduced-motion:reduce){
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily [hidden][hidden]{display:none!important;}
html:root body[data-stl-v3] main#main-content#main-content>#stl-shared-live-desk{order:-1!important;}

@media(max-width:768px){
html:root body[data-stl-v3] main#main-content#main-content>.mf-stl-v3-hero{padding-block:14px!important;}
html:root body[data-stl-v3] .mf-stl-v3-hero :is(.citysc-team-hero__meta,.mf-youth-badges,.mf-hs-hero__meta,.mf-hscl-hero__meta){display:none!important;}
html:root body[data-stl-v3] .mf-stl-v3-hero article{gap:8px!important;}
html:root body[data-stl-v3] .mf-stl-v3-hero p{font-size:14px!important;line-height:1.5!important;}
}

/* Keep existing personal shortcuts available below the page, clear of reading and source controls. */
html:root body[data-stl-v3]>.mf-supporter-dock{position:static!important;inset:auto!important;transform:none!important;width:min(1240px,calc(100% - 32px))!important;max-width:1240px!important;margin:20px auto 70px!important;z-index:auto!important;}

/* Contain legacy decorative pseudo-elements within the daily desk. */
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily{position:relative!important;isolation:isolate!important;}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily::before,
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily::after,
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily *::before,
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily *::after{content:none!important;display:none!important;}
html:root body[data-stl-v3] main#main-content#main-content #stl-page-daily .mfp-v3-feature::before{content:""!important;display:block!important;position:absolute!important;inset:0 0 auto!important;height:3px!important;background:linear-gradient(90deg,var(--mf-red,#e3342f),var(--mf-gold,#f5c542),var(--mf-green,#1ca66b))!important;}
html body[data-stl-v3] .mf-stl-v3-hero{position:relative!important;overflow:hidden!important;isolation:isolate!important;}

/* Keep result dates and competitions readable in the narrow STL hub cards. */
@media(max-width:360px){
html:root body.stl-soccer-hub-page #today-in-stl-soccer .mf-newsroom-today-card>small{overflow:visible!important;text-overflow:clip!important;white-space:normal!important;}
}
