.cities[data-astro-cid-lpjdumqt]{display:flex;gap:8px;overflow-x:auto;padding:18px 0;scrollbar-width:none}.cities[data-astro-cid-lpjdumqt]::-webkit-scrollbar{display:none}.city[data-astro-cid-lpjdumqt]{background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:8px}.city[data-astro-cid-lpjdumqt]:hover{color:var(--text);border-color:var(--border-strong)}.city[data-astro-cid-lpjdumqt].active{background:var(--accent);color:#1a1500;border-color:var(--accent)}.city[data-astro-cid-lpjdumqt].active .fi{box-shadow:0 0 0 .5px #00000026}.hero[data-astro-cid-mbzrcjgx]{padding:28px 0 8px}.hero-tag[data-astro-cid-mbzrcjgx]{display:inline-block;background:#f5b3421a;color:var(--accent);padding:5px 11px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px}.hero[data-astro-cid-mbzrcjgx] h1[data-astro-cid-mbzrcjgx]{font-size:40px;font-weight:800;letter-spacing:-1.2px;line-height:1.05;margin-bottom:10px}.hero[data-astro-cid-mbzrcjgx] h1[data-astro-cid-mbzrcjgx] .city-name[data-astro-cid-mbzrcjgx]{color:var(--accent)}.hero[data-astro-cid-mbzrcjgx] p[data-astro-cid-mbzrcjgx]{color:var(--text-muted);font-size:15px;max-width:620px;line-height:1.6}@media(max-width:720px){.hero[data-astro-cid-mbzrcjgx] h1[data-astro-cid-mbzrcjgx]{font-size:30px}}.stats[data-astro-cid-2dx2w6ea]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 36px}.stat[data-astro-cid-2dx2w6ea]{background:var(--bg-soft);border:1px solid var(--border);border-radius:12px;padding:16px 18px}.stat-label[data-astro-cid-2dx2w6ea]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.7px;font-weight:600;margin-bottom:6px}.stat-value[data-astro-cid-2dx2w6ea]{font-size:24px;font-weight:800;letter-spacing:-.5px}.stat-delta[data-astro-cid-2dx2w6ea]{font-size:12px;margin-top:4px;font-weight:600;color:var(--text-dim)}.stat-delta[data-astro-cid-2dx2w6ea].up{color:#f87171}.stat-delta[data-astro-cid-2dx2w6ea].down{color:#34d399}@media(max-width:720px){.stats[data-astro-cid-2dx2w6ea]{grid-template-columns:repeat(2,1fr)}}.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-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]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.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}.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:26px;font-weight:800;letter-spacing:-.8px}.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:4px}.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)}.matches[data-astro-cid-3c4ls4js]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;padding-bottom:60px}@media(max-width:720px){.matches[data-astro-cid-3c4ls4js]{grid-template-columns:1fr}}.empty-state[data-astro-cid-3c4ls4js]{padding:32px 24px;border:1px dashed var(--border);border-radius:14px;color:var(--text-muted);margin-bottom:60px}
