.content-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--line);margin-top:18px;font:16px/1.5 Arial,sans-serif}.content-actions form{margin:0}.reaction-button,.social-share>summary,.social-links>a,.social-links>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:24px;background:var(--surface);color:var(--text);padding:8px 13px;cursor:pointer;text-decoration:none;box-sizing:border-box}.reaction-button svg,.social-share svg{width:20px;height:20px}.reaction-button[aria-pressed=true]{color:#c53865;border-color:#c53865}.reaction-button[aria-pressed=true] svg{fill:currentColor}.social-share{position:relative;margin-inline-start:auto}.social-share>summary{list-style:none}.social-share>summary::-webkit-details-marker{display:none}.social-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.social-links a:nth-child(1){color:#16834c}.social-links a:nth-child(2){color:#087caa}.social-links a:nth-child(4){color:#315b98}.article-card .social-share[open] .social-links,.book-card .social-share[open] .social-links{position:absolute;inset-inline-end:0;top:100%;z-index:5;min-width:240px;background:var(--card);padding:12px;border:1px solid var(--line);border-radius:10px;box-shadow:0 4px 15px #0002}.discussion{margin-block:36px;font:22px/2 Faruma,sans-serif}.discussion h2{font-size:30px}.discussion h3{font-size:24px}.discussion label{display:block;margin-top:18px}.discussion input,.discussion textarea{display:block;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--card);color:var(--text);font:22px/2 Faruma,sans-serif}.discussion .button{margin-top:20px;font-family:Faruma,sans-serif;cursor:pointer}.approved-comment{border-bottom:1px solid var(--line);padding:18px 0}.approved-comment p,.comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.approved-comment time{font:14px/1.6 Arial,sans-serif;color:var(--muted)}.comment-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.reaction-button:focus-visible,.social-share a:focus-visible,.social-share summary:focus-visible,.social-share button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.content-actions button:disabled{opacity:.5}.discussion .commerce-notice,.discussion .commerce-error{font-size:19px}.article-card .content-actions,.book-card .content-actions{font-size:14px;gap:6px}.bookstore-page>.discussion{max-width:850px;margin-inline:auto}@media(max-width:600px){.discussion{font-size:20px}.discussion input,.discussion textarea{font-size:20px}.content-actions{gap:8px}}

