/* 大寫數字轉換頁專用樣式；表單與表格沿用 site.css */
#cn-amount { width: 100%; font-size: 1.3rem; }
.cn-chk { display: flex; align-items: center; gap: 8px; margin: 6px 0 10px; font-size: 1rem; font-weight: 600; cursor: pointer; }
.cn-chk input { width: 22px; height: 22px; flex: none; }
.cn-norm { margin: 8px 0; color: var(--muted); overflow-wrap: anywhere; }
.cn-out { border: 1px solid var(--line); border-radius: 12px; padding: 4px 14px 14px; margin: 10px 0; }
.cn-out:first-of-type { background: #eff4ff; border: 2px solid var(--brand); }
.cn-h2 { font-size: 1rem; margin: .6rem 0 .2rem; color: var(--muted); }
.cn-text { font-size: 1.45rem; font-weight: 700; color: var(--brand-dark); margin: 4px 0 10px; line-height: 1.5; overflow-wrap: anywhere; word-break: break-all; }
.cn-out .btn { width: 100%; }
.cn-ok { color: var(--ok); }
.cn-actions { margin-top: 6px; }
.content table th, .content table td { overflow-wrap: anywhere; }
@media (max-width: 560px) {
  .content table { font-size: .9rem; }
  .content th, .content td { padding: 6px 3px; }
}
