/* おしゃれ文字・特殊文字変換 — ツール固有 */
.ft-list { display: flex; flex-direction: column; gap: 10px; }
.ft-row { border: 1px solid var(--sg-border,#e2e5ea); border-radius: 10px; padding: 10px 12px; background: var(--sg-surface,#fff); }
.ft-row__head { display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-bottom: 4px; }
.ft-row__name { font-size: .8rem; color: var(--sg-muted,#777); font-weight: 600; }
.ft-row__out { font-size: 1.15rem; word-break: break-word; line-height: 1.6; min-height: 1.6em; }
.ft-examples { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin-top: 8px; }
.ft-examples__label { font-size: .8rem; color: var(--sg-muted,#777); font-weight: 600; }
