.social-comments{margin-top:48px;border-top:1px solid var(--border);padding-top:30px}.social-comments h2{font-size:27px}.comment{border-bottom:1px solid var(--border);padding:22px 0}.comment header{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.comment time{color:var(--muted);font-size:12px}.comment p{overflow-wrap:anywhere}.comment form,.social-comments form{max-width:740px;margin-top:25px}.social-comments textarea{min-height:100px;width:100%}.result-share canvas{display:block;width:100%;height:auto;max-width:1000px;margin:28px auto;border:1px solid var(--border);border-radius:16px}.audio-quickfacts{display:flex;gap:14px;margin:8px 0;font-size:12px;flex-wrap:wrap}.info-peek{position:relative;cursor:help;color:var(--accent);border-bottom:1px dotted currentColor}.info-peek>[role=tooltip]{display:none;position:absolute;left:0;top:100%;z-index:20;min-width:180px;max-width:min(320px,70vw);padding:15px;background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto}.info-peek:hover>[role=tooltip],.info-peek:focus>[role=tooltip],.info-peek:focus-within>[role=tooltip]{display:block}.info-peek img{max-width:230px;max-height:230px;object-fit:contain;width:100%}.cell{min-width:0}.cell h3,.cell-play>span,.cell p{overflow-wrap:anywhere;max-width:100%;min-width:0}
