.public-sidebar.svelte-kx9x03{display:flex;flex-direction:column;width:var(--cs-sidebar-width);flex:1;min-height:0;background:var(--cs-bg-primary);flex-shrink:0;overflow:hidden}.public-sidebar__channels.svelte-kx9x03{display:flex;flex-direction:column;gap:var(--cs-space-4);padding:var(--cs-space-4);overflow-y:auto}.public-sidebar__category.svelte-kx9x03{display:flex;flex-direction:column;gap:var(--cs-space-2)}.public-sidebar__category-label.svelte-kx9x03{margin:0;font-size:var(--cs-text-xs);font-weight:var(--cs-font-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-secondary)}.public-sidebar__list.svelte-kx9x03{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--cs-space-1)}.public-sidebar__channel.svelte-kx9x03{position:relative;display:flex;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-3);border-radius:var(--cs-radius-lg);color:var(--cs-text-secondary);text-decoration:none;transition:background-color var(--cs-transition-fast),color var(--cs-transition-fast)}.public-sidebar__channel.svelte-kx9x03:hover{background:var(--cs-bg-hover);color:var(--cs-text-primary)}.public-sidebar__channel.svelte-kx9x03:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:-2px}.public-sidebar__channel--active.svelte-kx9x03{background:var(--cs-bg-hover);color:var(--cs-text-primary)}.public-sidebar__channel--active.svelte-kx9x03:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:var(--cs-color-primary)}.public-sidebar__icon.svelte-kx9x03{flex-shrink:0}.public-sidebar__name.svelte-kx9x03{font-size:var(--cs-text-sm);font-weight:var(--cs-font-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-sidebar__empty.svelte-kx9x03{margin:0;font-size:var(--cs-text-sm);color:var(--cs-text-secondary)}@media(prefers-reduced-motion:reduce){.public-sidebar__channel.svelte-kx9x03{transition:none}}@media(max-width:768px){.public-sidebar.svelte-kx9x03{width:100%}}.public-community-shell.svelte-byi9ln{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.public-community-panels.svelte-byi9ln{display:flex;flex:1;overflow:hidden;background:var(--cs-bg-tertiary)}.public-community-sidebar.svelte-byi9ln{display:flex;flex-direction:column;flex-shrink:0;margin-top:calc(var(--cs-navbar-height) + env(safe-area-inset-top,0px));border-top-left-radius:var(--cs-radius-lg);overflow:hidden}.public-community-content.svelte-byi9ln{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--cs-bg-secondary);margin-top:calc(var(--cs-navbar-height) + env(safe-area-inset-top,0px));border-top-right-radius:var(--cs-radius-lg)}.public-community-overlay.svelte-byi9ln{display:none}.public-community-legal-bar.svelte-byi9ln{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cs-space-3) var(--cs-space-5);padding:var(--cs-space-3) var(--cs-space-4);padding-bottom:calc(var(--cs-space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cs-border-subtle);background:var(--cs-bg-secondary);flex-shrink:0}.public-community-legal-bar__link.svelte-byi9ln{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--cs-space-1);color:var(--cs-text-secondary);font-size:var(--cs-text-sm);text-decoration:underline;text-underline-offset:3px;background:transparent;border:0;cursor:pointer;transition:color var(--cs-transition-fast)}.public-community-legal-bar__link.svelte-byi9ln:hover{color:var(--cs-color-primary)}.public-community-legal-bar__link.svelte-byi9ln:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:2px;border-radius:var(--cs-radius-sm)}@media(prefers-reduced-motion:reduce){.public-community-legal-bar__link.svelte-byi9ln{transition:none}}@media(max-width:768px){.public-community-content.svelte-byi9ln{border-top-right-radius:0;margin-top:calc(var(--cs-navbar-height) + env(safe-area-inset-top,0px))}.public-community-sidebar.svelte-byi9ln{position:fixed;top:calc(var(--cs-navbar-height) + env(safe-area-inset-top,0px));bottom:0;left:0;z-index:calc(var(--cs-z-fixed) + 1);transform:translate(-100%);transition:transform var(--cs-transition-normal);margin-top:0;border-top-left-radius:0}.public-community-sidebar--mobile-open.svelte-byi9ln{transform:translate(0)}.public-community-overlay.svelte-byi9ln{display:block;position:fixed;inset:0;top:calc(var(--cs-navbar-height) + env(safe-area-inset-top,0px));background:var(--cs-bg-overlay);z-index:var(--cs-z-fixed)}}
