.uc-hub-hero.svelte-10pikdk{text-align:center;padding:32px 0 24px}.uc-hub-hero.svelte-10pikdk h1:where(.svelte-10pikdk){letter-spacing:-.01em;color:var(--color-ink,#0f172a);margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.15}.uc-hub-hero.svelte-10pikdk p:where(.svelte-10pikdk){max-width:720px;color:var(--color-ink-2,#475569);margin:0 auto;font-size:16px;line-height:1.6}.uc-hub-grid.svelte-10pikdk{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:32px 0 64px;display:grid}.uc-card.svelte-10pikdk{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e8f0);color:inherit;border-radius:16px;flex-direction:column;gap:12px;padding:24px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.uc-card.svelte-10pikdk:hover{border-color:color-mix(in srgb, var(--card-accent) 35%, transparent);box-shadow:0 12px 32px -16px color-mix(in srgb, var(--card-accent) 40%, transparent);transform:translateY(-3px)}.uc-card.svelte-10pikdk:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px}.uc-card-icon.svelte-10pikdk{background:color-mix(in srgb, var(--card-accent) 12%, transparent);width:48px;height:48px;color:var(--card-accent);border-radius:12px;place-items:center;display:grid}.uc-card-title.svelte-10pikdk{color:var(--color-ink,#0f172a);margin:0;font-size:18px}.uc-card-summary.svelte-10pikdk{color:var(--color-muted,#64748b);flex:1;margin:0;font-size:14px;line-height:1.5}.uc-card-cta.svelte-10pikdk{color:var(--card-accent);margin-top:4px;font-size:14px;font-weight:600}
