#lactotalk{--lt-accent:#2f9e6e;--lt-accent-dark:#1f6b4a;--lt-bg:#ffffff;--lt-soft:#f4f7f5;--lt-line:#e6e6e6;--lt-ink:#1c2b26;--lt-muted:#6a776f;--lt-radius:12px;max-width:820px;margin:2.5rem auto;font-size:16px;color:var(--lt-ink)}#lactotalk *,#lactotalk *::before,#lactotalk *::after{box-sizing:border-box}.lt-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.lt-title{font-size:1.4rem;margin:0}.lt-count{color:var(--lt-accent-dark)}.lt-sort__select{border:1px solid var(--lt-line);border-radius:999px;padding:.45rem 1.8rem .45rem .9rem;font-size:.9rem;background:var(--lt-bg);cursor:pointer}.lt-form{display:flex;gap:.85rem;background:var(--lt-soft);border:1px solid var(--lt-line);border-radius:var(--lt-radius);padding:1rem;margin-bottom:2rem}.lt-form__avatar img{width:48px;height:48px;border-radius:50%;display:block}.lt-form__fields{flex:1;min-width:0}.lt-form__reply-note{font-size:.85rem;color:var(--lt-muted);margin-bottom:.5rem}.lt-form__reply-note b{color:var(--lt-ink)}.lt-cancel-reply{background:none;border:0;color:var(--lt-accent-dark);cursor:pointer;text-decoration:underline;font:inherit;padding:0 .3rem}.lt-form__text{width:100%;border:1px solid var(--lt-line);border-radius:10px;padding:.7rem .85rem;font:inherit;resize:vertical;background:#fff}.lt-form__text:focus{outline:2px solid var(--lt-accent);border-color:var(--lt-accent)}.lt-form__guest{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.lt-form__guest input{flex:1;min-width:150px;border:1px solid var(--lt-line);border-radius:8px;padding:.55rem .7rem;font:inherit;background:#fff}.lt-form__subscribe{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--lt-muted);margin-top:.7rem;cursor:pointer}.lt-form__foot{display:flex;align-items:center;gap:1rem;margin-top:.8rem}.lt-form__submit{background:var(--lt-accent);color:#fff;border:0;border-radius:999px;padding:.6rem 1.4rem;font-weight:600;cursor:pointer;transition:background .15s}.lt-form__submit:hover{background:var(--lt-accent-dark)}.lt-form__submit:disabled{opacity:.6;cursor:default}.lt-form__notice{font-size:.88rem;color:var(--lt-accent-dark)}.lt-form__notice.is-error{color:#c0392b}.lt-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.lt-list{list-style:none;margin:0;padding:0}.lt-list.is-loading{opacity:.5;pointer-events:none}.lt-item{list-style:none}.lt-children{list-style:none;margin:.5rem 0 0;padding:0 0 0 clamp(1rem, 4vw, 2.6rem);border-left:2px solid var(--lt-line)}.lt-comment{display:flex;gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--lt-line)}.lt-children .lt-comment{border-bottom:0;padding-bottom:.4rem}.lt-comment__avatar img{width:44px;height:44px;border-radius:50%;display:block}.lt-comment__body{flex:1;min-width:0}.lt-comment__head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.25rem}.lt-comment__author{font-weight:700}.lt-badge{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;background:var(--lt-accent);color:#fff;border-radius:999px;padding:.1rem .5rem;font-weight:700}.lt-comment__time{font-size:.8rem;color:var(--lt-muted)}.lt-comment__text{line-height:1.6}.lt-comment__text p{margin:0 0 .6em}.lt-comment__text p:last-child{margin-bottom:0}.lt-comment__actions{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.lt-vote{display:inline-flex;align-items:center;gap:.25rem}.lt-vote__btn{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid var(--lt-line);border-radius:999px;padding:.25rem .6rem;cursor:pointer;color:var(--lt-muted);font:inherit;font-size:.82rem;transition:.15s}.lt-vote__btn:hover{border-color:var(--lt-accent);color:var(--lt-accent-dark)}.lt-vote__up.is-active{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}.lt-vote__down.is-active{background:#c0392b;border-color:#c0392b;color:#fff}.lt-reply-btn{background:none;border:0;color:var(--lt-accent-dark);font-weight:600;cursor:pointer;font:inherit;font-size:.85rem;padding:0}.lt-reply-btn:hover{text-decoration:underline}.lt-form-slot{margin:.6rem 0 1rem}.lt-loadmore{display:block;margin:1.5rem auto 0;background:var(--lt-soft);border:1px solid var(--lt-line);border-radius:999px;padding:.6rem 1.5rem;font-weight:600;cursor:pointer;color:var(--lt-ink)}.lt-loadmore:hover{border-color:var(--lt-accent);color:var(--lt-accent-dark)}.lt-empty,.lt-closed{color:var(--lt-muted);text-align:center;padding:1rem 0}.lt-new>.lt-comment{animation:lt-flash 1.6s ease}@keyframes lt-flash{0%{background:rgb(47 158 110 / .14)}100%{background:#fff0}}@media (prefers-reduced-motion:reduce){.lt-new>.lt-comment{animation:none}}@media (max-width:560px){.lt-header{flex-direction:column;align-items:flex-start}.lt-form{flex-direction:column}.lt-form__avatar{display:none}}#lactotalk{overflow-wrap:break-word}.lt-comment__text table{display:block;max-width:100%;overflow-x:auto}.lt-comment__text img{max-width:100%;height:auto}@media (max-width:782px){.lt-children{padding-left:clamp(.75rem, 3vw, 1.5rem)}}@media (max-width:560px){.lt-children{padding-left:.75rem;margin-left:0}.lt-children .lt-children .lt-children{padding-left:0;border-left:0}.lt-comment{gap:.6rem}.lt-comment__avatar img{width:36px;height:36px}.lt-comment__actions{flex-wrap:wrap;gap:.6rem}.lt-form__guest input{min-width:100%}.lt-sort__select{font-size:16px}}@media (hover:none) and (pointer:coarse){.lt-vote__btn{padding:.5rem .8rem}.lt-reply-btn{padding:.5rem 0}.lt-form__submit{padding:.75rem 1.5rem}}.lt-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.lt-pagination:empty{display:none}a.lt-loadmore,.lt-pagelink{display:inline-block;background:var(--lt-soft);border:1px solid var(--lt-line);border-radius:999px;padding:.6rem 1.5rem;font-weight:600;cursor:pointer;color:var(--lt-ink);text-decoration:none;margin:0}a.lt-loadmore:hover,.lt-pagelink:hover{border-color:var(--lt-accent);color:var(--lt-accent-dark)}.lt-loadmore.is-busy{opacity:.6;pointer-events:none}