.community-share-button.svelte-1ugs8x2{width:100%;box-sizing:border-box;margin-top:10px;padding:8px 12px;border:1px solid var(--color-primary);border-radius:6px;background:var(--bg-gradient-max);color:var(--color-primary);font-family:var(--font-header);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;box-shadow:0 0 8px color-mix(in srgb,var(--color-primary) 18%,transparent)}.community-share-button.svelte-1ugs8x2:hover{border-color:var(--color-highlight);color:var(--color-highlight);background:color-mix(in srgb,var(--color-primary) 22%,var(--color-offset));box-shadow:0 0 14px color-mix(in srgb,var(--color-primary) 32%,transparent)}.community-dialog-backdrop.svelte-1ugs8x2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:color-mix(in srgb,var(--color-offset) 8%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.community-dialog.svelte-1ugs8x2{position:relative;width:min(420px,100%);max-height:min(70vh,560px);display:flex;flex-direction:column;gap:12px;padding:18px 20px 16px;background:color-mix(in srgb,var(--color-offset) 92%,transparent);border:1px solid color-mix(in srgb,var(--color-highlight) 32%,transparent);border-radius:var(--card-border-radius, 18px);backdrop-filter:var(--card-backdrop-blur);-webkit-backdrop-filter:var(--card-backdrop-blur);box-shadow:0 24px 80px color-mix(in srgb,var(--color-offset) 55%,transparent)}.community-dialog.svelte-1ugs8x2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--color-highlight),transparent);opacity:.6;border-radius:var(--card-border-radius, 18px) var(--card-border-radius, 18px) 0 0}.community-dialog-title.svelte-1ugs8x2{font-family:var(--font-header);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-medium)}.community-dialog-search.svelte-1ugs8x2{width:100%;box-sizing:border-box;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--color-highlight) 28%,transparent);background:color-mix(in srgb,var(--color-offset) 55%,transparent);color:var(--color-text);font-size:1rem}.community-dialog-search.svelte-1ugs8x2:focus{outline:none;border-color:var(--color-highlight)}.community-dialog-list.svelte-1ugs8x2{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.community-dialog-option.svelte-1ugs8x2{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;box-sizing:border-box;text-align:left;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;color:var(--color-text);font-size:.85rem}.community-dialog-option.svelte-1ugs8x2:hover{background:color-mix(in srgb,var(--color-highlight) 10%,transparent)}.community-dialog-selectall.svelte-1ugs8x2{flex-shrink:0;border-radius:0;border-bottom:1px solid color-mix(in srgb,var(--color-highlight) 16%,transparent);color:var(--color-medium);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.community-dialog-checkbox.svelte-1ugs8x2{flex-shrink:0;width:16px;height:16px;accent-color:var(--color-highlight);cursor:pointer}.community-dialog-option-name.svelte-1ugs8x2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-dialog-empty.svelte-1ugs8x2{margin:8px 0;color:var(--color-medium);font-size:.8rem;text-align:center}.community-dialog-actions.svelte-1ugs8x2{display:flex;align-items:center;gap:10px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--color-highlight) 16%,transparent)}.community-dialog-count.svelte-1ugs8x2{margin-right:auto;color:var(--color-medium);font-size:.75rem}.community-dialog-cancel.svelte-1ugs8x2,.community-dialog-confirm.svelte-1ugs8x2{padding:7px 16px;border-radius:999px;font-size:.78rem;cursor:pointer}.community-dialog-cancel.svelte-1ugs8x2{border:1px solid color-mix(in srgb,var(--color-medium) 40%,transparent);background:transparent;color:var(--color-medium)}.community-dialog-cancel.svelte-1ugs8x2:hover{color:var(--color-text)}.community-dialog-confirm.svelte-1ugs8x2{border:1px solid var(--color-highlight);background:color-mix(in srgb,var(--color-highlight) 22%,transparent);color:var(--color-text)}.community-dialog-confirm.svelte-1ugs8x2:hover{background:color-mix(in srgb,var(--color-highlight) 34%,transparent)}
