.page-hero.svelte-1l101ey{background:var(--bg-dark);border-bottom:var(--border-width) solid var(--border);text-align:center;padding:3rem 2rem}.page-hero-inner.svelte-1l101ey{max-width:700px;margin:0 auto}.page-hero.svelte-1l101ey h1:where(.svelte-1l101ey){color:var(--bg-primary);margin-bottom:1rem}.hero-sub.svelte-1l101ey{color:var(--accent-yellow);margin-bottom:1.5rem;font-size:1rem}main.svelte-1l101ey h2:where(.svelte-1l101ey){border-bottom:var(--border-width) solid var(--border);margin-bottom:1rem;padding-bottom:.5rem;font-size:.7rem}.my-boards.svelte-1l101ey{margin-bottom:2.5rem}.boards-grid.svelte-1l101ey{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.board-card.svelte-1l101ey{color:inherit;text-decoration:none;transition:transform .1s,box-shadow .1s;display:block}.board-card.svelte-1l101ey:hover{box-shadow:2px 2px 0px var(--border);color:inherit;transform:translate(2px,2px)}.board-card.svelte-1l101ey h3:where(.svelte-1l101ey){color:var(--text-primary);margin-bottom:.75rem;font-size:.7rem}.board-meta.svelte-1l101ey{gap:1rem;display:flex}.meta-item.svelte-1l101ey{font-family:var(--font-pixel);color:var(--text-muted);font-size:.45rem}.empty-state.svelte-1l101ey{text-align:center;padding:3rem}.empty-state.svelte-1l101ey p:where(.svelte-1l101ey){font-family:var(--font-pixel);margin-bottom:1.5rem;font-size:.6rem}
