.clubs-module__OUJXWq__header{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.clubs-module__OUJXWq__cover{aspect-ratio:5/2;object-fit:cover;width:100%;max-height:260px;display:block}.clubs-module__OUJXWq__identity{align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.clubs-module__OUJXWq__identity>div{min-width:0}.clubs-module__OUJXWq__identity h1{overflow-wrap:anywhere;font-size:var(--text-3xl);margin:0}.clubs-module__OUJXWq__logo{border-radius:var(--radius-lg);border:1px solid var(--line);object-fit:contain;background:var(--surface-subtle);width:80px;height:80px;font-size:var(--text-2xl);color:var(--text);flex:0 0 80px;place-items:center;display:grid}.clubs-module__OUJXWq__body{padding:0 var(--space-4) var(--space-4)}.clubs-module__OUJXWq__meta{color:var(--text-secondary);overflow-wrap:anywhere}.clubs-module__OUJXWq__actions{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__form{gap:var(--space-4);max-width:800px;display:grid}.clubs-module__OUJXWq__form label{gap:var(--space-2);min-width:0;display:grid}.clubs-module__OUJXWq__form input,.clubs-module__OUJXWq__form select{width:100%;min-width:0}.clubs-module__OUJXWq__fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clubs-module__OUJXWq__notice{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle)}.clubs-module__OUJXWq__form h2,.clubs-module__OUJXWq__form h3{font-size:var(--text-xl);margin:0}@media (max-width:600px){.clubs-module__OUJXWq__fields{grid-template-columns:1fr}.clubs-module__OUJXWq__identity h1{font-size:var(--text-2xl)}.clubs-module__OUJXWq__logo{flex-basis:64px;width:64px;height:64px}}.clubs-module__OUJXWq__checkbox{align-items:center;gap:var(--space-2);min-height:var(--control-lg);display:inline-flex}.clubs-module__OUJXWq__feed{margin-block:var(--space-6)}.clubs-module__OUJXWq__feed h2{flex:1;margin:0}.clubs-module__OUJXWq__posts{gap:var(--space-6);margin-block:var(--space-4);display:grid}.clubs-module__OUJXWq__post{padding-block:var(--space-4);border-top:1px solid var(--line);overflow-wrap:anywhere}.clubs-module__OUJXWq__post h3{font-size:var(--text-xl);margin-block:var(--space-2)}.clubs-module__OUJXWq__postPhoto{object-fit:cover;border-radius:var(--radius-md);width:100%;max-height:320px;display:block}.clubs-module__OUJXWq__postTitle{overflow-wrap:anywhere}.clubs-module__OUJXWq__author{align-items:center;gap:var(--space-2);color:var(--text-secondary);flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__author strong{color:var(--text)}.clubs-module__OUJXWq__gallery{gap:var(--space-4);max-width:720px;margin-block:var(--space-4);display:grid}.clubs-module__OUJXWq__thumb{object-fit:cover;border-radius:var(--radius-md);width:96px;height:72px}.clubs-module__OUJXWq__noticePreference{align-items:center;gap:var(--space-2);min-height:44px;margin-block:var(--space-3);cursor:pointer;display:flex}.clubs-module__OUJXWq__nearest{margin-block:var(--space-3)}.clubs-module__OUJXWq__page{width:min(100%, var(--container));padding:var(--space-6) var(--space-4)}.clubs-module__OUJXWq__pageHeader{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.clubs-module__OUJXWq__pageHeader>div{min-width:0}.clubs-module__OUJXWq__pageHeader h1{font-size:var(--text-3xl);overflow-wrap:anywhere;margin:0}.clubs-module__OUJXWq__pageHeader p{margin:var(--space-2) 0 0}.clubs-module__OUJXWq__pageHeader>a{flex-shrink:0}.clubs-module__OUJXWq__field{gap:var(--space-2);min-width:0;display:grid}.clubs-module__OUJXWq__field input,.clubs-module__OUJXWq__field select{width:100%;min-width:0}.clubs-module__OUJXWq__filters{align-items:end;gap:var(--space-4);grid-template-columns:minmax(200px,2fr) minmax(0,3fr) auto;display:grid}.clubs-module__OUJXWq__desktopFilters{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clubs-module__OUJXWq__mobileFilters{display:none}.clubs-module__OUJXWq__filterSummary{align-items:center;gap:var(--space-3);margin-block:var(--space-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__filterSummary a{align-items:center;min-height:44px;display:inline-flex}.clubs-module__OUJXWq__clubList{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clubs-module__OUJXWq__card{align-items:start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex}.clubs-module__OUJXWq__card>div{min-width:0}.clubs-module__OUJXWq__card h2{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.clubs-module__OUJXWq__card h2 a{padding-block:var(--space-2);display:inline-block}.clubs-module__OUJXWq__card p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.clubs-module__OUJXWq__memberState{font-weight:600;font-size:var(--text-sm)}.clubs-module__OUJXWq__empty{padding-block:var(--space-8);max-width:65ch}.clubs-module__OUJXWq__empty h2{font-size:var(--text-xl)}.clubs-module__OUJXWq__tabs{gap:var(--space-4);margin-block:var(--space-4) var(--space-6);border-bottom:1px solid var(--line);display:flex}.clubs-module__OUJXWq__tab{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--text-secondary);overflow-wrap:anywhere;border-bottom:2px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:flex}.clubs-module__OUJXWq__tab[aria-current=page]{border-color:var(--text);color:var(--text)}.clubs-module__OUJXWq__tab:hover{background:var(--surface-hover);color:var(--text)}.clubs-module__OUJXWq__management{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.clubs-module__OUJXWq__managementLinks{gap:var(--space-1);display:grid}.clubs-module__OUJXWq__managementContent,.clubs-module__OUJXWq__editor{min-width:0}.clubs-module__OUJXWq__editor h2{font-size:var(--text-2xl);margin-top:0}.clubs-module__OUJXWq__form>h2,.clubs-module__OUJXWq__form>h3{margin-top:var(--space-4)}.clubs-module__OUJXWq__form input[type=file]{font-size:var(--text-base)}.clubs-module__OUJXWq__form :is(input,select,textarea){min-width:0;font-size:16px}.clubs-module__OUJXWq__formFooter{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__mediaPreview{object-fit:contain;background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);width:100%;max-height:160px;display:block}.clubs-module__OUJXWq__mediaSlot{align-content:start;gap:var(--space-2);min-width:0;display:grid}.clubs-module__OUJXWq__mediaSlot p{margin:0}.clubs-module__OUJXWq__invite{justify-content:start;align-items:end;gap:var(--space-3);margin-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,420px) auto;display:grid}.clubs-module__OUJXWq__member{padding-block:var(--space-4);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.clubs-module__OUJXWq__memberIdentity{align-items:center;gap:var(--space-3);display:flex}.clubs-module__OUJXWq__memberIdentity img{border-radius:var(--radius-full);object-fit:cover;width:44px;height:44px}.clubs-module__OUJXWq__memberIdentity p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.clubs-module__OUJXWq__member summary,.clubs-module__OUJXWq__about summary,.clubs-module__OUJXWq__dangerZone summary,.clubs-module__OUJXWq__secondaryActions summary,.clubs-module__OUJXWq__actions summary,.clubs-module__OUJXWq__preferences summary{cursor:pointer;min-height:44px;padding-block:var(--space-3);font-weight:600;list-style-position:inside;display:list-item}.clubs-module__OUJXWq__member .clubs-module__OUJXWq__field{min-width:min(100%,200px)}.clubs-module__OUJXWq__secondaryActions{align-items:center;gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__secondaryActions>a{align-items:center;min-height:44px;display:flex}.clubs-module__OUJXWq__about{border-top:1px solid var(--line);padding-top:var(--space-2);margin-top:var(--space-3)}.clubs-module__OUJXWq__about>div{max-width:75ch}.clubs-module__OUJXWq__dangerZone{border-top:1px solid var(--line);margin-top:var(--space-8)}.clubs-module__OUJXWq__dangerZone summary{color:var(--danger)}.clubs-module__OUJXWq__badgeSettings{padding-block:var(--space-4);border-bottom:1px solid var(--line)}.clubs-module__OUJXWq__previewShelf{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__post{max-width:80ch}.clubs-module__OUJXWq__header{max-width:1100px}.clubs-module__OUJXWq__cover{max-height:220px}.clubs-module__OUJXWq__body>.clubs-module__OUJXWq__meta{margin-block:var(--space-2)}.clubs-module__OUJXWq__actions{align-items:center}@media (max-width:1024px){.clubs-module__OUJXWq__filters{grid-template-columns:minmax(0,1fr) auto}.clubs-module__OUJXWq__desktopFilters{grid-area:2/1/auto/-1}.clubs-module__OUJXWq__management{gap:var(--space-4);grid-template-columns:180px minmax(0,1fr)}}@media (max-width:600px){.clubs-module__OUJXWq__page{padding-block:var(--space-4)}.clubs-module__OUJXWq__pageHeader{align-items:start;gap:var(--space-3);flex-direction:column}.clubs-module__OUJXWq__pageHeader h1{font-size:var(--text-2xl)}.clubs-module__OUJXWq__filters{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.clubs-module__OUJXWq__filters>.clubs-module__OUJXWq__field{grid-column:1/-1}.clubs-module__OUJXWq__desktopFilters{display:none}.clubs-module__OUJXWq__mobileFilters{display:inline-flex}.clubs-module__OUJXWq__clubList{grid-template-columns:1fr}.clubs-module__OUJXWq__tabs{justify-content:space-between;gap:0}.clubs-module__OUJXWq__tab{padding-inline:var(--space-2)}.clubs-module__OUJXWq__management{grid-template-columns:1fr}.clubs-module__OUJXWq__managementLinks{border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.clubs-module__OUJXWq__managementLinks>a{flex:1 0 40%}.clubs-module__OUJXWq__invite{grid-template-columns:minmax(0,1fr)}.clubs-module__OUJXWq__invite button{justify-self:start}.clubs-module__OUJXWq__cover{max-height:144px}.clubs-module__OUJXWq__card{gap:var(--space-3)}}.clubs-module__OUJXWq__readingPage{width:min(100%, var(--container-narrow));padding:var(--space-6) var(--space-4);margin:auto}.clubs-module__OUJXWq__clubPage{width:min(100%,1100px);padding:var(--space-6) var(--space-4);margin:auto}
