.hub[data-astro-cid-svidwzws]{padding-top:24px}.crumbs[data-astro-cid-svidwzws]{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-svidwzws] a[data-astro-cid-svidwzws]{color:var(--ink);font-weight:500;text-decoration:none}.crumbs[data-astro-cid-svidwzws] a[data-astro-cid-svidwzws]:hover{text-decoration:underline}.hub-head[data-astro-cid-svidwzws]{max-width:820px;padding:24px 0 40px}.hub-kicker[data-astro-cid-svidwzws]{color:var(--accent-deep)}.hub-title[data-astro-cid-svidwzws]{margin-top:12px;font-size:clamp(36px,4vw,56px);line-height:1.05}.hub-intro[data-astro-cid-svidwzws]{margin-top:16px;font-size:18px;line-height:28px}.hub-stats[data-astro-cid-svidwzws]{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:20px;font-size:14px;display:flex}.hub-stats[data-astro-cid-svidwzws] b[data-astro-cid-svidwzws]{font-family:var(--f-pixel);color:var(--ink);font-size:18px;font-weight:400}.hub-group[data-astro-cid-svidwzws]{margin-bottom:48px}.hub-cards[data-astro-cid-svidwzws]{gap:16px var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));display:grid}.hub-card[data-astro-cid-svidwzws]{border:var(--line) solid var(--ink);background:var(--white);grid-template-columns:120px minmax(0,1fr);height:100%;text-decoration:none;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:grid}.hub-card[data-astro-cid-svidwzws]:hover{box-shadow:2px 2px 0 var(--ink), 4px 4px 0 var(--c);transform:translate(-2px,-2px)}.hub-card[data-astro-cid-svidwzws] .cover{aspect-ratio:auto;border-right:var(--line) solid var(--ink);width:120px;height:100%;min-height:120px}.hub-card-body[data-astro-cid-svidwzws]{flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.hub-card-name[data-astro-cid-svidwzws]{font-family:var(--f-pixel);overflow-wrap:anywhere;font-size:22px;line-height:26px}.hub-card-desc[data-astro-cid-svidwzws]{color:var(--muted);font-size:14px;line-height:20px}.hub-card-foot[data-astro-cid-svidwzws]{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.hub-card[data-astro-cid-svidwzws][data-status=playing] .hub-state[data-astro-cid-svidwzws]{background:var(--accent-soft);border-color:var(--accent-deep);color:var(--accent-deep)}.hub-card[data-astro-cid-svidwzws][data-status=done] .hub-state[data-astro-cid-svidwzws]{background:var(--counter);border-color:var(--counter);color:var(--white)}.hub-guide[data-astro-cid-svidwzws],.hub-compare[data-astro-cid-svidwzws],.hub-questions[data-astro-cid-svidwzws],.hub-more[data-astro-cid-svidwzws]{margin-top:64px}.hub-guide[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws],.hub-compare[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws],.hub-more[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws]{margin-bottom:20px;font-size:32px;line-height:40px}.guide-grid[data-astro-cid-svidwzws]{gap:24px var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.guide-col[data-astro-cid-svidwzws]{border-top:var(--line) solid var(--ink);padding-top:16px}.guide-col[data-astro-cid-svidwzws] h3[data-astro-cid-svidwzws]{margin-bottom:12px;font-size:20px;line-height:24px}.guide-col[data-astro-cid-svidwzws] li[data-astro-cid-svidwzws]{color:var(--muted);margin-bottom:12px;line-height:22px}.guide-col[data-astro-cid-svidwzws] a[data-astro-cid-svidwzws]{color:var(--ink);font-weight:600}.table-scroll[data-astro-cid-svidwzws]{border:var(--line) solid var(--ink);background:var(--white);overflow-x:auto}table[data-astro-cid-svidwzws]{border-collapse:collapse;width:100%;min-width:760px;font-size:14px;line-height:20px}th[data-astro-cid-svidwzws],td[data-astro-cid-svidwzws]{text-align:left;vertical-align:top;border-bottom:1px solid var(--paper-3);padding:12px 14px}thead[data-astro-cid-svidwzws] th[data-astro-cid-svidwzws]{background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:12px}tbody[data-astro-cid-svidwzws] th[data-astro-cid-svidwzws]{white-space:nowrap;font-weight:600}tbody[data-astro-cid-svidwzws] tr[data-astro-cid-svidwzws]:last-child th[data-astro-cid-svidwzws],tbody[data-astro-cid-svidwzws] tr[data-astro-cid-svidwzws]:last-child td[data-astro-cid-svidwzws]{border-bottom:0}.hub-note[data-astro-cid-svidwzws]{color:var(--muted);margin-top:12px;font-size:14px}.hub-questions[data-astro-cid-svidwzws]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.hub-questions[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws]{margin-bottom:12px;font-size:24px;line-height:1.25}.hub-questions[data-astro-cid-svidwzws] p[data-astro-cid-svidwzws]{color:var(--muted);line-height:1.6}.hub-more[data-astro-cid-svidwzws] ul[data-astro-cid-svidwzws]{flex-wrap:wrap;gap:12px;display:flex}.hub-more[data-astro-cid-svidwzws] a[data-astro-cid-svidwzws]{border:var(--line) solid var(--ink);background:var(--white);align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.hub-more[data-astro-cid-svidwzws] a[data-astro-cid-svidwzws]:hover{background:var(--paper-2)}@media (width<=760px){.hub-head[data-astro-cid-svidwzws]{padding:16px 0 28px}.hub-intro[data-astro-cid-svidwzws]{font-size:16px;line-height:24px}.hub-card[data-astro-cid-svidwzws]{grid-template-columns:88px minmax(0,1fr)}.hub-card[data-astro-cid-svidwzws] .cover{width:88px;min-height:104px}.hub-card-name[data-astro-cid-svidwzws]{font-size:19px;line-height:22px}.hub-card-desc[data-astro-cid-svidwzws]{font-size:13px;line-height:18px}.hub-guide[data-astro-cid-svidwzws],.hub-compare[data-astro-cid-svidwzws],.hub-questions[data-astro-cid-svidwzws],.hub-more[data-astro-cid-svidwzws]{margin-top:48px}.hub-guide[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws],.hub-compare[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws],.hub-more[data-astro-cid-svidwzws] h2[data-astro-cid-svidwzws]{font-size:26px;line-height:32px}.hub-questions[data-astro-cid-svidwzws]{grid-template-columns:1fr;gap:24px}.table-scroll[data-astro-cid-svidwzws]{margin-right:calc(-1 * var(--gut));border-right:0}}
