/* 結果の共有（2026-10-24・Tools / Apps 共通。正本は FirstCHTools の site/discovery/share.css。説明は share.js） */
.ch-share{margin:28px 0 8px;padding:20px 22px;border:1px solid var(--hairline,var(--line,#e5e7eb));
  background:var(--panel,#fff);border-radius:var(--radius,6px)}
.ch-share-h{margin:0 0 12px;font-size:1.05rem;font-weight:700;line-height:1.4}
.ch-share-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.ch-share-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;
  border:1px solid var(--hairline-strong,var(--line,#d1d5db));border-radius:999px;background:var(--panel,#fff);
  color:var(--ink,#1f2937);font:inherit;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;
  transition:border-color .15s,background-color .15s,transform .1s}
.ch-share-btn:hover{border-color:var(--accent,#b45309);color:var(--accent-dark,var(--accent,#92400e))}
.ch-share-btn:active{transform:translateY(1px)}
.ch-share-btn:focus-visible{outline:2px solid var(--accent,#b45309);outline-offset:2px}
.ch-share-main{background:var(--accent,#b45309);border-color:var(--accent,#b45309);color:#fff}
.ch-share-main:hover{background:var(--accent-dark,#92400e);border-color:var(--accent-dark,#92400e);color:#fff}
.ch-share-sub{border-color:transparent;background:transparent;color:var(--ink-soft,var(--muted,#4b5563))}
.ch-share-msg{min-height:1.2em;margin:8px 0 0;font-size:.85rem;color:var(--ink-soft,var(--muted,#4b5563))}
.ch-share-msg:empty{display:none}
.ch-share-preview{margin-top:14px}
.ch-share-preview img{display:block;width:100%;max-width:600px;height:auto;margin-bottom:12px;
  border:1px solid var(--hairline,var(--line,#e5e7eb));border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.08)}
.ch-share-note{margin:12px 0 0;font-size:.78rem;line-height:1.6;color:var(--ink-soft,var(--muted,#6b7280))}
@media (max-width:480px){.ch-share{padding:16px}.ch-share-row>.ch-share-btn{flex:1 1 calc(50% - 10px)}
  .ch-share-row>.ch-share-main{flex-basis:100%}}
@media (prefers-reduced-motion:reduce){.ch-share-btn{transition:none}}
