.lpv-cm{gap:var(--sp-4);min-width:0;scroll-margin-top:calc(var(--header-h) + var(--sp-4));flex-direction:column;display:flex}.lpv-cm__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.lpv-cm__title{align-items:center;gap:var(--sp-2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-h2);display:flex}.lpv-cm__count{border-radius:var(--r-pill);background:var(--surface-3);min-width:28px;height:24px;color:var(--text);font-family:var(--font-body);font-size:var(--fs-small);letter-spacing:0;place-items:center;padding:0 8px;font-weight:700;display:inline-grid}.lpv-cm__sort{border-radius:var(--r-pill);background:var(--surface-2);gap:2px;padding:3px;display:inline-flex}.lpv-cm__sort a{min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-pill);color:var(--text-muted);font-size:var(--fs-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.lpv-cm__sort a[aria-current=true]{background:var(--surface-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.lpv-cm__form{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--border);display:grid}.lpv-cm__form:focus-within{border-color:color-mix(in srgb,var(--turquoise) 60%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--turquoise) 40%,transparent),0 0 18px var(--turquoise-glow)}.lpv-cm__form textarea{resize:vertical;width:100%;min-height:72px;padding:var(--sp-3);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);font:inherit;font-size:var(--fs-body);line-height:var(--lh-body)}.lpv-cm__form textarea:focus{border-color:var(--turquoise);outline:none}.lpv-cm__foot{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.lpv-cm__left{font-size:var(--fs-micro);color:var(--text-muted);font-variant-numeric:tabular-nums}.lpv-cm__left.is-low{color:var(--warning)}.lpv-cm__note{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-1);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.lpv-cm__list{gap:var(--sp-2);flex-direction:column;display:flex}.lpv-cm__empty{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-4);border-radius:var(--r-lg);background:var(--surface-1);color:var(--text-muted);display:flex}.lpv-cm__more{align-self:center}.lpv-cm__list[hidden]{display:none}.lpv-c{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--border);animation:lpv-in var(--dur-standard) var(--ease-enter) both;grid-template-columns:40px minmax(0,1fr);display:grid}.lpv-c--reply{padding:var(--sp-2) 0 0;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr)}.lpv-c--mine{border-color:color-mix(in srgb,var(--turquoise) 35%,var(--border))}.lpv-c--held,.lpv-c--hidden{border-style:dashed}.lpv-c__main{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.lpv-c__who{align-items:center;gap:6px var(--sp-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.lpv-c__nick{color:var(--text);font-weight:700;text-decoration:none}.lpv-c__nick:hover{color:var(--turquoise)}.lpv-c__time{color:var(--text-faint);font-size:var(--fs-micro)}.lpv-c__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-body);line-height:var(--lh-body)}.lpv-c__status{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--warning);display:flex}.lpv-c__status--hidden{color:var(--danger)}.lpv-c__rumor{border-radius:var(--r-md);background:color-mix(in srgb,var(--warning) 7%,transparent);border:1px solid color-mix(in srgb,var(--warning) 45%,transparent)}.lpv-c__rumor>summary{align-items:center;gap:6px var(--sp-2);padding:var(--sp-2) var(--sp-3);cursor:pointer;font-size:var(--fs-small);flex-wrap:wrap;list-style:none;display:flex}.lpv-c__rumor>summary::-webkit-details-marker{display:none}.lpv-c__rumor>summary .lpv-c__open{color:var(--turquoise);margin-left:auto;font-weight:600}.lpv-c__rumor[open]>summary .lpv-c__open{display:none}.lpv-c__rumor>.lpv-c__body{padding:0 var(--sp-3) var(--sp-3)}.lpv-c__acts{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.lpv-c__acts form{margin:0;display:inline-flex}.lpv-act{min-height:36px;padding:0 var(--sp-2);border-radius:var(--r-pill);color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.lpv-act .lp-icon{width:16px;height:16px}@media (hover:hover){.lpv-act:hover{color:var(--text);background:var(--surface-2)}}.lpv-act[aria-pressed=true]{color:var(--pink)}.lpv-act[aria-pressed=true] .lp-icon{fill:currentColor}.lpv-act.is-pop .lp-icon{animation:lpv-pop var(--dur-standard) var(--ease-enter)}.lpv-act--danger{color:color-mix(in srgb,var(--danger) 80%,var(--text-muted))}.lpv-c__edit>summary{list-style:none}.lpv-c__edit>summary::-webkit-details-marker{display:none}.lpv-c__edit[open]{flex-basis:100%}.lpv-c__replies{gap:var(--sp-2);margin-top:var(--sp-1);flex-direction:column;display:flex}.lpv-c__replyform{margin-top:var(--sp-2)}@keyframes lpv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lpv-pop{50%{transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.lpv-c,.lpv-act.is-pop .lp-icon{animation:none}}
