.single .single-share-card .rel-title{margin:0 0 12px;display:flex;align-items:center;gap:8px}
.single .single-share-card .rel-title-ic.share-ic{inline-size:16px;block-size:16px;flex:0 0 16px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='18' cy='5' r='2.8'/><circle cx='6' cy='12' r='2.8'/><circle cx='18' cy='19' r='2.8'/><path d='M8.5 11 15.5 7M8.5 13 15.5 17' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='18' cy='5' r='2.8'/><circle cx='6' cy='12' r='2.8'/><circle cx='18' cy='19' r='2.8'/><path d='M8.5 11 15.5 7M8.5 13 15.5 17' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}
.single .single-share-card .share-panel{border:1px solid var(--glass-border);border-radius:12px;background:var(--surface);padding:14px 16px;content-visibility:auto;contain:content;contain-intrinsic-size:200px 120px}
.single .single-share-card .share-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.single .single-share-card .share-btn{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}
.single .single-share-card .share-btn .ic,.single .single-share-card .copy-btn .ic{width:20px;height:20px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.single .single-share-card .share-copy{margin-top:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:8px;background:var(--surface)}
.single .single-share-card .share-input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:inherit;line-height:1.6;color:var(--text);user-select:all}
.single .single-share-card .copy-btn{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:transform .12s ease,background .12s ease}
.single .single-share-card .share-toast{display:none}
.single .single-share-card .share-toast.is-show{display:inline-block;margin-top:10px;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;color:color-mix(in oklab,#065f46,var(--text) 10%);background:color-mix(in oklab,var(--surface),var(--accent) 18%);border:1px solid color-mix(in oklab,var(--border),var(--accent) 45%)}
@media (hover:hover){
  .single .single-share-card .share-btn:hover,.single .single-share-card .copy-btn:hover{transform:translateY(-1px)}
}
@media (prefers-reduced-motion:reduce){
  .single .single-share-card .share-btn,.single .single-share-card .copy-btn,.single .single-share-card .share-toast{transition:none!important}
}
