.match[data-astro-cid-ar2imll2]{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;padding:20px 22px;transition:all .18s ease;position:relative;overflow:hidden}.match[data-astro-cid-ar2imll2]:hover{background:var(--bg-card);border-color:var(--border-strong);transform:translateY(-2px)}.match[data-astro-cid-ar2imll2].placeholder{background:linear-gradient(180deg,rgba(138,146,181,.05),transparent 60%),var(--bg-soft);border-color:#8a92b52e}.match[data-astro-cid-ar2imll2].started{opacity:.55}.match[data-astro-cid-ar2imll2].started:hover{transform:none}.match[data-astro-cid-ar2imll2].started .buy-link[data-astro-cid-ar2imll2]{display:none}.match-top[data-astro-cid-ar2imll2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.match-stage[data-astro-cid-ar2imll2]{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--match-color, var(--accent));text-transform:uppercase;padding:4px 9px;border-radius:5px;background:color-mix(in srgb,var(--match-color, var(--accent)) 14%,transparent)}.match-date[data-astro-cid-ar2imll2]{font-size:12px;color:var(--text-muted);font-weight:600}.teams[data-astro-cid-ar2imll2],.placeholder-block[data-astro-cid-ar2imll2]{display:flex;align-items:center;min-height:32px;margin-bottom:6px}.teams[data-astro-cid-ar2imll2]{gap:14px}.placeholder-block[data-astro-cid-ar2imll2]{justify-content:center}.placeholder-note[data-astro-cid-ar2imll2]{color:var(--text-muted);font-size:13px;font-weight:500;font-style:italic;text-align:center}.team[data-astro-cid-ar2imll2]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.team[data-astro-cid-ar2imll2].right{justify-content:flex-end}.team-name[data-astro-cid-ar2imll2]{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs[data-astro-cid-ar2imll2]{font-size:10px;color:var(--text-dim);font-weight:700;letter-spacing:1.2px}.match-meta[data-astro-cid-ar2imll2]{font-size:12px;color:var(--text-muted);margin-bottom:14px;display:flex;align-items:center;gap:7px}.match-meta[data-astro-cid-ar2imll2] .dot[data-astro-cid-ar2imll2]{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.city-link[data-astro-cid-ar2imll2]{color:var(--text-muted);text-decoration:none}.city-link[data-astro-cid-ar2imll2]:hover{color:var(--text)}.spark-wrap[data-astro-cid-ar2imll2]{position:relative;height:110px;margin:4px 0 14px}.spark-wrap[data-astro-cid-ar2imll2] astro-island{display:block;width:100%;height:100%}.spark-empty[data-astro-cid-ar2imll2]{height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:12px;border:1px dashed var(--border);border-radius:8px}.price-row[data-astro-cid-ar2imll2]{display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid var(--border);padding-top:14px}.price-label[data-astro-cid-ar2imll2]{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-weight:600;margin-bottom:2px}.price-value[data-astro-cid-ar2imll2]{font-size:30px;font-weight:800;letter-spacing:-.9px;line-height:1}.price-high[data-astro-cid-ar2imll2]{margin-top:6px;font-size:11.5px;color:var(--text-muted);font-weight:500;letter-spacing:.1px;cursor:help}.price-high[data-astro-cid-ar2imll2] strong[data-astro-cid-ar2imll2]{color:var(--text);font-weight:700}.trend-chip[data-astro-cid-ar2imll2]{font-size:12px;font-weight:700;padding:5px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.trend-chip[data-astro-cid-ar2imll2].down{background:#34d39921;color:#34d399}.trend-chip[data-astro-cid-ar2imll2].up{background:#f8717121;color:#f87171}.trend-chip[data-astro-cid-ar2imll2].flat{background:#9097b11a;color:var(--text-muted)}.buy-link[data-astro-cid-ar2imll2]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;padding:10px 14px;border-radius:8px;background:#f5b34214;border:1px solid rgba(245,179,66,.22);color:var(--accent);font-size:13px;font-weight:700;letter-spacing:.1px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.buy-link[data-astro-cid-ar2imll2]:hover{background:#f5b34229;border-color:#f5b34266}.buy-link[data-astro-cid-ar2imll2] svg[data-astro-cid-ar2imll2]{display:block;opacity:.85}.details-link[data-astro-cid-ar2imll2]{display:block;margin-top:10px;text-align:center;font-size:12px;font-weight:600;color:var(--text-muted)}.details-link[data-astro-cid-ar2imll2]:hover{color:var(--text)}.spark-toggle[data-astro-cid-ar2imll2]{display:none;align-items:center;background:transparent;border:0;padding:0 4px 0 0;color:currentColor;cursor:pointer;line-height:0}.spark-toggle[data-astro-cid-ar2imll2] svg[data-astro-cid-ar2imll2]{display:block}@media(max-width:720px){.price-value[data-astro-cid-ar2imll2]{font-size:28px}.spark-wrap[data-astro-cid-ar2imll2]{display:none}.spark-toggle[data-astro-cid-ar2imll2]{display:inline-flex}.match[data-astro-cid-ar2imll2].spark-open .spark-wrap[data-astro-cid-ar2imll2]{display:block}.match[data-astro-cid-ar2imll2].spark-open .spark-toggle[data-astro-cid-ar2imll2]{display:none}}
