.dash-header:where(.astro-PBMVI3HF){margin-bottom:var(--space-2xl)}.dash-header:where(.astro-PBMVI3HF) h1:where(.astro-PBMVI3HF){margin-bottom:var(--space-sm)}.visibility-bar:where(.astro-PBMVI3HF){display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg) var(--space-xl);margin-bottom:var(--space-2xl)}.visibility-bar__label:where(.astro-PBMVI3HF){display:block;font-weight:600;font-size:.9rem;margin-bottom:.15rem}.visibility-bar__status:where(.astro-PBMVI3HF){font-size:.85rem}.toggle:where(.astro-PBMVI3HF){position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.toggle:where(.astro-PBMVI3HF) input:where(.astro-PBMVI3HF){opacity:0;width:0;height:0}.toggle__slider:where(.astro-PBMVI3HF){position:absolute;cursor:pointer;inset:0;background:var(--slate-300);border-radius:26px;transition:.3s}.toggle__slider:where(.astro-PBMVI3HF):before{content:"";position:absolute;height:20px;width:20px;left:3px;bottom:3px;background:white;border-radius:50%;transition:.3s}.toggle:where(.astro-PBMVI3HF) input:where(.astro-PBMVI3HF):checked+.toggle__slider:where(.astro-PBMVI3HF){background:#059669}.toggle:where(.astro-PBMVI3HF) input:where(.astro-PBMVI3HF):checked+.toggle__slider:where(.astro-PBMVI3HF):before{transform:translate(22px)}.dash-grid:where(.astro-PBMVI3HF){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-xl)}.dash-card:where(.astro-PBMVI3HF){display:flex;flex-direction:column;background:var(--white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);text-decoration:none;color:inherit;transition:all var(--transition-base)}.dash-card:where(.astro-PBMVI3HF):hover{border-color:var(--blue-200);box-shadow:none;transform:none;color:inherit}.dash-card__icon:where(.astro-PBMVI3HF){display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);margin-bottom:var(--space-lg)}.dash-card:where(.astro-PBMVI3HF) h2:where(.astro-PBMVI3HF){font-size:1.1rem;margin-bottom:var(--space-xs)}.dash-card:where(.astro-PBMVI3HF) p:where(.astro-PBMVI3HF){font-size:.88rem;flex:1;margin-bottom:var(--space-lg)}.dash-card__link:where(.astro-PBMVI3HF){font-size:.88rem;font-weight:600;color:var(--color-primary)}.logout-bar:where(.astro-PBMVI3HF){margin-top:var(--space-3xl);text-align:center}.club-page-layout:where(.astro-PBMVI3HF){display:flex;justify-content:space-between}.club-info:where(.astro-PBMVI3HF),.club-posts:where(.astro-PBMVI3HF){width:48%}.member-image:where(.astro-PBMVI3HF){width:24px;height:24px;border-radius:50%}
