body {background:#000;color:#ccc;font-family:"Inter",sans-serif;}
.share-comment-dark {margin-top:30px;color:#ddd;}
.share-container-dark,.comment-container-dark {background:#111;border:1px solid #222;border-radius:10px;box-shadow:0 0 10px rgba(255,255,255,0.05);padding:15px;margin-bottom:20px;}
.share-title-dark,.comment-title-dark {font-size:15px;margin-bottom:10px;color:#eee;}
.share-buttons-dark {display:flex;gap:6px;flex-wrap:wrap;}
.share-btn-dark {padding:4px 10px;border-radius:6px;font-size:12px;color:#fff;text-decoration:none;border:none;cursor:pointer;transition:all 0.3s;}
.share-btn-dark:hover {opacity:0.85;}
.tw {background:#1B9CFC;}
.rd {background:#FA8231;}
.tg {background:#20BF6B;}
.copy {background:#4B6584;}
.comment-container-dark form {display:flex;flex-direction:column;gap:8px;}
#commentNameDark,#commentContentDark {background:#0d0d0d;border:1px solid #333;color:#ccc;padding:6px 8px;border-radius:6px;font-size:13px;}
#commentContentDark {height:100px;resize:vertical;line-height:1.4;min-height:80px;max-height:300px;}
.comment-submit-dark {align-self:flex-start;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;border-radius:6px;padding:8px 15px;font-size:14px;cursor:pointer;transition:opacity 0.3s;}
.comment-submit-dark:hover {opacity:0.85;}
.comment-success-dark {display:none;color:#76e6b6;font-size:12px;margin-top:6px;}
