#book-social .comment{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem}#book-social .comment-head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.35rem}#book-social .comment-name{font-weight:700;font-size:.9rem;color:var(--accent-bright);font-family:var(--font-display)}#book-social .comment-date{font-size:.75rem;color:var(--ink-dim, #666)}#book-social .comment.admin{border-color:var(--accent)}#book-social .admin-badge{align-self:center;background:var(--accent);color:#16110d;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.05rem .4rem;margin-left:-.35rem}#book-social .comment-text{font-size:.92rem;line-height:1.55;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}#book-social .reply-btn{background:none;border:none;color:var(--ink-dim, #888);cursor:pointer;font-size:.8rem;padding:.3rem 0 0}#book-social .reply-btn:hover{color:var(--accent-bright)}#book-social .del-btn{background:none;border:none;color:var(--ink-dim, #888);cursor:pointer;font-size:.8rem;padding:.3rem 0 0}#book-social .reply-btn+.del-btn{margin-left:1.25rem}#book-social .del-btn:hover{color:#d16a5a}#book-social .acct-badge{align-self:center;color:var(--accent);font-size:.8rem;font-weight:700;margin-left:-.45rem}#book-social .comment.deleted .comment-text{font-style:italic;color:var(--ink-dim, #888)}#book-social .as-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;margin:0;font-size:.9rem;color:var(--ink-dim, #aaa)}#book-social .as-who b{color:var(--accent-bright);font-family:var(--font-display)}#book-social .as-who .acct-badge,#book-social .as-who .admin-badge{margin-left:.1rem}#book-social .as-who a{color:var(--accent-bright)}#book-social .replies{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin:.75rem 0 0;padding-left:1rem;border-left:2px solid var(--border)}#book-social .comment.reply{background:var(--panel-hover)}.social[data-astro-cid-tlgscskx]{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:1.5rem}.views-count[data-astro-cid-tlgscskx]{font-size:.85rem;color:var(--ink-dim, #888);margin:0 0 1rem}.social-heading[data-astro-cid-tlgscskx]{font-size:1rem;color:var(--ink-dim, #888);font-weight:500;font-family:var(--font-body);margin-bottom:.6rem}.social-top[data-astro-cid-tlgscskx]{display:flex;gap:2.5rem;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem}.stars[data-astro-cid-tlgscskx]{display:flex;gap:.15rem;align-items:center}.star[data-astro-cid-tlgscskx],.star-zero[data-astro-cid-tlgscskx]{background:none;border:none;cursor:pointer;padding:.1rem;line-height:1}.star[data-astro-cid-tlgscskx]{font-size:1.7rem;color:var(--border);transition:color .1s,transform .1s}.star[data-astro-cid-tlgscskx].filled{color:var(--accent)}.star[data-astro-cid-tlgscskx]:hover{transform:scale(1.15)}.star-zero[data-astro-cid-tlgscskx]{font-size:.85rem;font-weight:700;color:var(--ink-dim, #666);border:1px solid var(--border);border-radius:4px;width:1.5rem;height:1.5rem;margin-right:.35rem;transition:color .1s,border-color .1s}.star-zero[data-astro-cid-tlgscskx]:hover,.star-zero[data-astro-cid-tlgscskx].picked-zero{color:#d16a5a;border-color:#d16a5a}.rating-summary[data-astro-cid-tlgscskx]{margin-top:.5rem;font-size:.9rem;color:var(--ink-dim, #aaa);min-height:1.2em}.reactions-block[data-astro-cid-tlgscskx]{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:1.7rem}.reaction[data-astro-cid-tlgscskx]{display:flex;align-items:center;gap:.4rem;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:.35rem .8rem;cursor:pointer;transition:border-color .15s,background .15s}.reaction[data-astro-cid-tlgscskx]:hover{border-color:var(--accent)}.reaction[data-astro-cid-tlgscskx].active{border-color:var(--accent);background:var(--panel-hover)}.reaction-emoji[data-astro-cid-tlgscskx]{font-size:1.05rem;line-height:1}.reaction-count[data-astro-cid-tlgscskx]{font-size:.85rem;color:var(--ink-dim, #aaa)}.reaction[data-astro-cid-tlgscskx].active .reaction-count[data-astro-cid-tlgscskx]{color:var(--accent-bright);font-weight:700}#comment-form[data-astro-cid-tlgscskx]{display:flex;flex-direction:column;gap:.6rem;max-width:640px;margin-bottom:1.5rem}.hp[data-astro-cid-tlgscskx]{display:none}.reply-badge[data-astro-cid-tlgscskx]{display:flex;align-items:center;gap:.5rem;background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:.4rem .7rem;font-size:.85rem;color:var(--ink-dim, #aaa);margin:0}.reply-badge[data-astro-cid-tlgscskx] b[data-astro-cid-tlgscskx]{color:var(--accent-bright);font-weight:700}.reply-badge[data-astro-cid-tlgscskx] button[data-astro-cid-tlgscskx]{margin-left:auto;background:none;border:none;color:var(--ink-dim, #888);cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .2rem}.reply-badge[data-astro-cid-tlgscskx] button[data-astro-cid-tlgscskx]:hover{color:var(--ink)}#comment-form[data-astro-cid-tlgscskx] input[data-astro-cid-tlgscskx][type=text]:not(.hp),#comment-form[data-astro-cid-tlgscskx] textarea[data-astro-cid-tlgscskx]{background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--ink);font-family:var(--font-body);font-size:.92rem;padding:.55rem .75rem;transition:border-color .15s}#comment-form[data-astro-cid-tlgscskx] input[data-astro-cid-tlgscskx]:focus,#comment-form[data-astro-cid-tlgscskx] textarea[data-astro-cid-tlgscskx]:focus{outline:none;border-color:var(--accent)}#comment-form[data-astro-cid-tlgscskx] textarea[data-astro-cid-tlgscskx]{resize:vertical}.form-row[data-astro-cid-tlgscskx]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.form-error[data-astro-cid-tlgscskx]{font-size:.85rem;color:#d16a5a}.submit-btn[data-astro-cid-tlgscskx]{background:var(--accent);border:none;border-radius:6px;color:#16110d;cursor:pointer;font-family:var(--font-display);font-size:.85rem;letter-spacing:.04em;font-weight:700;padding:.55rem 1.4rem;transition:background .15s}.submit-btn[data-astro-cid-tlgscskx]:hover{background:var(--accent-bright)}.submit-btn[data-astro-cid-tlgscskx]:disabled{opacity:.6;cursor:default}.comments-list[data-astro-cid-tlgscskx]{list-style:none;display:flex;flex-direction:column;gap:.75rem;max-width:640px}.comments-empty[data-astro-cid-tlgscskx]{font-size:.9rem;color:var(--ink-dim, #666)}.unavailable[data-astro-cid-tlgscskx] .stars[data-astro-cid-tlgscskx],.unavailable[data-astro-cid-tlgscskx] .reactions-block[data-astro-cid-tlgscskx],.unavailable[data-astro-cid-tlgscskx] .comments-block[data-astro-cid-tlgscskx]{display:none}@media(max-width:640px){.social-top[data-astro-cid-tlgscskx]{gap:1.25rem}.reactions-block[data-astro-cid-tlgscskx]{padding-top:0}}
