.hb-band.svelte-n3hmil{background:var(--bg-card);border-bottom:1px solid var(--border-main)}.hb-band-in.svelte-n3hmil{max-width:var(--max-width, 1320px);margin:0 auto;padding:36px 24px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;align-items:center}.hb-cover.svelte-n3hmil{aspect-ratio:1 / 1;border-radius:var(--r-card);background:#0b1220;border:1px solid #1f2a44;display:flex;flex-direction:column;justify-content:space-between;padding:18px;box-sizing:border-box}.hb-cover-top.svelte-n3hmil{font-family:var(--font-mono, monospace);font-size:.6rem;font-weight:700;letter-spacing:.3em;color:#93c5fd}.hb-cover-name.svelte-n3hmil{display:flex;flex-direction:column;font-size:2.2rem;font-weight:800;line-height:.95;color:#fff}.hb-cover-name.svelte-n3hmil b:where(.svelte-n3hmil){color:var(--rush-red)}.hb-cover-bar.svelte-n3hmil{height:4px;width:56px;border-radius:2px;background:var(--link)}.hb-intro.svelte-n3hmil{display:flex;flex-direction:column;gap:12px;min-width:0}.hb-h1.svelte-n3hmil{margin:0;font-size:var(--fs-h1);line-height:1.05;font-weight:800;color:var(--text-primary)}.hb-sched.svelte-n3hmil{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:.88rem;color:var(--text-secondary)}.hb-desc.svelte-n3hmil{margin:0;font-size:1.03rem;line-height:1.55;color:var(--text-secondary);max-width:680px}.hb-plat.svelte-n3hmil{display:grid;gap:8px;margin-top:4px}.hb-plat.svelte-n3hmil a:where(.svelte-n3hmil){text-align:center;padding:10px 6px;border-radius:var(--r-control);border:1px solid var(--border-main);font-weight:700;font-size:.84rem;color:var(--text-primary);text-decoration:none;background:var(--bg-main)}.hb-plat.svelte-n3hmil a:where(.svelte-n3hmil):hover{border-color:var(--rush-red);color:var(--rush-red)}.hb.svelte-n3hmil{max-width:var(--max-width, 1320px);margin:0 auto;padding:32px 24px 64px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.hb-main.svelte-n3hmil{min-width:0;display:flex;flex-direction:column;gap:40px}.hb-latest.svelte-n3hmil{display:flex;flex-direction:column;gap:14px}.hb-latest-txt.svelte-n3hmil{display:flex;flex-direction:column;gap:6px;color:var(--text-primary);text-decoration:none}.hb-latest-txt.svelte-n3hmil:hover .hb-latest-h:where(.svelte-n3hmil){text-decoration:underline}.hb-when.svelte-n3hmil{font-size:.82rem;color:var(--text-muted)}.hb-latest-h.svelte-n3hmil{font-size:2rem;font-weight:800;line-height:1.15}.hb-latest-dek.svelte-n3hmil{font-size:1.06rem;color:var(--text-secondary)}.hb-past.svelte-n3hmil{display:flex;flex-direction:column;gap:18px}.hb-past-head.svelte-n3hmil{display:flex;justify-content:flex-end;align-items:center;gap:16px;flex-wrap:wrap}.hb-filter.svelte-n3hmil{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--bg-card);border:1px solid var(--border-main);border-radius:var(--r-card);width:330px}.hb-filter.svelte-n3hmil a:where(.svelte-n3hmil){text-align:center;font-weight:700;font-size:.875rem;padding:9px 0;border-radius:var(--r-control);color:var(--text-secondary);text-decoration:none}.hb-filter.svelte-n3hmil a.on:where(.svelte-n3hmil){background:var(--text-primary);color:var(--bg-main)}.hb-grid.svelte-n3hmil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.hb-empty.svelte-n3hmil{margin:0;padding:22px;border-radius:var(--r-card);border:1px dashed var(--border-main);color:var(--text-muted);text-align:center}.hb-pages.svelte-n3hmil{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:6px}.hb-pages.svelte-n3hmil a:where(.svelte-n3hmil),.hb-gap.svelte-n3hmil{min-width:44px;height:44px;padding:0 12px;box-sizing:border-box;border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;color:var(--text-primary);border:1px solid var(--border-main);text-decoration:none}.hb-gap.svelte-n3hmil{border-color:transparent;color:var(--text-muted)}.hb-pages.svelte-n3hmil a.on:where(.svelte-n3hmil){background:var(--text-primary);color:var(--bg-main);border-color:var(--text-primary)}.hb-rail.svelte-n3hmil{min-width:0}@media (max-width: 1060px){.hb.svelte-n3hmil{grid-template-columns:minmax(0,1fr)}.hb-rail.svelte-n3hmil{border-top:1px solid var(--border-main);padding-top:24px}}@media (max-width: 640px){.hb-band-in.svelte-n3hmil{grid-template-columns:88px minmax(0,1fr);gap:14px 16px;padding:20px 16px}.hb-cover.svelte-n3hmil{padding:10px;border-radius:var(--r-card);justify-content:flex-end}.hb-cover-top.svelte-n3hmil,.hb-cover-bar.svelte-n3hmil{display:none}.hb-cover-name.svelte-n3hmil{font-size:1rem}.hb-h1.svelte-n3hmil{font-size:var(--fs-h1-mobile)}.hb-band-in.svelte-n3hmil{align-items:start}.hb-desc.svelte-n3hmil{font-size:.95rem}.hb-sched.svelte-n3hmil{font-size:.78rem}.hb-plat.svelte-n3hmil{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hb.svelte-n3hmil{padding:20px 16px 48px;gap:28px}.hb-latest-h.svelte-n3hmil{font-size:1.45rem}.hb-filter.svelte-n3hmil{width:100%}.hb-grid.svelte-n3hmil{grid-template-columns:minmax(0,1fr);gap:20px}.hb-pages.svelte-n3hmil a:where(.svelte-n3hmil){flex:1 1 auto}}
