@charset "UTF-8";
/*
 * ystandard-trim.css
 * ------------------------------------------------------------------
 * ブログ・固定ページ（ystandard 描画）を、QA ZERO トップLP（緑基調）の
 * 色・フォントに「寄せる」ための微調整。置き換え・全面リデザインではない。
 *
 * 適用範囲: 非LPページのみ（functions.php で qazero_is_lp() を除外して enqueue）。
 *           LPは親テーマCSSを捨てているため、このファイルとは無関係。
 * 読み込み順: 子テーマ style.css（handle: style-css）の後ろに読み込むことで、
 *           :root 変数・body フォントの上書きを確実に効かせる。
 *
 * パレット出典: design/stitch_qa_zero_web_design/DESIGN.md（QA ZERO=緑が主役）。
 *           コーラル #F28080 は quarka/WPアシスタント側。ここでは使わない。
 */

:root {
	/* 本文フォント: Inter + Noto Sans JP に寄せる（LPと同じ Google Fonts） */
	--font-family: 'Inter', 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;

	/* リンク: 既定ブルー(#2980b9) → QA ZERO エメラルド系（可読性優先で濃いめを基準色に） */
	--link-text: #009c76;
	--link-text-hover: #00ba8d;

	/* ボタン: 既定ダーク(#222) → ブランドグリーン */
	--ystd-button-background-color: #00cd0a;
	--ystd-button-text-color: #ffffff;
}

/*
 * body のフォントは子テーマ style.css で直接指定されている（Hiragino系）ため、
 * 変数上書きだけでは届かない。ここで body を直接上書きしてLPに寄せる。
 */
body {
	font-family: 'Inter', 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;
	color: #0c0c0c; /* LP ink。既存 #111/#222 からのごく微調整 */
}

/*
 * 記事・固定ページのタイトルヘッダー: 黒罫線(#111) → ブランドグリーンにして緑世界へ寄せる。
 * （.singular-header の枠線色だけ差し替え。レイアウトは触らない）
 */
.singular-header.entry-header {
	border-top-color: #00cd0a;
	border-bottom-color: #00cd0a;
}

/* テキスト選択ハイライトも緑の世界観に */
::selection {
	background: rgba(0, 205, 10, 0.18);
}

/* デモ申込フォーム（/demo/）確認画面のボタン修正
 * ------------------------------------------------------------------
 * テーマ既定 style.css の共通ルール .mw_wp_form_confirm input（width:480px /
 * display:block / margin:0 auto）が、デモフォーム独自CSS（DB内ページ本文の
 * インライン <style> のピルボタン設計）を上書きし、確認画面の2ボタン
 * （入力画面へ戻る／この内容で申し込む）が大きく段違いになる問題を修正。
 * ここ（filemtime でキャッシュバスターが効くファイル）に置くことで、
 * 固定バージョン ?ver の style.css と違い再訪ユーザーにも即反映される。
 * デモフォーム内だけ自動幅・インライン配置に戻し横並び中央揃えにする。 */
.qaz-demo-formwrap .mw_wp_form_confirm input[name="submitBack"],
.qaz-demo-formwrap .mw_wp_form_confirm input[name="submit"] {
	width: auto;
	display: inline-block;
	vertical-align: middle;
	margin: 6px 0;
}
.qaz-demo-formwrap .mw_wp_form_confirm input[name="submitBack"] {
	margin-right: 12px;
}
