/*
Theme Name: waves-classic
Theme URI: https://example.local/
Author: migration_waves
Description: 旧PHPサイトからの段階移行用の最小クラシックテーマ。
Version: 0.1.0
Text Domain: waves-classic
*/

/* 旧 global.css のフォント・色指定を優先するため、テーマ側では上書きしない */
body {
	margin: 0;
}

/* テーマ有効確認用（必要なら HTML 側で使用） */
.waves-classic-debug {
	padding: 16px;
	background: #fff7d6;
	border-bottom: 1px solid #f2d27a;
}

/* 各テンプレートの <main> */
.site-main {
	padding: 24px 16px;
	max-width: 1000px;
	margin: 0 auto;
}

/* 旧サイトの home は billboard などを全幅に近い見せ方にする */
.content_class_home .site-main {
	max-width: none;
	padding: 0;
	margin: 0;
}

/* 旧 products.css のグリッドを崩さないため、一覧系も全幅レイアウトに寄せる */
.content_class_products .site-main {
	max-width: none;
	padding: 0;
	margin: 0;
}

/* 検索結果（/search）は global.css の content_class_search レイアウトを優先 */
.content_class_search .site-main {
	max-width: none;
	padding: 0;
	margin: 0;
}

/* 旧 plugin.css のレイアウトを崩さない */
.content_class_plugin .site-main {
	max-width: none !important;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}

/* 旧 article.css のレイアウトを崩さない */
.content_class_article .site-main {
	max-width: none !important;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}

/* 旧 bundle.css / hardware.css のレイアウトを崩さない */
.content_class_bundle .site-main,
.content_class_hardware .site-main {
	max-width: none !important;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}

/* 旧 solutions.css のレイアウトを崩さない（ビルボード全幅など） */
.content_class_solutions .site-main {
	max-width: none !important;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}

/* 旧 global.css（special）のレイアウトを崩さない（ビルボード全幅など） */
.content_class_special .site-main {
	max-width: none !important;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}


