.kGH5_G_share{align-items:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.kGH5_G_share.kGH5_G_compact{gap:var(--space-2);border-top:none;margin-top:0;padding-top:0}.kGH5_G_label{color:var(--color-ink);font-size:.875rem;font-weight:700}.kGH5_G_compact .kGH5_G_label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.kGH5_G_compact .kGH5_G_btn{padding:6px 11px;font-size:.75rem}.kGH5_G_btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.kGH5_G_btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-sub);cursor:pointer;transition:var(--transition-base);box-shadow:var(--shadow-sm);background:#fff;justify-content:center;align-items:center;padding:8px 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.kGH5_G_btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.kGH5_G_x:hover{color:#fff;background:#000;border-color:#000}.kGH5_G_line:hover{color:#fff;background:#06c755;border-color:#06c755}.kGH5_G_facebook:hover{color:#fff;background:#1877f2;border-color:#1877f2}.kGH5_G_hatena:hover{color:#fff;background:#00a4de;border-color:#00a4de}.kGH5_G_btn[data-copied]{color:#047857;background:#ecfdf5;border-color:#6ee7b7}
