.board-card.svelte-1haak5o.svelte-1haak5o{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;position:relative;border-top:4px solid var(--color-maroon-primary)}.avatar-wrapper.svelte-1haak5o.svelte-1haak5o{position:relative;margin-bottom:1.25rem;width:100px;height:100px}.avatar-img.svelte-1haak5o.svelte-1haak5o{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid var(--color-gold);box-shadow:var(--shadow-sm)}.avatar-placeholder.svelte-1haak5o.svelte-1haak5o{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--color-maroon-primary) 0%,var(--color-maroon-dark) 100%);border:3px solid var(--color-gold);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.avatar-icon.svelte-1haak5o.svelte-1haak5o{width:52px;height:52px;color:#ffffffd9}.role-badge.svelte-1haak5o.svelte-1haak5o{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);background:var(--color-gold);color:var(--color-maroon-dark);font-size:.75rem;font-weight:700;padding:.2rem .75rem;border-radius:50px;white-space:nowrap;box-shadow:var(--shadow-sm);z-index:3}.card-content.svelte-1haak5o.svelte-1haak5o{display:flex;flex-direction:column;flex:1;width:100%}.member-name.svelte-1haak5o.svelte-1haak5o{font-size:1.4rem;margin-bottom:.25rem}.member-term.svelte-1haak5o.svelte-1haak5o{font-size:.8rem;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.member-bio.svelte-1haak5o.svelte-1haak5o{font-size:.95rem;color:var(--color-text-main);line-height:1.55;margin-bottom:1.5rem;flex:1}.card-footer.svelte-1haak5o.svelte-1haak5o{margin-top:auto;width:100%}.card-footer.svelte-1haak5o .btn.svelte-1haak5o{width:100%}.board-grid.svelte-8wn5vq.svelte-8wn5vq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem;margin-bottom:4rem}.committees-box.svelte-8wn5vq.svelte-8wn5vq{padding:3rem 2.5rem;border-top:5px solid var(--color-maroon-primary)}.box-header.svelte-8wn5vq.svelte-8wn5vq{text-align:center;max-width:650px;margin:0 auto 2.5rem}.box-header.svelte-8wn5vq h2.svelte-8wn5vq{font-size:2rem;margin-bottom:.5rem}.committees-grid.svelte-8wn5vq.svelte-8wn5vq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:3rem}.committee-card.svelte-8wn5vq.svelte-8wn5vq{background:var(--color-cream);padding:1.5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.committee-card.svelte-8wn5vq h4.svelte-8wn5vq{font-size:1.1rem;margin-bottom:.5rem}.committee-card.svelte-8wn5vq p.svelte-8wn5vq{font-size:.9rem;color:var(--color-text-muted);margin-bottom:1rem;line-height:1.5}.link-sm.svelte-8wn5vq.svelte-8wn5vq{font-size:.85rem;font-weight:700}.join-banner.svelte-8wn5vq.svelte-8wn5vq{background:linear-gradient(135deg,var(--color-maroon-primary) 0%,var(--color-maroon-dark) 100%);color:var(--color-white);padding:2.5rem;border-radius:var(--radius-md);text-align:center;border:2px solid var(--color-gold)}.join-banner.svelte-8wn5vq h3.svelte-8wn5vq{color:var(--color-white);font-size:1.6rem;margin-bottom:.5rem}.join-banner.svelte-8wn5vq p.svelte-8wn5vq{color:#ffffffe6;max-width:600px;margin:0 auto 1.5rem}
