.ui-centered-layout.groups-page{gap:var(--space-inline-xl);max-width:76rem;padding:var(--space-inset-xl) var(--space-inset-lg) var(--space-inset-16);color:var(--read-page-text);margin:0 auto;display:grid}.groups-layout.svelte-1lu8ogd{gap:var(--space-stack-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.groups-column.svelte-1lu8ogd,.groups-index.svelte-1lu8ogd,.group-main.svelte-1lu8ogd{gap:var(--space-inline-xl);display:grid}.section-heading.svelte-1lu8ogd{gap:var(--space-inline-xs);display:grid}.section-heading.svelte-1lu8ogd p:where(.svelte-1lu8ogd),.section-heading.svelte-1lu8ogd h2:where(.svelte-1lu8ogd){margin:0}.section-heading.svelte-1lu8ogd h2:where(.svelte-1lu8ogd){color:var(--read-title-text)}.group-list.svelte-1lu8ogd{gap:var(--space-inline-md);display:grid}.group-list-item.svelte-1lu8ogd{gap:var(--space-inline-lg);border:2px solid var(--fs-cobalt);border-radius:var(--radius-fs-lg);background:var(--read-card-bg);color:var(--read-body-text);padding:var(--space-inset-lg) var(--space-inset-md) var(--space-inset-lg) var(--space-inset-lg);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.group-list-item.svelte-1lu8ogd:after{content:"→";flex:none}.group-list-item.svelte-1lu8ogd span:where(.svelte-1lu8ogd){gap:var(--space-inline-xs);display:grid}.group-list-item.svelte-1lu8ogd strong:where(.svelte-1lu8ogd){color:var(--read-title-text)}.group-list-item.svelte-1lu8ogd small:where(.svelte-1lu8ogd){color:var(--read-muted-text)}.groups-empty-state.svelte-1lu8ogd{justify-content:center;align-items:center;gap:var(--space-stack-xl);flex-direction:column;min-height:24rem;display:flex}.groups-empty-header.svelte-1lu8ogd{padding-block:var(--space-inset-16);align-items:center;gap:var(--space-inline-sm);flex-direction:column;display:flex}.groups-empty-header.svelte-1lu8ogd img:where(.svelte-1lu8ogd){object-fit:contain;width:8.75rem;height:5rem}.groups-empty-header.svelte-1lu8ogd p:where(.svelte-1lu8ogd){color:var(--read-title-text);margin:0}.groups-empty-cta.svelte-1lu8ogd{justify-content:center;align-items:center;gap:var(--space-inline-sm);flex-direction:column;display:flex}.groups-empty-cta.svelte-1lu8ogd p:where(.svelte-1lu8ogd){color:var(--read-title-text);margin:0}.ui-centered-layout.group-profile-page{width:100%;max-width:76rem;padding:var(--space-inset-xl) var(--space-inset-xl) var(--space-inset-16);color:var(--read-page-text);margin:0 auto}.group-profile.svelte-1lu8ogd{gap:clamp(var(--space-stack-8), calc(5vw * var(--density)), var(--space-stack-12));grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);align-items:start;display:grid}.group-side-card.svelte-1lu8ogd{top:calc(var(--header-sticky-top-offset,0px) + 1.5rem);position:sticky}.group-trophy-card.svelte-1lu8ogd{align-content:center;place-items:center;gap:var(--space-inline-md);border:1px solid var(--read-surface-border);border-radius:var(--fs-radius-xl);background:var(--read-card-bg);min-height:15.75rem;padding:var(--space-inset-5);text-align:center;display:grid;overflow:hidden}.group-trophy-card.svelte-1lu8ogd img:where(.svelte-1lu8ogd){width:7.5rem;height:auto}.group-trophy-card.svelte-1lu8ogd h1:where(.svelte-1lu8ogd){color:var(--read-title-text);margin:0}.group-trophy-card.svelte-1lu8ogd p:where(.svelte-1lu8ogd){color:var(--read-muted-text);margin:0}.group-main.svelte-1lu8ogd{gap:var(--space-stack-xl);min-width:0;display:grid}.group-board.svelte-1lu8ogd{gap:var(--space-inline-lg);display:grid}.breadcrumbs.svelte-1lu8ogd{gap:var(--space-inline-sm);color:var(--read-muted-text);align-items:center;display:flex}.breadcrumbs.svelte-1lu8ogd a:where(.svelte-1lu8ogd){color:var(--read-title-text);text-decoration:none}.group-board.svelte-1lu8ogd h2:where(.svelte-1lu8ogd){color:var(--read-title-text);margin:0}.group-leaderboard-list.svelte-1lu8ogd{border:1px solid var(--read-surface-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-panel-shadow,4px 4px 0 rgb(var(--fs-sky-rgb) / .35));overflow:hidden}.group-leaderboard-list.svelte-1lu8ogd h3:where(.svelte-1lu8ogd){border-bottom:1px solid var(--read-surface-border);color:var(--read-title-text);padding:var(--space-inset-md) var(--space-inset-lg);margin:0}.group-action-grid.svelte-1lu8ogd{gap:var(--space-inline-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.group-action-grid.svelte-1lu8ogd .group-action-cell.wide{grid-column:1/-1}.settings-card.svelte-1lu8ogd{gap:var(--space-inline-lg);background:var(--read-card-bg);padding-top:var(--space-inset-lg);display:grid}.settings-heading.svelte-1lu8ogd{gap:var(--space-stack-1-5);display:grid}.settings-heading.svelte-1lu8ogd h2:where(.svelte-1lu8ogd),.settings-heading.svelte-1lu8ogd p:where(.svelte-1lu8ogd){margin:0}.settings-heading.svelte-1lu8ogd h2:where(.svelte-1lu8ogd){color:var(--read-title-text)}.settings-heading.svelte-1lu8ogd p:where(.svelte-1lu8ogd){color:var(--read-muted-text)}.settings-actions.svelte-1lu8ogd{gap:var(--space-inline-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-centered-layout.group-join-page{min-height:100svh;padding:clamp(var(--space-inset-6), calc(5vw * var(--density)), var(--space-inset-12)) var(--space-inset-lg) 0;text-align:center;grid-template-rows:auto 1fr auto auto;justify-items:center;display:grid;overflow:hidden}.join-logo.svelte-1lu8ogd{width:auto;height:2rem}.join-card.svelte-1lu8ogd{align-self:center;place-items:center;gap:var(--space-inline-md);max-width:34rem;display:grid}.groups-logo.svelte-1lu8ogd{width:min(12rem,48vw)}.join-eyebrow.svelte-1lu8ogd,.join-card.svelte-1lu8ogd h1:where(.svelte-1lu8ogd){margin:0}.join-card.svelte-1lu8ogd p:where(.svelte-1lu8ogd){max-width:28rem;margin:0}.join-form.svelte-1lu8ogd{display:contents}.star-row.svelte-1lu8ogd{gap:var(--space-inline-sm);display:flex}.floor-pattern.svelte-1lu8ogd{width:150vw;height:18svh;margin-top:var(--space-stack-5);background-color:#0000;background-image:linear-gradient(45deg,#ffffff29 25%,#0000 25%),linear-gradient(-45deg,#ffffff29 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff29 75%),linear-gradient(-45deg,#0000 75%,#ffffff29 75%);background-position:0 0,0 1rem,1rem -1rem,-1rem 0;background-repeat:repeat,repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}@media (width<=52rem){.groups-layout.svelte-1lu8ogd,.group-profile.svelte-1lu8ogd{grid-template-columns:1fr}}
