/* original-env.css
 * @author SBM平良
 * @since 2026/01/26
 *
 * 変更履歴 :
 * ver           date        author    description
 * 3.5.0        2026.01.26  SBM平良  要望_113 （バージョン表示、環境毎色分け対応）
 *
 * - 環境（プロダクション/検証/開発）ごとに画面上部のナビバー（.navbar）と
 * 画面下部のフッター帯（#footer / #footer .copy）の色を切り替えるための上書き用スタイル。
 * - 共通ヘッダ（templates/common/*.html）の  に付与される env クラス（env-pro / env-rt / env-dev）を前提に適用されます。
 * - 共通ヘッダに以下のリンクを追加済みであることを確認:
 * - プロファイルは application.properties の spring.profiles.active を使用してサーバ側で設定し、
 * @ModelAttribute("env") でビューへ渡す実装（ControllerAdvice 等）と組み合わせてください。
 *  注意点:
 * 
 * - Bootstrap の既定スタイルを上書きするために !important を使用しています。影響範囲を限定するためセレクタに .env-... を付与しています。
 * - 将来的に副作用が見られる場合はセレクタをより限定（例 .env-pro header .navbar など）してください。
 *- キャッシュ対策としてリンクにバージョン（?v=1.0.0）を付与することを推奨します。
*/

/* 文字コード指定 */
@charset "UTF-8";
/* =========================
   強制上書き（検証/開発のみ）- 同色統一・優先度確保

- env-pro（本番）は一切触れない
   ========================= */

/* 強制上書き（検証環境: env-rt） */
body.env-rt .navbar,
.env-rt .navbar,
body.env-rt #footer,
.env-rt #footer {
    background-color: #c9302c !important;
    border-color: #c9302c !important;
    color: #ffffff !important;
}
body.env-rt .navbar .navbar-brand,
.env-rt .navbar .navbar-brand,
body.env-rt .navbar .nav-link,
.env-rt .navbar .nav-link,
body.env-rt #footer a,
.env-rt #footer a,
body.env-rt #footer .copy span,
.env-rt #footer .copy span,
body.env-rt #footer .copy p,
.env-rt #footer .copy p {
    color: #ffffff !important;
}

/* 強制上書き（開発環境: env-dev） */
body.env-dev .navbar,
.env-dev .navbar,
body.env-dev #footer,
.env-dev #footer {
    background-color: #0b5ed7 !important;
    border-color: #0b5ed7 !important;
    color: #ffffff !important;
}
body.env-dev .navbar .navbar-brand,
.env-dev .navbar .navbar-brand,
body.env-dev .navbar .nav-link,
.env-dev .navbar .nav-link,
body.env-dev #footer a,
.env-dev #footer a,
body.env-dev #footer .copy span,
.env-dev body #footer .copy span,
body.env-dev #footer .copy p,
.env-dev #footer .copy p {
    color: #ffffff !important;
}