/* Readable recent-results rows; scoped to the homepage. */
#app .premium-home .ed-recent{margin:0}
#app .premium-home .ed-recent .ed-panel-head{padding:16px 18px 12px;gap:12px}
#app .premium-home .ed-recent .ed-panel-head h2{font-size:20px}
#app .premium-home .ed-recent .ed-match-strip{display:grid;grid-template-columns:1fr;gap:0;padding:0}
#app .premium-home .ed-recent .ed-match{display:grid;grid-template-columns:105px minmax(0,1fr) 106px;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:14px;row-gap:4px;padding:14px 18px;min-height:88px;height:auto;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}
#app .premium-home .ed-recent .ed-match time{grid-column:1;grid-row:1/3;font-size:13px;line-height:1.4}
#app .premium-home .ed-recent .ed-match>strong{grid-column:2;grid-row:1;font-size:16px;gap:8px;line-height:1.3;margin:0;justify-content:flex-start}
#app .premium-home .ed-recent .ed-opponent-name{font-size:16px;color:var(--text);font-weight:650;overflow-wrap:anywhere}
#app .premium-home .ed-recent .ed-match>p{grid-column:2;grid-row:2;margin:0;min-height:0;font-size:12px;line-height:1.4}
#app .premium-home .ed-recent .ed-match>div{grid-column:3;grid-row:1/3;display:grid;grid-template-columns:1fr;gap:3px;justify-items:end;align-content:center}
#app .premium-home .ed-recent .ed-match>div>b{grid-row:1;font-size:26px;line-height:1.15;font-weight:750;letter-spacing:0;font-variant-numeric:tabular-nums}
#app .premium-home .ed-recent .ed-match>div>small{grid-row:3;font-size:11px;line-height:1.3;width:auto}
#app .premium-home .ed-recent .ed-match .ed-result{grid-row:2;display:inline-flex;width:auto;min-width:0;height:auto;min-height:0;padding:2px 7px;border-radius:20px;font-size:0;line-height:1.25;overflow:visible}
#app .premium-home .ed-recent .ed-result::before{content:attr(aria-label);font-size:11px;font-weight:650}
#app .premium-home .ed-recent .ed-match:hover{background:var(--surface-soft,#edf2f8)}
#app .premium-home .ed-recent .ed-match:focus-visible{outline:2px solid var(--blue,#2155a3);outline-offset:-3px}
@media(max-width:600px){#app .premium-home .ed-recent .ed-match{grid-template-columns:minmax(0,1fr) 90px;padding:12px 14px;column-gap:10px;row-gap:3px;min-height:92px}#app .premium-home .ed-recent .ed-match time{grid-column:1;grid-row:1;font-size:12px}#app .premium-home .ed-recent .ed-match>strong{grid-column:1;grid-row:2}#app .premium-home .ed-recent .ed-match>p{grid-column:1;grid-row:3}#app .premium-home .ed-recent .ed-match>div{grid-column:2;grid-row:1/4}#app .premium-home .ed-recent .ed-panel-head{padding:12px 14px;flex-wrap:wrap}#app .premium-home .ed-recent .ed-panel-head h2{font-size:19px}#app .premium-home .ed-recent .ed-panel-head>a{font-size:13px}}
#app .premium-home .ed-recent .ed-match>div{grid-template-rows:auto auto auto;width:100%;max-width:none}
#app .premium-home .ed-recent .ed-match>div>*{grid-column:1;max-width:none;justify-self:end}
#app .premium-home .ed-recent .ed-match>div>small{white-space:nowrap;width:auto;max-width:none}
#app .premium-home .ed-recent .ed-match>p{display:block}
#app .premium-home .ed-recent .ed-panel-head{min-height:0;height:auto;row-gap:4px}
#app .premium-home .ed-recent .ed-panel-head h2{margin:0}
#app .premium-home .ed-recent .ed-panel-head>a{margin:0;min-height:32px}
