.tiles-hub.svelte-5bqp3d{max-width:960px;margin:0 auto;padding:clamp(20px,4vw,40px) clamp(16px,4vw,40px) clamp(56px,8vw,88px)}.hub-head.svelte-5bqp3d{margin:18px 0 36px}.eyebrow.svelte-5bqp3d{font-size:var(--pm-type-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--pm-gold);margin:0 0 10px;font-weight:600}h1.svelte-5bqp3d{font-family:var(--pm-serif);font-weight:600;font-size:var(--pm-type-hero);letter-spacing:-.02em;color:var(--pm-text);font-variation-settings:"opsz" 144;margin:0 0 16px;line-height:1.05}.lead.svelte-5bqp3d{max-width:62ch;color:var(--pm-text-strong);margin:0;font-size:17px;line-height:1.6}.grp.svelte-5bqp3d{margin-top:40px}.grp.svelte-5bqp3d h2:where(.svelte-5bqp3d){font-family:var(--pm-serif);color:var(--pm-text);border-bottom:1px solid #b8914447;margin:0 0 16px;padding-bottom:8px;font-size:clamp(20px,2.4vw,26px);font-weight:600}.tile-grid.svelte-5bqp3d{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tile-grid.svelte-5bqp3d a:where(.svelte-5bqp3d){background:var(--pm-surface-mist);border-radius:var(--pm-radius-lg);transition:border-color var(--pm-motion-hover) var(--pm-ease-standard), transform var(--pm-motion-hover) var(--pm-ease-standard);border:1px solid #b891443d;flex-direction:column;align-items:center;gap:10px;padding:14px 8px;text-decoration:none;display:flex}.tile-grid.svelte-5bqp3d a:where(.svelte-5bqp3d):hover{border-color:var(--pm-accent);transform:translateY(-2px)}.tile-grid.svelte-5bqp3d a:where(.svelte-5bqp3d):focus-visible{outline:2px solid var(--pm-accent);outline-offset:2px}.art.svelte-5bqp3d{width:44px;height:58px;display:block}.cap.svelte-5bqp3d{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.name.svelte-5bqp3d{font-family:var(--pm-sans);color:var(--pm-text);font-size:13px;font-weight:600}.cjk.svelte-5bqp3d{color:var(--pm-text-soft);font-size:13px}.bonus.svelte-5bqp3d p:where(.svelte-5bqp3d){max-width:62ch;color:var(--pm-text-strong);margin:0;font-size:15px;line-height:1.6}.bonus.svelte-5bqp3d a:where(.svelte-5bqp3d){color:var(--pm-accent);white-space:nowrap;text-decoration:none}.bonus.svelte-5bqp3d a:where(.svelte-5bqp3d):hover{text-decoration:underline}
