.create-community.svelte-1mqgc81{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(100% - 32px,480px);max-height:calc(100dvh - 32px);color:var(--theme-text);border-radius:12px;margin:auto;padding:0;box-shadow:0 20px 50px #0003}.create-community.svelte-1mqgc81::backdrop{background:#0006}.dialog-head.svelte-1mqgc81{border-bottom:1px solid var(--theme-border);justify-content:space-between;align-items:center;padding:14px 16px 14px 20px;display:flex}.dialog-head.svelte-1mqgc81 h2:where(.svelte-1mqgc81){margin:0;font-size:16px;font-weight:600}.close.svelte-1mqgc81{width:30px;height:30px;color:var(--theme-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.close.svelte-1mqgc81:hover{background:var(--theme-hover)}.dialog-body.svelte-1mqgc81{gap:16px;padding:18px 20px;display:grid}.dialog-foot.svelte-1mqgc81{border-top:1px solid var(--theme-border);background:var(--theme-surface);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.save-error.svelte-1mqgc81{color:var(--theme-accent);flex:1;align-self:center;margin:0;font-size:12px}.dialog-foot.svelte-1mqgc81 .app-button:where(.svelte-1mqgc81){border-radius:6px;min-height:34px;font-weight:600}.media.svelte-1mqgc81{display:grid}.cover-preview.svelte-1mqgc81{aspect-ratio:3;background:var(--tone);border-radius:8px;position:relative;overflow:hidden}.cover-preview.svelte-1mqgc81 img:where(.svelte-1mqgc81),.icon-preview.svelte-1mqgc81 img:where(.svelte-1mqgc81){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover-icon.svelte-1mqgc81{color:#ffffff2e;font-size:96px;line-height:0;position:absolute;bottom:-14px;right:20px}.cover-actions.svelte-1mqgc81{gap:6px;display:flex;position:absolute;top:8px;right:8px}.cover-actions.svelte-1mqgc81 button:where(.svelte-1mqgc81){color:#fff;cursor:pointer;font:inherit;background:#00000080;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.cover-actions.svelte-1mqgc81 button:where(.svelte-1mqgc81):hover{background:#000000a6}.icon-row.svelte-1mqgc81{align-items:flex-start;gap:12px;margin-top:-30px;padding-left:12px;display:flex}.icon-preview.svelte-1mqgc81{border:3px solid var(--theme-surface);background:var(--tone);color:#fff;cursor:pointer;width:64px;height:64px;font:inherit;border-radius:12px;flex:0 0 64px;place-items:center;padding:0;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden}.icon-camera.svelte-1mqgc81{background:#0000008c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;bottom:2px;right:2px}.icon-tools.svelte-1mqgc81{gap:6px;padding-top:38px;display:grid}.swatches.svelte-1mqgc81{gap:6px;display:flex}.swatches.svelte-1mqgc81 button:where(.svelte-1mqgc81){background:var(--tone);cursor:pointer;border:0;border-radius:50%;width:18px;height:18px}.swatches.svelte-1mqgc81 button[aria-checked=true]:where(.svelte-1mqgc81){box-shadow:0 0 0 2px var(--theme-surface), 0 0 0 4px var(--tone)}.link-button.svelte-1mqgc81{color:var(--theme-link);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.hint.svelte-1mqgc81{color:var(--theme-muted);margin-top:10px;font-size:12px;line-height:1.4}.field.svelte-1mqgc81{gap:6px;display:grid}.label.svelte-1mqgc81{font-size:13px;font-weight:600}.optional.svelte-1mqgc81{color:var(--theme-muted);margin-left:4px;font-weight:400}input[type=text].svelte-1mqgc81,textarea.svelte-1mqgc81{border:1px solid var(--theme-border);background:var(--theme-surface);width:100%;color:var(--theme-text);font:inherit;resize:none;border-radius:6px;padding:8px 10px;font-size:13px}input[type=text].svelte-1mqgc81:focus,textarea.svelte-1mqgc81:focus,.addon-input.svelte-1mqgc81:focus-within{border-color:var(--theme-text);outline:0}[aria-invalid=true].svelte-1mqgc81{border-color:var(--theme-accent)}.addon-input.svelte-1mqgc81{border:1px solid var(--theme-border);border-radius:6px;display:flex;overflow:hidden}.addon.svelte-1mqgc81{border-right:1px solid var(--theme-border);background:var(--theme-hover);color:var(--theme-muted);white-space:nowrap;align-items:center;padding:0 10px;font-size:13px;display:flex}.addon-input.svelte-1mqgc81 input[type=text]:where(.svelte-1mqgc81){border:0;border-radius:0;min-width:0}.field.svelte-1mqgc81 small:where(.svelte-1mqgc81){color:var(--theme-muted);font-size:12px}.field.svelte-1mqgc81 small.error:where(.svelte-1mqgc81),.hint.error.svelte-1mqgc81{color:var(--theme-accent)}.counter.svelte-1mqgc81{justify-self:end}.privacy.svelte-1mqgc81{border:0;gap:8px;margin:0;padding:0;display:grid}.privacy.svelte-1mqgc81 legend:where(.svelte-1mqgc81){margin-bottom:6px;padding:0}.privacy.svelte-1mqgc81 label:where(.svelte-1mqgc81){cursor:pointer;align-items:flex-start;gap:10px;display:flex}.privacy.svelte-1mqgc81 input:where(.svelte-1mqgc81){accent-color:var(--theme-button);margin:3px 0 0}.privacy.svelte-1mqgc81 strong:where(.svelte-1mqgc81){align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.privacy.svelte-1mqgc81 strong:where(.svelte-1mqgc81) svg{color:var(--theme-muted)}.privacy.svelte-1mqgc81 small:where(.svelte-1mqgc81){color:var(--theme-secondary);font-size:12px;display:block}@media (width<=760px){.dialog-body.svelte-1mqgc81{padding:16px}.dialog-foot.svelte-1mqgc81{padding:12px 16px}.addon.svelte-1mqgc81{padding:0 8px;font-size:12px}}.communities-head.svelte-1v1pd4a h1:where(.svelte-1v1pd4a){letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.communities-head.svelte-1v1pd4a p:where(.svelte-1v1pd4a){color:var(--theme-secondary);margin:4px 0 0;font-size:13px}.communities-tabs.svelte-1v1pd4a{border-bottom:1px solid var(--theme-border);gap:22px;margin:20px 0;display:flex}.communities-tabs.svelte-1v1pd4a button:where(.svelte-1v1pd4a){color:var(--theme-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:13px;font-weight:600}.communities-tabs.svelte-1v1pd4a button:where(.svelte-1v1pd4a):hover{color:var(--theme-text)}.communities-tabs.svelte-1v1pd4a button[aria-selected=true]:where(.svelte-1v1pd4a){border-bottom-color:var(--theme-text);color:var(--theme-text)}.communities-grid.svelte-1v1pd4a{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.card-skeleton{border-radius:8px;height:220px}.card.svelte-1v1pd4a,.create-card.svelte-1v1pd4a{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;transition:border-color .12s}.card.svelte-1v1pd4a:hover,.create-card.svelte-1v1pd4a:hover{border-color:color-mix(in srgb, var(--theme-text) 30%, var(--theme-border))}.create-card.svelte-1v1pd4a{min-height:220px;color:var(--theme-text);cursor:pointer;font:inherit;text-align:center;border-style:dashed;place-content:center;justify-items:center;gap:4px;padding:20px;display:grid}.create-icon.svelte-1v1pd4a{background:var(--theme-hover);border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:8px;font-size:16px;display:grid}.create-card.svelte-1v1pd4a strong:where(.svelte-1v1pd4a){font-size:14px;font-weight:600}.create-card.svelte-1v1pd4a small:where(.svelte-1v1pd4a){color:var(--theme-muted);font-size:12px}.card.svelte-1v1pd4a{flex-direction:column;display:flex;position:relative;overflow:hidden}.card-cover.svelte-1v1pd4a{background:var(--tone);color:#fff3;height:84px;font-size:64px;position:relative;overflow:hidden}.card-cover.svelte-1v1pd4a svg{position:absolute;bottom:-12px;right:14px}.card-cover.svelte-1v1pd4a img:where(.svelte-1v1pd4a),.card-logo.svelte-1v1pd4a img:where(.svelte-1v1pd4a){object-fit:cover;width:100%;height:100%}.card-body.svelte-1v1pd4a{flex-direction:column;flex:1;padding:0 14px 14px;display:flex}.card-logo.svelte-1v1pd4a{border:3px solid var(--theme-surface);background:var(--tone);color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;margin-top:-22px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.card-logo.svelte-1v1pd4a svg{font-size:18px}.card.svelte-1v1pd4a h2:where(.svelte-1v1pd4a){letter-spacing:-.01em;margin:10px 0 0;font-size:14px;font-weight:600}.card.svelte-1v1pd4a h2:where(.svelte-1v1pd4a) a:where(.svelte-1v1pd4a){color:inherit;text-decoration:none}.card.svelte-1v1pd4a h2:where(.svelte-1v1pd4a) a:where(.svelte-1v1pd4a):after{content:"";position:absolute;inset:0}.card.svelte-1v1pd4a p:where(.svelte-1v1pd4a){color:var(--theme-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.card-foot.svelte-1v1pd4a{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.card-meta.svelte-1v1pd4a{color:var(--theme-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.card-action.svelte-1v1pd4a{z-index:1;border-radius:6px;min-height:30px;padding:0 12px;font-size:12px;font-weight:600;position:relative}@media (width<=760px){.communities-tabs.svelte-1v1pd4a{margin-top:16px}.communities-grid.svelte-1v1pd4a{grid-template-columns:1fr}.create-card.svelte-1v1pd4a{text-align:left;grid-template-columns:auto 1fr;place-content:stretch;justify-items:start;gap:0 12px;min-height:0;padding:14px}.create-icon.svelte-1v1pd4a{grid-row:span 2;margin:0}}
