.moments-page[data-v-dc7d0be6]{padding:24px 0;min-height:calc(100vh - 60px)}.container[data-v-dc7d0be6]{max-width:680px;margin:0 auto;padding:0 20px}.page-head[data-v-dc7d0be6]{margin-bottom:20px}.page-title[data-v-dc7d0be6]{font-size:28px;font-weight:800;color:#1f2329;display:flex;align-items:center;gap:10px;margin:0}.page-sub[data-v-dc7d0be6]{font-size:14px;color:#86909c;margin-top:4px}.dark-mode .page-title[data-v-dc7d0be6]{color:#f0f0f0}.dark-mode .page-sub[data-v-dc7d0be6]{color:#9ca3af}.card[data-v-dc7d0be6]{background:#fff;border-radius:10px;border:1px solid #e5e6eb;box-shadow:0 1px 3px #0000000a}.dark-mode .card[data-v-dc7d0be6]{background:#232329;border-color:#363640}.compose-card[data-v-dc7d0be6]{padding:16px 20px;margin-bottom:16px;display:flex;gap:14px}.compose-avatar[data-v-dc7d0be6],.moment-avatar[data-v-dc7d0be6]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#18a058,#36d399);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.avatar-text[data-v-dc7d0be6]{color:#fff;font-weight:700;font-size:16px}.compose-body[data-v-dc7d0be6]{flex:1;min-width:0}.compose-actions[data-v-dc7d0be6]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.compose-hint[data-v-dc7d0be6]{font-size:12px;color:#86909c}.char-count[data-v-dc7d0be6]{color:#86909c}.login-hint[data-v-dc7d0be6]{padding:16px 20px;margin-bottom:16px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#86909c;font-size:14px}.login-hint[data-v-dc7d0be6]:hover{border-color:#18a058;color:#18a058}.dark-mode .login-hint[data-v-dc7d0be6]{color:#9ca3af}.dark-mode .login-hint[data-v-dc7d0be6]:hover{border-color:#36d399;color:#36d399}.moment-list[data-v-dc7d0be6]{display:flex;flex-direction:column;gap:12px}.moment-card[data-v-dc7d0be6]{padding:16px 20px;transition:box-shadow .15s}.moment-card[data-v-dc7d0be6]:hover{box-shadow:0 4px 12px #0000000f}.moment-header[data-v-dc7d0be6]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.moment-info[data-v-dc7d0be6]{flex:1;display:flex;flex-direction:column;gap:2px}.moment-author[data-v-dc7d0be6]{font-size:15px;font-weight:600;color:#1f2329;cursor:pointer}.moment-author[data-v-dc7d0be6]:hover{color:#18a058}.dark-mode .moment-author[data-v-dc7d0be6]{color:#f0f0f0}.dark-mode .moment-author[data-v-dc7d0be6]:hover{color:#36d399}.moment-time[data-v-dc7d0be6]{font-size:12px;color:#86909c}.dark-mode .moment-time[data-v-dc7d0be6]{color:#9ca3af}.moment-type-tag[data-v-dc7d0be6]{font-size:12px;padding:2px 8px;border-radius:4px;background:#e8f5e9;color:#18a058}.dark-mode .moment-type-tag[data-v-dc7d0be6]{background:#1a3a2a;color:#36d399}.moment-content[data-v-dc7d0be6]{cursor:pointer;margin-bottom:12px}.moment-text[data-v-dc7d0be6]{font-size:15px;line-height:1.7;color:#1f2329;margin:0;white-space:pre-wrap;word-break:break-word}.dark-mode .moment-text[data-v-dc7d0be6]{color:#e0e0e0}.moment-actions[data-v-dc7d0be6]{display:flex;gap:20px;padding-top:10px;border-top:1px solid #f2f3f5}.dark-mode .moment-actions[data-v-dc7d0be6]{border-color:#363640}.action-btn[data-v-dc7d0be6]{display:flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;font-size:13px;color:#86909c;transition:all .15s}.action-btn[data-v-dc7d0be6]:hover{background:#f2f3f5;color:#18a058}.action-btn.active[data-v-dc7d0be6]{color:#18a058}.dark-mode .action-btn[data-v-dc7d0be6]{color:#9ca3af}.dark-mode .action-btn[data-v-dc7d0be6]:hover{background:#2a2a30;color:#36d399}.dark-mode .action-btn.active[data-v-dc7d0be6]{color:#36d399}.reply-section[data-v-dc7d0be6]{margin-top:12px;padding-top:12px;border-top:1px solid #f2f3f5}.dark-mode .reply-section[data-v-dc7d0be6]{border-color:#363640}.reply-list[data-v-dc7d0be6]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.reply-item[data-v-dc7d0be6]{font-size:14px;color:#4e5969;padding:6px 0}.dark-mode .reply-item[data-v-dc7d0be6]{color:#d4d4d4}.reply-author[data-v-dc7d0be6]{font-weight:600;color:#18a058;margin-right:8px}.dark-mode .reply-author[data-v-dc7d0be6]{color:#36d399}.reply-text[data-v-dc7d0be6]{color:#1f2329}.dark-mode .reply-text[data-v-dc7d0be6]{color:#e0e0e0}.reply-time[data-v-dc7d0be6]{font-size:12px;color:#86909c;margin-left:8px}.dark-mode .reply-time[data-v-dc7d0be6]{color:#9ca3af}.no-reply[data-v-dc7d0be6]{text-align:center;padding:12px;font-size:13px;color:#86909c}.dark-mode .no-reply[data-v-dc7d0be6]{color:#9ca3af}.reply-compose[data-v-dc7d0be6]{display:flex;gap:8px;align-items:center}.login-hint-sm[data-v-dc7d0be6]{font-size:13px;color:#86909c;cursor:pointer;padding:8px 0}.login-hint-sm[data-v-dc7d0be6]:hover{color:#18a058}.dark-mode .login-hint-sm[data-v-dc7d0be6]{color:#9ca3af}.empty-state[data-v-dc7d0be6]{text-align:center;padding:60px 0}.empty-text[data-v-dc7d0be6]{font-size:16px;color:#4e5969;margin-top:12px}.empty-sub[data-v-dc7d0be6]{font-size:13px;color:#86909c;margin-top:4px}.dark-mode .empty-text[data-v-dc7d0be6]{color:#d4d4d4}.dark-mode .empty-sub[data-v-dc7d0be6]{color:#9ca3af}.pagination-wrap[data-v-dc7d0be6]{margin-top:16px;display:flex;justify-content:center}@media (max-width: 768px){.container[data-v-dc7d0be6]{padding:0 12px}.page-title[data-v-dc7d0be6]{font-size:22px}.compose-card[data-v-dc7d0be6]{padding:12px 14px;gap:10px}.compose-avatar[data-v-dc7d0be6],.moment-avatar[data-v-dc7d0be6]{width:34px;height:34px}.moment-card[data-v-dc7d0be6]{padding:12px 14px}.moment-text[data-v-dc7d0be6]{font-size:14px}.moment-actions[data-v-dc7d0be6]{gap:14px}.action-btn[data-v-dc7d0be6]{font-size:12px;padding:4px 6px}.reply-compose[data-v-dc7d0be6]{flex-wrap:wrap}}
