.report-trigger[data-v-4b013d21]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--ink-soft);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s;width:32px}.report-trigger[data-v-4b013d21]:hover{background:var(--paper-2,#f5f5f5)}.report-sheet-body[data-v-4b013d21]{display:flex;flex-direction:column;gap:14px;padding:20px 18px 36px}.report-desc[data-v-4b013d21]{color:var(--ink-soft);font-size:var(--fs-sm)}.report-reasons[data-v-4b013d21]{display:flex;flex-direction:column;gap:8px}.report-reason-btn[data-v-4b013d21]{background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;font-size:var(--fs-lg);padding:12px 14px;text-align:left;transition:all .15s}.report-reason-btn.active[data-v-4b013d21]{background:#0e7c6a14;border-color:var(--emerald);color:var(--emerald)}.report-detail[data-v-4b013d21]{background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--ink);font-family:inherit;font-size:var(--fs-base);padding:10px 12px;resize:vertical;width:100%}.report-submit-btn[data-v-4b013d21]{font-size:var(--fs-base);letter-spacing:var(--ls-wide);padding:13px}.report-submit-btn[data-v-4b013d21]:disabled{cursor:not-allowed;opacity:.5}.like-btn[data-v-233a7d0e]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--ink-soft);cursor:pointer;display:inline-flex;flex-shrink:0;gap:4px;padding:6px 8px;transition:color .15s,background .15s}.like-btn[data-v-233a7d0e]:hover{background:var(--paper-2,#f5f5f5)}.like-btn[data-v-233a7d0e]:disabled{cursor:not-allowed;opacity:.5}.like-btn.liked[data-v-233a7d0e]{color:var(--gold)}.like-icon[data-v-233a7d0e]{transition:transform .15s ease}.like-btn.liked .like-icon[data-v-233a7d0e]{animation:like-pop-233a7d0e .28s ease}.like-count[data-v-233a7d0e]{font-size:var(--fs-sm);min-width:1ch}@keyframes like-pop-233a7d0e{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.like-btn.liked .like-icon[data-v-233a7d0e]{animation:none}}.lightbox-backdrop[data-v-a81eea7c]{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.lightbox-close[data-v-a81eea7c]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:var(--fs-11xl);position:absolute;right:24px;top:24px;z-index:2}.lightbox-track[data-v-a81eea7c]{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lightbox-track[data-v-a81eea7c]::-webkit-scrollbar{display:none}.lightbox-slide[data-v-a81eea7c]{align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;scroll-snap-align:center;width:100%}.lightbox-img[data-v-a81eea7c]{border-radius:var(--radius-sm);box-shadow:0 4px 24px #0000004d;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.lightbox-arrow[data-v-a81eea7c]{align-items:center;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:var(--fs-6xl);height:48px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:48px;z-index:2}.lightbox-arrow[data-v-a81eea7c]:hover{background:#0009}.lightbox-arrow[data-v-a81eea7c]:disabled{cursor:default;opacity:.3}.lightbox-arrow-prev[data-v-a81eea7c]{left:16px}.lightbox-arrow-next[data-v-a81eea7c]{right:16px}@media(hover:hover){.lightbox-arrow[data-v-a81eea7c]{display:flex}}.lightbox-dots[data-v-a81eea7c]{bottom:24px;display:flex;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.lightbox-dot[data-v-a81eea7c]{background:#fff6;border-radius:50%;height:8px;transition:background .2s ease;width:8px}.lightbox-dot.is-active[data-v-a81eea7c]{background:#fffffff2}
