/* 文字の変換ページ（/textcount/romaji/・zenkaku/・kyujitai/・kansuji/、/yubin/eigo/）の共通の見た目 */
.cvl{ display:block; font-size:13px; font-weight:700; color:#46566a; margin:10px 0 4px; }
.cvin, .cvout{ display:block; width:100%; box-sizing:border-box; font:inherit; font-size:17px; line-height:1.7; padding:10px 12px; border:1px solid var(--border-strong, #c9ced8); background:#fff; }
.cvout{ background:var(--tint); font-weight:700; }
.cvopts{ display:flex; flex-wrap:wrap; gap:8px 22px; margin:12px 0 4px; font-size:14.5px; }
.cvopts .g{ display:inline-flex; flex-wrap:wrap; gap:6px 14px; align-items:center; }
.cvopts b{ font-size:13px; color:#46566a; }
.cvopts label{ display:inline-flex; gap:5px; align-items:center; cursor:pointer; }
.cvopts input{ width:17px; height:17px; accent-color:var(--brand); margin:0; }
.cvacts{ display:flex; gap:10px; flex-wrap:wrap; align-items:center; margin-top:12px; }
.cvacts .muted{ font-size:13px; color:#b45309; }
