.moments-wrap[data-v-02c3af2a]{max-width:680px;margin:0 auto;padding:2rem 1rem}.moment-card[data-v-02c3af2a]{background:var(--va-c-bg-soft);border:1px solid var(--va-c-divider);border-radius:12px;padding:1rem;margin-bottom:1.25rem;transition:transform .2s}.moment-card[data-v-02c3af2a]:hover{transform:translateY(-2px)}.moment-header[data-v-02c3af2a]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.author-avatar[data-v-02c3af2a]{width:44px;height:44px;border-radius:50%;object-fit:cover}.author-line[data-v-02c3af2a]{display:flex;align-items:center;gap:.5rem}.author-name[data-v-02c3af2a]{font-weight:600;color:var(--va-c-text)}.badge[data-v-02c3af2a]{font-size:.65rem;padding:2px 6px;border:1px solid var(--va-c-primary);color:var(--va-c-primary);border-radius:4px}.meta[data-v-02c3af2a]{font-size:.85rem;color:var(--va-c-text-2);display:flex;gap:.25rem}.moment-text[data-v-02c3af2a]{margin:.5rem 0;line-height:1.6;color:var(--va-c-text)}.moment-imgs[data-v-02c3af2a]{display:grid;gap:6px;margin-top:.5rem;cursor:zoom-in}.single[data-v-02c3af2a]{grid-template-columns:1fr}.grid[data-v-02c3af2a]{grid-template-columns:repeat(3,1fr)}.moment-img[data-v-02c3af2a]{width:100%;border-radius:8px;object-fit:cover;aspect-ratio:1}.moment-pager[data-v-02c3af2a]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}.moment-pager button[data-v-02c3af2a]{padding:4px 12px;border:1px solid var(--va-c-primary);color:var(--va-c-primary);background:transparent;border-radius:6px;cursor:pointer;transition:all .2s}.moment-pager button[data-v-02c3af2a]:disabled{opacity:.4;cursor:not-allowed}.moment-pager button[data-v-02c3af2a]:hover:not(:disabled){background:var(--va-c-primary);color:var(--va-c-bg)}.preview-mask[data-v-02c3af2a]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999}.preview-box[data-v-02c3af2a]{position:relative;max-width:90vw;max-height:90vh;background:var(--va-c-bg);border-radius:12px;overflow:hidden}.preview-close[data-v-02c3af2a]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#0009;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:18px}.preview-bar[data-v-02c3af2a]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;background:#0009;color:#fff;padding:6px 12px;border-radius:12px;font-size:14px}.preview-bar button[data-v-02c3af2a]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0 6px}.preview-img[data-v-02c3af2a]{width:auto;height:auto;max-width:90vw;max-height:90vh;object-fit:contain;display:block;margin:0 auto;transition:none}.moments-wrap[data-v-02c3af2a]{--va-c-bg-soft: var(--va-c-bg-soft, #fafafa);--va-c-divider: var(--va-c-divider, #e5e5e5);--va-c-text: var(--va-c-text, #1a1a1a);--va-c-text-2: var(--va-c-text-2, #6b7280);--va-c-primary: var(--va-c-primary, #0078e7);--va-c-bg: var(--va-c-bg, #ffffff)}.dark .moments-wrap[data-v-02c3af2a]{--va-c-bg-soft: #1e1e1e;--va-c-divider: #333333;--va-c-text: #e5e5e5;--va-c-text-2: #a1a1a1;--va-c-primary: #5ca0ff;--va-c-bg: #121212}
