.comments[data-v-bb5c7060]{padding:1rem 1rem 1.5rem;border-top:1px solid var(--border)}.comments__title[data-v-bb5c7060]{font-size:.95rem;font-weight:700;margin:0 0 1rem}.comments__count[data-v-bb5c7060]{font-weight:400;color:var(--text-light)}.comments__list[data-v-bb5c7060]{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem}.comment[data-v-bb5c7060]{display:flex;gap:.6rem;align-items:flex-start}.comment__avatar[data-v-bb5c7060]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;display:grid;place-items:center;font-size:.7rem;font-weight:700;flex-shrink:0}.comment__body[data-v-bb5c7060]{flex:1;min-width:0}.comment__top[data-v-bb5c7060]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.15rem}.comment__author[data-v-bb5c7060]{font-size:.82rem;font-weight:600;color:var(--text-dark)}.comment__time[data-v-bb5c7060]{font-size:.72rem;color:var(--text-light)}.comment__text[data-v-bb5c7060]{font-size:.86rem;color:var(--text-medium);margin:0;line-height:1.45}.comments__guest[data-v-bb5c7060]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.8rem;border:1px dashed var(--border);border-radius:14px;background:none;color:var(--primary-dark);font:inherit;font-weight:600;cursor:pointer}.comments__empty[data-v-bb5c7060]{text-align:center;color:var(--text-light);font-size:.88rem;padding:1rem 0;margin:0 0 1rem}.comments__form[data-v-bb5c7060]{display:flex;align-items:center;gap:.6rem;padding-top:.75rem;border-top:1px solid var(--border)}.comments__input-avatar[data-v-bb5c7060]{width:30px;height:30px;border-radius:50%;background:var(--border);color:var(--text-medium);display:grid;place-items:center;font-size:.65rem;font-weight:700;flex-shrink:0}.comments__input[data-v-bb5c7060]{flex:1;border:none;background:none;font-family:inherit;font-size:.88rem;color:var(--text-dark);padding:.5rem 0;outline:none}.comments__input[data-v-bb5c7060]::placeholder{color:var(--text-light)}.comments__send[data-v-bb5c7060]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--secondary);transition:transform .15s ease,opacity .15s ease;padding:0;flex-shrink:0}.comments__send[data-v-bb5c7060]:hover:not(:disabled){transform:scale(1.1)}.comments__send[data-v-bb5c7060]:disabled{opacity:.3;cursor:default}.detail[data-v-da19f4de]{max-width:470px;margin:0 auto;padding:.5rem 0 3rem}.detail__back[data-v-da19f4de]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--text-dark);margin-bottom:.8rem;transition:background .15s ease}.detail__back[data-v-da19f4de]:hover{background:#0000000d}.detail__card[data-v-da19f4de]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.detail--skeleton .detail__card[data-v-da19f4de]{padding-bottom:1rem}.pd-skl-header[data-v-da19f4de]{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem}.pd-skl[data-v-da19f4de]{display:block;border-radius:8px;background:linear-gradient(100deg,var(--border) 30%,rgba(0,0,0,.04) 50%,var(--border) 70%);background-size:200% 100%;animation:pd-skl-shine-da19f4de 1.3s ease infinite}.pd-skl--avatar[data-v-da19f4de]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.pd-skl--author[data-v-da19f4de]{height:14px;width:42%}.pd-skl--image[data-v-da19f4de]{height:260px;border-radius:0}.pd-skl--line[data-v-da19f4de]{height:13px;margin:.85rem 1rem 0}@keyframes pd-skl-shine-da19f4de{to{background-position:-200% 0}}.detail__header[data-v-da19f4de]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem}.detail__author-row[data-v-da19f4de]{display:flex;align-items:center;gap:.65rem}.detail__avatar[data-v-da19f4de]{width:40px;height:40px;border-radius:50%;background:var(--bg-card);border:1.5px solid var(--border);color:var(--text-light);display:grid;place-items:center;font-size:.95rem;font-weight:700;flex-shrink:0;overflow:hidden}.detail__avatar img[data-v-da19f4de]{width:100%;height:100%;object-fit:cover}.detail__author-info[data-v-da19f4de]{display:flex;flex-direction:column}.detail__author[data-v-da19f4de]{font-size:.92rem;font-weight:600;color:var(--text-dark);line-height:1.2}.detail__category[data-v-da19f4de]{font-size:.75rem;color:var(--text-light);line-height:1.2}.detail__time[data-v-da19f4de]{font-size:.8rem;color:var(--text-light)}.detail__image[data-v-da19f4de]{position:relative;aspect-ratio:1 / 1;background:#f0eeeb;overflow:hidden}.detail__image img[data-v-da19f4de],.detail__image video[data-v-da19f4de]{width:100%;height:100%;object-fit:cover;display:block}.detail__media-carousel[data-v-da19f4de]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.detail__media-carousel[data-v-da19f4de]::-webkit-scrollbar{display:none}.detail__media-item[data-v-da19f4de]{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;background:#f0eeeb;overflow:hidden}.detail__expand-btn[data-v-da19f4de]{position:absolute;bottom:10px;right:12px;width:34px;height:34px;border-radius:50%;background:#0000008c;color:#fff;border:none;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(4px);transition:transform .12s ease,background .15s ease}.detail__expand-btn[data-v-da19f4de]:active{transform:scale(.9)}.detail__expand-btn[data-v-da19f4de]:hover{background:#000000b3}.detail__media-item img[data-v-da19f4de],.detail__media-item video[data-v-da19f4de]{width:100%;height:100%;object-fit:cover;display:block}.detail__actions[data-v-da19f4de]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .7rem}.detail__actions-left[data-v-da19f4de]{display:flex;align-items:center;gap:.15rem}.detail__action-btn[data-v-da19f4de]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--text-dark);transition:transform .15s ease,color .15s ease;padding:0;font-family:inherit}.detail__action-btn[data-v-da19f4de]:hover{transform:scale(1.1)}.detail__action-btn[data-v-da19f4de]:active{transform:scale(.9)}.detail__action-btn--liked[data-v-da19f4de]{color:#ed4956}.detail__action-btn--liked[data-v-da19f4de] svg{fill:#ed4956}.detail__content[data-v-da19f4de]{padding:0 1rem .5rem}.detail__reactions[data-v-da19f4de]{display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem}.detail__likes[data-v-da19f4de]{font-size:.88rem;font-weight:600;color:var(--text-dark)}.detail__pray-icon[data-v-da19f4de]{width:24px;height:24px;object-fit:contain}.detail__prayers[data-v-da19f4de]{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;font-weight:600;color:var(--text-dark)}.detail__pray-counter-icon[data-v-da19f4de]{width:14px;height:14px;object-fit:contain}.detail__title[data-v-da19f4de]{font-size:1.15rem;font-weight:700;margin:0 0 .8rem;line-height:1.35}.detail__body[data-v-da19f4de]{font-size:.95rem;line-height:1.7;color:var(--text-medium)}.detail__body p[data-v-da19f4de]{margin:0 0 1rem}.detail__event-link[data-v-da19f4de]{display:inline-flex;align-items:center;gap:.4rem;margin:.2rem 0 .6rem;padding:.6rem 1rem;border-radius:999px;background:var(--gradient);color:#fff;font-size:.88rem;font-weight:600;transition:transform .15s ease,box-shadow .2s ease}.detail__event-link[data-v-da19f4de]:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.not-found[data-v-da19f4de]{text-align:center;padding:4rem 1rem}.not-found h2[data-v-da19f4de]{font-size:1.5rem;margin-bottom:.5rem}.not-found p[data-v-da19f4de]{color:var(--text-medium);margin-bottom:1.5rem}.detail__back--skel[data-v-da19f4de],.detail__avatar--skel[data-v-da19f4de],.detail__image--skel[data-v-da19f4de],.detail__action-skel[data-v-da19f4de],.skel-line[data-v-da19f4de]{background:linear-gradient(100deg,#0000000d 30%,#00000014,#0000000d 70%);background-size:200% 100%;animation:detail-shimmer-da19f4de 1.3s ease infinite}.detail__back--skel[data-v-da19f4de]{display:inline-block;width:40px;height:40px;border-radius:50%;margin-bottom:.8rem}.detail__avatar--skel[data-v-da19f4de]{background-image:linear-gradient(100deg,#0000000d 30%,#00000014,#0000000d 70%);animation:detail-shimmer-da19f4de 1.3s ease infinite}.detail__action-skel[data-v-da19f4de]{display:inline-block;width:42px;height:42px;border-radius:50%;margin:0 .1rem}.skel-line[data-v-da19f4de]{display:block;border-radius:4px}@keyframes detail-shimmer-da19f4de{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.detail__back--skel[data-v-da19f4de],.detail__avatar--skel[data-v-da19f4de],.detail__image--skel[data-v-da19f4de],.detail__action-skel[data-v-da19f4de],.skel-line[data-v-da19f4de]{animation:none}}
