.ranking-hero[data-astro-cid-fqnyueou]{padding:0 0 18px}.ranking-hero-inner[data-astro-cid-fqnyueou]{align-items:center;min-height:220px;display:flex}.page-title[data-astro-cid-fqnyueou]{color:var(--text-strong);margin:0 0 12px;font-size:clamp(30px,3.4vw,36px);font-weight:900;line-height:1.3}.lead[data-astro-cid-fqnyueou]{max-width:720px;color:var(--text);margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.8}.updated[data-astro-cid-fqnyueou]{color:var(--text-sub);margin:0;font-size:14px;font-weight:800}.filter-bar[data-astro-cid-fqnyueou]{align-items:center;gap:24px;min-height:76px;margin:0 8px 34px;padding:18px 28px;display:flex}.filter-bar[data-astro-cid-fqnyueou] label[data-astro-cid-fqnyueou]{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:900;display:flex}.filter-bar[data-astro-cid-fqnyueou] select[data-astro-cid-fqnyueou]{border:1px solid var(--border);min-width:150px;min-height:42px;font:inherit;background:#fff;border-radius:8px;padding:0 12px;font-weight:700}.filter-bar[data-astro-cid-fqnyueou] a[data-astro-cid-fqnyueou]{margin-left:auto;font-weight:900;text-decoration:none}.podium[data-astro-cid-fqnyueou]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:20px;margin:0 8px 22px;display:grid}.podium[data-astro-cid-fqnyueou][hidden]{display:none}.podium-card[data-astro-cid-fqnyueou]{border:1px solid var(--border);min-height:250px;color:inherit;box-shadow:var(--shadow-sm);background:#fffffff0;border-radius:16px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:16px;padding:28px 22px 22px;text-decoration:none;display:grid;position:relative}.podium-card[data-astro-cid-fqnyueou].rank-1{background:linear-gradient(135deg,#fff,#fff7da);border-color:#f6c453;min-height:290px}.podium-card[data-astro-cid-fqnyueou]:hover{border-color:var(--brand);transform:translateY(-2px)}.podium-rank[data-astro-cid-fqnyueou]{color:#fff;background:linear-gradient(145deg,#ffc928,#c87913);border-radius:50%;place-items:center;width:58px;height:58px;font-size:28px;font-weight:900;display:grid;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.rank-2[data-astro-cid-fqnyueou] .podium-rank[data-astro-cid-fqnyueou]{background:linear-gradient(145deg,#d8dde6,#8f99a8)}.rank-3[data-astro-cid-fqnyueou] .podium-rank[data-astro-cid-fqnyueou]{background:linear-gradient(145deg,#d89758,#9a5622)}.podium-card[data-astro-cid-fqnyueou] img[data-astro-cid-fqnyueou]{object-fit:contain;border-radius:7px;width:128px;height:178px}.podium-name[data-astro-cid-fqnyueou]{color:var(--text-strong);font-size:18px;font-weight:900;line-height:1.4;display:block}.podium-pack[data-astro-cid-fqnyueou]{color:var(--text-sub);margin:4px 0 8px;font-size:13px;font-weight:700;display:block}.podium-card[data-astro-cid-fqnyueou] strong[data-astro-cid-fqnyueou]{color:var(--accent-red);white-space:nowrap;font-size:24px;font-weight:900;line-height:1.2;display:block}.price-note[data-astro-cid-fqnyueou]{color:#6a4a00;text-align:center;background:#fff7d9;border-radius:10px;margin:0 8px 30px;padding:13px 18px;font-size:13px;font-weight:700}.rank-list[data-astro-cid-fqnyueou]{flex-direction:column;margin:0 8px;padding:24px;list-style:none;display:flex}.rank-list[data-astro-cid-fqnyueou] li[data-astro-cid-fqnyueou]:not([hidden])+li[data-astro-cid-fqnyueou]:not([hidden]){border-top:1px solid var(--border)}.rank-empty[data-astro-cid-fqnyueou]{text-align:center;color:var(--text-sub);padding:22px 12px;font-size:14px;font-weight:700}.rank-item[data-astro-cid-fqnyueou]{min-height:112px;color:inherit;grid-template-columns:54px 76px minmax(0,1fr) 90px 180px 28px;align-items:center;gap:18px;padding:18px 0;text-decoration:none;display:grid}.rank-no[data-astro-cid-fqnyueou]{text-align:center;color:var(--brand);font-size:27px;font-weight:900}.rank-item[data-astro-cid-fqnyueou] img[data-astro-cid-fqnyueou]{object-fit:contain;border-radius:5px;width:68px;height:94px}.rank-main[data-astro-cid-fqnyueou]{flex:1;min-width:0}.rank-name[data-astro-cid-fqnyueou]{color:var(--text-strong);font-size:16px;font-weight:900;display:block}.rank-pack[data-astro-cid-fqnyueou]{color:var(--text-sub);margin-top:4px;font-size:13px;font-weight:700;display:block}.rank-price[data-astro-cid-fqnyueou]{text-align:right;color:var(--accent-red);white-space:nowrap;font-size:24px;font-weight:900}.go[data-astro-cid-fqnyueou]{border:1px solid var(--border);width:32px;height:32px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.go[data-astro-cid-fqnyueou]:before{content:"";border-top:3px solid;border-right:3px solid;width:8px;height:8px;transform:translate(-1px)rotate(45deg)}@media (width<=940px){.ranking-hero-inner[data-astro-cid-fqnyueou]{min-height:180px}.filter-bar[data-astro-cid-fqnyueou]{flex-wrap:wrap}.filter-bar[data-astro-cid-fqnyueou] a[data-astro-cid-fqnyueou]{margin-left:0}.podium[data-astro-cid-fqnyueou]{grid-template-columns:1fr}.podium-card[data-astro-cid-fqnyueou],.podium-card[data-astro-cid-fqnyueou].rank-1{min-height:0}.rank-item[data-astro-cid-fqnyueou]{grid-template-columns:42px 64px minmax(0,1fr);gap:12px}.badge-rarity[data-astro-cid-fqnyueou],.rank-price[data-astro-cid-fqnyueou],.go[data-astro-cid-fqnyueou]{grid-column:3}.rank-price[data-astro-cid-fqnyueou]{text-align:left}}@media (width<=560px){.filter-bar[data-astro-cid-fqnyueou],.rank-list[data-astro-cid-fqnyueou]{margin-inline:0;padding:18px 16px}.filter-bar[data-astro-cid-fqnyueou] label[data-astro-cid-fqnyueou]{flex-direction:column;align-items:flex-start;width:100%}.filter-bar[data-astro-cid-fqnyueou] select[data-astro-cid-fqnyueou]{width:100%}.podium[data-astro-cid-fqnyueou],.price-note[data-astro-cid-fqnyueou]{margin-inline:0}.podium-card[data-astro-cid-fqnyueou]{grid-template-columns:104px minmax(0,1fr);padding:24px 16px 18px}.podium-card[data-astro-cid-fqnyueou] img[data-astro-cid-fqnyueou]{width:100px;height:140px}.podium-card[data-astro-cid-fqnyueou] strong[data-astro-cid-fqnyueou]{font-size:22px}}
