.lightbox.svelte-u1coqs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl)}.lightbox__backdrop.svelte-u1coqs{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#000000d9;cursor:pointer}.lightbox__figure.svelte-u1coqs{position:relative;margin:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);max-width:100%;max-height:100%}.lightbox__stage.svelte-u1coqs{position:relative;width:90vw;height:80vh;overflow:hidden}.lightbox__img.svelte-u1coqs{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-md)}.lightbox__counter.svelte-u1coqs{color:#fff;font-size:var(--font-size-sm)}.lightbox__close.svelte-u1coqs{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-full);background:#ffffff26;color:#fff;line-height:1;cursor:pointer}.lightbox__close.svelte-u1coqs:hover{background:#ffffff4d}.lightbox__nav.svelte-u1coqs{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-full);background:#ffffff26;color:#fff;line-height:1;cursor:pointer}.lightbox__nav.svelte-u1coqs:hover{background:#ffffff4d}.lightbox__nav--prev.svelte-u1coqs{left:var(--spacing-lg)}.lightbox__nav--prev.svelte-u1coqs .icon{transform:rotate(180deg)}.lightbox__nav--next.svelte-u1coqs{right:var(--spacing-lg)}.imgs.svelte-1i3mpri{gap:2px;border-radius:var(--radius-md);overflow:hidden}.imgs--n1.svelte-1i3mpri{grid-template-columns:1fr}.imgs--n2.svelte-1i3mpri,.imgs--n4.svelte-1i3mpri,.imgs--n3.svelte-1i3mpri{grid-template-columns:1fr 1fr}.imgs--n3.svelte-1i3mpri .imgs__cell:where(.svelte-1i3mpri):first-child{grid-column:1 / -1}.imgs__cell.svelte-1i3mpri{position:relative;aspect-ratio:16 / 10;padding:0;border:none;overflow:hidden;cursor:pointer;background:var(--color-surface-raised)}.imgs--n1.svelte-1i3mpri .imgs__cell:where(.svelte-1i3mpri){aspect-ratio:16 / 9}.imgs__img.svelte-1i3mpri{width:100%;height:100%;object-fit:cover;display:block}.imgs__more.svelte-1i3mpri{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;color:#fff;font-size:var(--font-size-xl);font-weight:700}.shared.svelte-ydwx5c{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-xs);background:var(--color-surface)}.shared__head.svelte-ydwx5c{display:flex;align-items:center;gap:var(--spacing-sm)}.shared__name.svelte-ydwx5c{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.shared__time.svelte-ydwx5c{font-size:var(--font-size-xs);color:var(--color-text-muted)}.shared__content.svelte-ydwx5c{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word}.shared__thumbs.svelte-ydwx5c{display:flex;align-items:center;gap:var(--spacing-xs)}.shared__thumb.svelte-ydwx5c{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-raised)}.shared__thumb-more.svelte-ydwx5c{font-size:var(--font-size-sm);color:var(--color-text-muted)}.menu.svelte-1f893u2{list-style:none;margin:0;padding:var(--spacing-xs);display:flex;flex-direction:column;min-width:120px}.menu.svelte-1f893u2 button:where(.svelte-1f893u2){width:100%;text-align:left;background:none;border:none;padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer}.menu.svelte-1f893u2 button:where(.svelte-1f893u2):hover{background:var(--color-surface-raised)}.menu.svelte-1f893u2 .danger:where(.svelte-1f893u2){color:var(--color-danger)}.composer.svelte-1511p7s{display:flex;flex-direction:column;gap:var(--spacing-sm)}.composer__text.svelte-1511p7s{width:100%;background:transparent;border:none;padding:0;font-size:var(--font-size-base);font-family:var(--font-sans);color:var(--color-text-primary);line-height:1.5;resize:none}.thumb.svelte-1511p7s{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-raised)}.thumb__img.svelte-1511p7s{width:100%;height:100%;object-fit:cover;display:block}.thumb__remove.svelte-1511p7s{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radius-full);background:#0000008c;color:#fff;line-height:1;cursor:pointer}.thumb__remove.svelte-1511p7s:hover{background:var(--color-danger)}.hidden-file.svelte-1511p7s{display:none}.add-media.svelte-1511p7s{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:var(--spacing-xs);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.add-media.svelte-1511p7s:hover:not(:disabled){color:var(--color-primary);background:var(--color-surface-raised)}.add-media.svelte-1511p7s:disabled{opacity:.5;cursor:not-allowed}.error.svelte-1511p7s{margin:0 0 var(--spacing-md);color:var(--color-danger);font-size:var(--font-size-sm)}.comment.svelte-13o0xur{display:flex;gap:var(--spacing-sm)}.comment--reply.svelte-13o0xur{margin-left:var(--spacing-lg)}.comment__avatar.svelte-13o0xur{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.comment__body.svelte-13o0xur{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.comment__bubble.svelte-13o0xur{background:var(--color-surface-raised);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md)}.comment__name.svelte-13o0xur{background:none;border:none;padding:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer}.comment__name.svelte-13o0xur:hover{color:var(--color-primary)}.comment__content.svelte-13o0xur{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.comment__edited.svelte-13o0xur{margin-left:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}.comment__edit.svelte-13o0xur{width:100%;margin-top:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);font-family:var(--font-sans);resize:vertical}.comment__edit-actions.svelte-13o0xur{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.comment__meta.svelte-13o0xur{display:flex;align-items:center;gap:var(--spacing-md);padding-left:var(--spacing-md)}.comment__time.svelte-13o0xur{font-size:var(--font-size-xs);color:var(--color-text-muted)}.link.svelte-13o0xur{background:none;border:none;padding:0;font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary);cursor:pointer}.link.svelte-13o0xur:hover{color:var(--color-text-primary)}.link--active.svelte-13o0xur,.link--primary.svelte-13o0xur{color:var(--color-primary)}.link--danger.svelte-13o0xur:hover{color:var(--color-danger)}.comment__error.svelte-13o0xur{margin:2px 0 0;font-size:var(--font-size-xs);color:var(--color-danger)}.comments.svelte-1cdync5{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.entry.svelte-1cdync5{display:flex;align-items:flex-start;gap:var(--spacing-sm)}.entry--reply.svelte-1cdync5{margin:var(--spacing-xs) 0 0 var(--spacing-lg)}.entry__input.svelte-1cdync5{flex:1;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-family:var(--font-sans);color:var(--color-text-primary);resize:none}.entry__cancel.svelte-1cdync5{background:none;border:none;font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs)}.list.svelte-1cdync5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.list--replies.svelte-1cdync5{margin-top:var(--spacing-sm)}.comments__hint.svelte-1cdync5{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.comments__error.svelte-1cdync5{margin:0;font-size:var(--font-size-xs);color:var(--color-danger)}.comments__more.svelte-1cdync5{align-self:flex-start;background:none;border:none;font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;padding:0}.post.svelte-ypnbrp{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.post__head.svelte-ypnbrp{display:flex;align-items:center;gap:var(--spacing-sm)}.post__avatar.svelte-ypnbrp{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.post__id.svelte-ypnbrp{display:flex;flex-direction:column;min-width:0}.post__name.svelte-ypnbrp{background:none;border:none;padding:0;text-align:left;font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);cursor:pointer}.post__name.svelte-ypnbrp:hover{color:var(--color-primary)}.post__time.svelte-ypnbrp{font-size:var(--font-size-xs);color:var(--color-text-muted);text-decoration:none;cursor:pointer;width:fit-content}.post__time.svelte-ypnbrp:hover{color:var(--color-text-secondary);text-decoration:underline}.post__menu-wrap.svelte-ypnbrp{position:relative;margin-left:auto}.post__more.svelte-ypnbrp{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;line-height:1;color:var(--color-text-secondary);cursor:pointer;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.post__more.svelte-ypnbrp:hover{color:var(--color-text-primary)}.post__menu-backdrop.svelte-ypnbrp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:none;border:none;cursor:default}.post__menu.svelte-ypnbrp{position:absolute;top:100%;right:0;z-index:11;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.post__content.svelte-ypnbrp{margin:0;font-size:var(--font-size-base);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.post__stats.svelte-ypnbrp{display:flex;justify-content:flex-end;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-muted)}.post__actions.svelte-ypnbrp{display:flex;gap:var(--spacing-sm);border-top:1px solid var(--color-border);padding-top:var(--spacing-xs)}.act.svelte-ypnbrp{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);background:none;border:none;border-radius:var(--radius-md);padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer}.act.svelte-ypnbrp:hover{background:var(--color-surface-raised)}.act--active.svelte-ypnbrp{color:var(--color-primary);font-weight:600}.post__share-wrap.svelte-ypnbrp{position:relative;flex:1;display:flex}.post__share-wrap.svelte-ypnbrp .act:where(.svelte-ypnbrp){flex:1}.post__menu--up.svelte-ypnbrp{top:auto;bottom:100%;right:0;margin-bottom:var(--spacing-xs)}.share-menu.svelte-ypnbrp{list-style:none;margin:0;padding:var(--spacing-xs);display:flex;flex-direction:column;min-width:180px}.share-menu.svelte-ypnbrp button:where(.svelte-ypnbrp){display:flex;align-items:center;gap:var(--spacing-sm);width:100%;text-align:left;background:none;border:none;padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-primary);border-radius:var(--radius-sm);cursor:pointer}.share-menu.svelte-ypnbrp button:where(.svelte-ypnbrp):hover{background:var(--color-surface-raised)}
