.public-forum-page.svelte-1c1j4gq{flex:1;display:flex;flex-direction:column;gap:var(--cs-space-5);padding:clamp(var(--cs-space-4),2.4vw,var(--cs-space-6));background:radial-gradient(circle at top,color-mix(in srgb,var(--cs-color-primary),transparent 88%) 0%,transparent 36%),var(--cs-bg-secondary);overflow-y:auto}.public-forum-page__header.svelte-1c1j4gq{display:flex;flex-wrap:wrap;gap:var(--cs-space-4);justify-content:space-between;padding:var(--cs-space-5);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-2xl);background:color-mix(in srgb,var(--cs-bg-primary),transparent 5%)}.public-forum-page__heading.svelte-1c1j4gq{max-width:40rem;display:flex;flex-direction:column;gap:var(--cs-space-2)}.public-forum-page__eyebrow.svelte-1c1j4gq{margin:0;color:var(--cs-color-primary);font-size:var(--cs-text-xs);font-weight:var(--cs-font-semibold);text-transform:uppercase;letter-spacing:.08em}.public-forum-page__title.svelte-1c1j4gq,.public-forum-page__description.svelte-1c1j4gq,.public-forum-page__author-name.svelte-1c1j4gq,.public-forum-page__author-meta.svelte-1c1j4gq,.public-forum-page__post-title.svelte-1c1j4gq,.public-forum-page__post-excerpt.svelte-1c1j4gq{margin:0}.public-forum-page__title.svelte-1c1j4gq{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.04em;line-height:1.05}.public-forum-page__description.svelte-1c1j4gq{color:var(--cs-text-secondary);line-height:1.6}.public-forum-page__meta.svelte-1c1j4gq,.public-forum-page__actions.svelte-1c1j4gq{display:flex;flex-wrap:wrap;gap:var(--cs-space-2);align-items:center}.public-forum-page__sort.svelte-1c1j4gq{display:flex;flex-direction:column;gap:var(--cs-space-1);min-width:10rem}.public-forum-page__sort.svelte-1c1j4gq label:where(.svelte-1c1j4gq){font-size:var(--cs-text-xs);color:var(--cs-text-secondary)}.public-forum-page__sort.svelte-1c1j4gq select:where(.svelte-1c1j4gq){padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-md);border:1px solid var(--cs-border);background:var(--cs-bg-elevated);color:var(--cs-text-primary);font:inherit}.public-forum-page__posts.svelte-1c1j4gq{display:flex;flex-direction:column;gap:var(--cs-space-3)}.public-forum-page__post.svelte-1c1j4gq{display:flex;flex-direction:column;gap:var(--cs-space-3);padding:var(--cs-space-4);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-xl);background:color-mix(in srgb,var(--cs-bg-primary),transparent 4%);color:inherit;text-decoration:none;transition:border-color var(--cs-transition-fast),transform var(--cs-transition-fast)}.public-forum-page__post.svelte-1c1j4gq:hover{border-color:color-mix(in srgb,var(--cs-color-primary),var(--cs-border-subtle) 55%);transform:translateY(-1px)}.public-forum-page__post.svelte-1c1j4gq:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:3px}.public-forum-page__post-topline.svelte-1c1j4gq,.public-forum-page__author.svelte-1c1j4gq{display:flex;align-items:center;gap:var(--cs-space-3);justify-content:space-between}.public-forum-page__author.svelte-1c1j4gq{justify-content:flex-start}.public-forum-page__author-name.svelte-1c1j4gq{font-weight:var(--cs-font-semibold)}.public-forum-page__author-meta.svelte-1c1j4gq{font-size:var(--cs-text-sm);color:var(--cs-text-secondary)}.public-forum-page__post-title.svelte-1c1j4gq{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.25}.public-forum-page__post-excerpt.svelte-1c1j4gq{color:var(--cs-text-secondary);line-height:1.7}.public-forum-page__status.svelte-1c1j4gq,.public-forum-page__empty.svelte-1c1j4gq,.public-forum-page__load-more.svelte-1c1j4gq{display:flex;justify-content:center}.public-forum-page__status.svelte-1c1j4gq,.public-forum-page__empty.svelte-1c1j4gq{padding:var(--cs-space-5);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-xl);background:color-mix(in srgb,var(--cs-bg-primary),transparent 4%);text-align:center;color:var(--cs-text-secondary)}.public-forum-page__empty.svelte-1c1j4gq{flex-direction:column;gap:var(--cs-space-2)}.public-forum-page__empty.svelte-1c1j4gq h1:where(.svelte-1c1j4gq),.public-forum-page__empty.svelte-1c1j4gq h2:where(.svelte-1c1j4gq),.public-forum-page__empty.svelte-1c1j4gq p:where(.svelte-1c1j4gq){margin:0}@media(max-width:767px){.public-forum-page__actions.svelte-1c1j4gq{width:100%}.public-forum-page__actions.svelte-1c1j4gq .btn{width:100%;justify-content:center}.public-forum-page__post-topline.svelte-1c1j4gq{flex-direction:column;align-items:flex-start}}.channel-route-loading.svelte-1jyan1e{min-height:100%;display:flex;padding:var(--cs-space-4);background:var(--cs-bg-secondary)}.channel-route-loading__panel.svelte-1jyan1e{flex:1;border-radius:var(--cs-radius-2xl);border:1px solid var(--cs-border-subtle);background:linear-gradient(90deg,color-mix(in srgb,var(--cs-bg-elevated),transparent 0%),color-mix(in srgb,var(--cs-bg-elevated),transparent 18%),color-mix(in srgb,var(--cs-bg-elevated),transparent 0%));background-size:200% 100%;animation:svelte-1jyan1e-channel-route-loading-shimmer 1.4s linear infinite}@keyframes svelte-1jyan1e-channel-route-loading-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.channel-route-loading__panel.svelte-1jyan1e{animation:none}}
