.post-reflection[data-v-fb11b9a8]{border-top:1px solid hsl(var(--border)/.3);margin-top:var(--space-3);padding-top:var(--space-3)}.post-reflection__connect[data-v-fb11b9a8]{color:hsl(var(--muted-foreground));font-size:13px;padding:var(--space-2) 0;text-align:center}.post-reflection__success[data-v-fb11b9a8]{align-items:center;color:hsl(var(--primary));display:flex;font-size:14px;gap:8px;padding:var(--space-2) 0}.post-reflection__success-icon[data-v-fb11b9a8]{flex-shrink:0}.post-reflection__textarea[data-v-fb11b9a8]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--foreground));font-family:inherit;font-size:14px;line-height:1.5;padding:var(--space-2) var(--space-3);resize:vertical;width:100%}.post-reflection__textarea[data-v-fb11b9a8]:focus{outline:2px solid hsl(var(--primary));outline-offset:-1px}.post-reflection__actions[data-v-fb11b9a8]{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-2)}.post-reflection__count[data-v-fb11b9a8]{color:hsl(var(--muted-foreground));font-size:11px}.post-reflection__submit[data-v-fb11b9a8]{background:hsl(var(--primary));border-radius:var(--radius-md);color:hsl(var(--primary-foreground));font-size:13px;font-weight:600;padding:6px 16px}.post-reflection__submit[data-v-fb11b9a8]:disabled{opacity:.5}.post-reflection__error[data-v-fb11b9a8]{color:hsl(var(--destructive));font-size:12px;margin-top:var(--space-1)}.reflections-backdrop[data-v-7b0c1379]{align-items:flex-end;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.reflections-sheet[data-v-7b0c1379]{animation:slide-up-7b0c1379 .25s ease-out;background:hsl(var(--card));border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:flex;flex-direction:column;max-height:70vh;max-width:480px;width:100%}@keyframes slide-up-7b0c1379{0%{transform:translateY(100%)}to{transform:translateY(0)}}.reflections-sheet__header[data-v-7b0c1379]{align-items:center;border-bottom:1px solid hsl(var(--border)/.3);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-3) var(--space-4)}.reflections-sheet__title[data-v-7b0c1379]{font-size:16px;font-weight:600}.reflections-sheet__close[data-v-7b0c1379]{background:none;border:none;color:hsl(var(--muted-foreground));cursor:pointer;padding:4px}.reflections-sheet__body[data-v-7b0c1379]{flex:1;overflow-y:auto;padding:var(--space-3) var(--space-4)}.reflections-sheet__empty[data-v-7b0c1379],.reflections-sheet__error[data-v-7b0c1379],.reflections-sheet__loading[data-v-7b0c1379]{color:hsl(var(--muted-foreground));padding:var(--space-6) 0;text-align:center}.reflections-sheet__empty-icon[data-v-7b0c1379]{margin:0 auto var(--space-3);opacity:.5}.reflections-sheet__retry[data-v-7b0c1379]{background:hsl(var(--primary));border:none;border-radius:var(--radius-md);color:hsl(var(--primary-foreground));cursor:pointer;margin-top:var(--space-2);padding:6px 16px}.reflections-list[data-v-7b0c1379]{display:flex;flex-direction:column;gap:var(--space-3)}.reflection-card[data-v-7b0c1379]{background:hsl(var(--muted)/.3);border-radius:var(--radius-md);padding:var(--space-3)}.reflection-card__author[data-v-7b0c1379]{color:hsl(var(--primary));font-size:13px;font-weight:600;margin-bottom:var(--space-1)}.reflection-card__body[data-v-7b0c1379]{color:hsl(var(--foreground));display:-webkit-box;font-size:14px;-webkit-line-clamp:6;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical}.reflection-card__meta[data-v-7b0c1379]{align-items:center;color:hsl(var(--muted-foreground));display:flex;font-size:12px;gap:var(--space-3);margin-top:var(--space-2)}.reflection-card__likes[data-v-7b0c1379]{align-items:center;display:flex;gap:4px}.reflections-sheet__footer[data-v-7b0c1379]{border-top:1px solid hsl(var(--border)/.2);color:hsl(var(--muted-foreground));font-size:11px;margin-top:var(--space-3);padding:var(--space-3) 0 var(--space-1);text-align:center}.reflections-sheet__footer a[data-v-7b0c1379]{color:hsl(var(--primary));text-decoration:none}
