/* ══ cf.css（contact form）— お問い合わせフォーム専用（contact.php のみが読む） ══
   ⚠️v0.290: ヘッダー名が「contact.css」でファイル名 cf.css と食い違っていたのを是正（指摘#121）。
   土台は doc.css の .reg-*（登録フォームと同一意匠）。本ファイルは複数項目を
   並べるための間隔と、フォーム固有の要素だけを足す。フラット様式・角R 7px（等倍ページ）。 */

.cf-field{margin-top:16px;}
.cf-field:first-child{margin-top:0;}

textarea.reg-input{resize:vertical;line-height:1.75;min-height:150px;}
select.reg-input{cursor:pointer;}

/* ハニーポット: 人間には見えず、スクリーンリーダーにも読ませない。
   display:none は一部ボットに検知されるため画面外へ退避する方式にする */
.cf-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}

.cf-done{font-size:13px;color:var(--text2);line-height:1.95;}
.cf-done strong{color:var(--text);font-weight:600;}
