.like[data-v-31c0ce89]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;height:38px;min-width:38px;padding:0 11px;border:0;border-radius:var(--r-pill);background:var(--c-sand);color:var(--c-text-45);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap;transition:background .18s ease,color .18s ease;--icon-size: 18px}.like__n[data-v-31c0ce89]{padding-left:8px;margin-left:2px;border-left:1px solid var(--c-text-30)}.like[data-v-31c0ce89]:hover:not(.like--on){background:var(--c-coral-tint);color:var(--c-coral-deep)}.like--on[data-v-31c0ce89]{background:var(--c-ink);color:#fff}.like--on .like__n[data-v-31c0ce89]{border-color:#ffffff4d}.like--lg[data-v-31c0ce89]{height:48px;padding:0 20px;font-size:15px;color:var(--c-text-62);--icon-size: 20px}.like--lg.like--on[data-v-31c0ce89]{color:#fff}.pop[data-v-31c0ce89] .icon{animation:like-pop-31c0ce89 .35s ease}@keyframes like-pop-31c0ce89{40%{transform:scale(1.35)}}.like-guest[data-v-31c0ce89]{position:relative}.like--guest[data-v-31c0ce89]{background:none;padding:0;height:auto;color:var(--c-text-55);font-size:14px;font-weight:600}.like--guest[data-v-31c0ce89]:hover{background:none;color:var(--c-text)}.like-hint[data-v-31c0ce89]{position:relative;margin-top:10px;max-width:300px;padding:12px 14px;border-radius:16px;background:var(--c-ink);color:#fff;font-size:13px;line-height:1.5;text-align:left}.like-hint[data-v-31c0ce89]:before{content:"";position:absolute;top:-6px;left:28px;width:12px;height:12px;background:var(--c-ink);transform:rotate(45deg)}.like-hint a[data-v-31c0ce89]{display:inline-block;margin-top:8px;color:var(--c-coral-soft);font-weight:700;text-decoration:none}.rec[data-v-97b3905f]{margin-top:32px;text-align:left}.rec__title[data-v-97b3905f]{display:block;font-family:var(--f-display);font-size:20px;letter-spacing:-.02em;margin:0}.rec__sub[data-v-97b3905f]{margin-top:2px;font-size:14px;color:var(--c-text-55)}.rec__list[data-v-97b3905f]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:10px -16px 0;padding:4px 16px 14px}.rcard[data-v-97b3905f]{flex:0 0 210px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-soft);color:var(--c-text);text-decoration:none;transition:transform .15s ease}.rcard[data-v-97b3905f]:hover{transform:translateY(-2px)}.rcard__tag[data-v-97b3905f]{align-self:flex-start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:700;background:var(--c-sand);color:var(--c-text-55)}.rcard__tag--topic[data-v-97b3905f]{background:var(--c-blue-tint);color:var(--c-blue-deep)}.rcard__name[data-v-97b3905f]{display:flex;align-items:center;gap:8px}.rcard__mark[data-v-97b3905f]{width:28px;height:28px;flex:none}.rcard__name b[data-v-97b3905f]{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rcard__foot[data-v-97b3905f]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.rcard__foot small[data-v-97b3905f]{font-size:12px;color:var(--c-text-45)}.rec--compact[data-v-97b3905f]{margin-top:4px}.rec--compact .rec__title[data-v-97b3905f]{font-size:14px}.rec--compact .rec__list[data-v-97b3905f]{margin:8px -18px 0;padding:0 18px 4px;gap:10px}.rec--compact .rcard[data-v-97b3905f]{flex-basis:170px;box-shadow:none}.page[data-v-f5d315f3]{padding-top:28px;padding-bottom:80px}.head[data-v-f5d315f3]{display:flex;align-items:center;gap:16px;margin-top:20px}.head__mark[data-v-f5d315f3]{width:52px;height:52px;flex:none}.title[data-v-f5d315f3]{font-family:var(--f-display);font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0}.meta[data-v-f5d315f3]{margin-top:4px;font-size:14px;color:var(--c-text-55)}.desc[data-v-f5d315f3]{margin:16px 0 0;color:var(--c-text-62)}.cta[data-v-f5d315f3]{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-top:24px}.cta .th-btn[data-v-f5d315f3]{text-decoration:none}.cta__login[data-v-f5d315f3]{color:var(--c-coral-deep);font-weight:600;font-size:14px;text-decoration:none}.cta__row[data-v-f5d315f3]{display:flex;gap:10px}.cta__guest-like[data-v-f5d315f3]{flex-basis:100%}.report[data-v-f5d315f3]{margin-top:18px}.report__link[data-v-f5d315f3]{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--c-text-55);text-decoration:underline}.report__link[data-v-f5d315f3]:hover{color:var(--c-coral-deep)}.report__form[data-v-f5d315f3]{display:grid;gap:8px;max-width:520px;justify-items:start}.report__form textarea[data-v-f5d315f3]{width:100%}.report__label[data-v-f5d315f3]{font-size:14px;font-weight:600}.report__done[data-v-f5d315f3]{margin:0;font-size:14px;color:var(--c-green-deep);font-weight:600}.content[data-v-f5d315f3]{margin-top:28px;padding:22px 26px;font-size:15px;line-height:1.5;color:var(--c-text-72)}.content[data-v-f5d315f3] .set-lines{margin-top:0}.pics[data-v-f5d315f3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.pics img[data-v-f5d315f3]{width:88px;height:88px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--c-hairline)}.content[data-v-f5d315f3] summary{font-size:15px;color:var(--c-text)}@media (max-width: 540px){.title[data-v-f5d315f3]{font-size:24px}.cta .th-btn[data-v-f5d315f3]{width:100%;justify-content:center;text-align:center}.cta__row[data-v-f5d315f3]{width:100%}.cta__row[data-v-f5d315f3]>*{flex:1}.content[data-v-f5d315f3]{padding:18px 16px}}
