.community-page.svelte-131htjm{color:var(--st-text)}.community-page.svelte-131htjm .community-panel:where(.svelte-131htjm){gap:12px;display:grid}.community-page.svelte-131htjm .community-hero:where(.svelte-131htjm){background:var(--st-cream-softest);color:var(--st-primary-dark);border:2px solid #00716940;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex;box-shadow:0 2px #0000000f}.community-page.svelte-131htjm .community-hero-icon:where(.svelte-131htjm){background:var(--st-green-tint);border:2px solid #75a50e59;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.community-page.svelte-131htjm .community-hero-icon:where(.svelte-131htjm) img:where(.svelte-131htjm){object-fit:contain;width:24px;height:24px;display:block}.community-page.svelte-131htjm .community-lead:where(.svelte-131htjm){color:var(--st-primary-dark);font-size:var(--st-font-base);margin:0;font-weight:800;line-height:1.4}.community-page.svelte-131htjm .community-gift-line:where(.svelte-131htjm){color:var(--st-text-secondary);font-size:var(--st-font-md);margin:6px 0 0;font-weight:700;line-height:1.35}.community-page.svelte-131htjm .community-regions:where(.svelte-131htjm){gap:14px;display:grid}.community-page.svelte-131htjm .community-region:where(.svelte-131htjm){border-top:1px dashed #00716959;gap:10px;padding-top:14px;display:grid}.community-page.svelte-131htjm .community-region:where(.svelte-131htjm):first-child{border-top:0;padding-top:0}.community-page.svelte-131htjm .community-region-heading:where(.svelte-131htjm){align-items:center;gap:10px;display:flex}.community-page.svelte-131htjm .community-region-mark:where(.svelte-131htjm){background:var(--st-green-tint);width:40px;height:40px;color:var(--st-green-text-dark);font-size:var(--st-font-base);border:2px solid #75a50e73;border-radius:8px;flex:none;justify-content:center;align-items:center;font-weight:900;display:flex;box-shadow:inset 0 -2px #00000014}.community-page.svelte-131htjm .community-region-title:where(.svelte-131htjm){color:var(--st-primary-dark);font-size:var(--st-font-lg);margin:0;font-weight:900;line-height:1.15}.community-page.svelte-131htjm .community-region-desc:where(.svelte-131htjm){color:var(--st-text-secondary);font-size:var(--st-font-md);margin:3px 0 0;font-weight:700;line-height:1.3}.community-page.svelte-131htjm .community-grid:where(.svelte-131htjm){grid-template-columns:1fr;gap:10px;display:grid}.community-page.svelte-131htjm .community-card:where(.svelte-131htjm){background:var(--st-panel);min-height:72px;color:var(--st-text);border:2px solid #00716938;border-radius:8px;grid-template-columns:44px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 3px #00716924}.community-page.svelte-131htjm .community-card:where(.svelte-131htjm):hover{background:var(--st-cream-softest);border-color:#00716980}.community-page.svelte-131htjm .community-card:where(.svelte-131htjm):focus-visible{outline-offset:2px;outline:3px solid #8fc41a73}.community-page.svelte-131htjm .community-card:where(.svelte-131htjm):active{transform:translateY(2px);box-shadow:0 1px #00716938}.community-page.svelte-131htjm .community-icon:where(.svelte-131htjm){background:#00736b1a;border:2px solid #0071692e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.community-page.svelte-131htjm .community-icon-svg{width:22px;height:22px;color:var(--st-primary);stroke-width:2.7px}.community-page.svelte-131htjm .community-meta:where(.svelte-131htjm){min-width:0}.community-page.svelte-131htjm .community-name-row:where(.svelte-131htjm){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-page.svelte-131htjm .community-name:where(.svelte-131htjm){color:var(--st-primary-dark);font-size:var(--st-font-input);font-weight:800;line-height:1.2}.community-page.svelte-131htjm .community-desc:where(.svelte-131htjm){font-size:var(--st-font-md);opacity:.9;margin-top:3px;line-height:1.25}.community-page.svelte-131htjm .community-badge:where(.svelte-131htjm){font-size:var(--st-font-xs);letter-spacing:.02em;color:var(--st-green-text-dark);vertical-align:middle;background:#8fc41a40;border:1px solid #75a50e73;border-radius:999px;padding:2px 6px;font-weight:800;display:inline-block}.community-page.svelte-131htjm .community-open:where(.svelte-131htjm){background:var(--st-green-tint);width:30px;height:30px;color:var(--st-green-text-dark);font-size:var(--st-font-md);border-radius:999px;justify-content:center;align-items:center;display:flex}.community-page.svelte-131htjm .community-note:where(.svelte-131htjm){color:var(--st-primary-dark);font-size:var(--st-font-md);background:#00736b0d;border:2px solid #00716938;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-weight:700;line-height:1.35;display:flex}.community-page.svelte-131htjm .community-open-svg{stroke-width:3px;width:16px;height:16px}.community-page.svelte-131htjm .community-note-svg{color:var(--st-primary);stroke-width:2.8px;flex:none;width:16px;height:16px;margin-top:2px}@media (width>=700px) and (width<=899px){.community-page.svelte-131htjm .community-grid:where(.svelte-131htjm){grid-template-columns:1fr 1fr;gap:12px}}@media (width>=900px){.community-page.svelte-131htjm .community-regions:where(.svelte-131htjm){grid-template-columns:1fr 1fr;gap:18px}.community-page.svelte-131htjm .community-region:where(.svelte-131htjm){border-top:0;padding-top:0}.community-page.svelte-131htjm .community-region:where(.svelte-131htjm)+.community-region:where(.svelte-131htjm){border-left:1px dashed #00716959;padding-left:18px}}
