/* plive の配色トークン（2026-08-16 にここへ集約）
 *
 * ★**値の正はこのファイルだけ**。以前は admin.css・login.html・maintenance.html・
 *   not-invited.html の4箇所に同じ値を写していた。ライトの実測値を入れるときに
 *   必ずずれる形だったので、写すのをやめた（写した瞬間に「どちらが正か」が消える）。
 *
 * ★色は **AWS マネジメントコンソールの実測値**（2026-08-14・EC2 ダッシュボードのダーク）。
 *   資料上の Cloudscape ダーク（#0f1b2a / #192534 の紺）とは違う。目で合わせず測ること。
 *   測り方は docs/plan-design.md「測り方」。
 *
 * ★映像モニター（monitor.html）とゲスト閲覧（guest.html）は**別の地の色**を持つ
 *   （暗所で映像を見る画面なので、地をもっと暗くするのが要件）。ただし
 *   **同じ意味の色は同じ値**でなければならない（例: --idle＝停止）。そこは検査で縛る。
 *
 * 読み込む側は admin.css より **先**に置く（値が先に決まっている必要がある）。
 */

:root{
  --bg:#121920; --panel:#161d26; --panel-2:#161d26; --surface:#1a212b;
  --line:#333843; --line-2:#414d5c;
  --text:#ebebf0; --text-dim:#c6c6ce; --text-faint:#9a9da4;
  /* --accent はブランド（ロゴ・主ボタン）。AWS の Smile Orange。
     ★旧版のピンク #FF2D55 は「装飾の色」だったが、コンソールでは色は状態にだけ使う。 */
  --accent:#ff9903; --accent-2:#ffad33;
  --link:#43b4ff;              /* リンク・通常ボタンの枠と文字 */
  --link-h:#89bdee;
  --on-accent:#0e1419;         /* オレンジの上に載る文字 */
  --live:#2cb533; --warn:#fbd332; --error:#ff7c7c;
  /* 停止（TERMINATED）専用の色。★他で使っていない青にする（2026-08-12・利用者の要望）。
     以前は「停止」も「未作成」も同じ灰で、一覧のどれが**起動すれば使える**のかが
     一目で分からなかった。意味は「正常だが今は止まっている＝起動すれば戻る」。
     未作成（NOT_FOUND）は灰のまま＝そこには何も無い、という別の意味を保つ。 */
  --idle:#43b4ff;
  /* ★書体は端末のものを使う（外部読み込みなし）。Google Fonts の3書体は
     その分だけ表示が遅れるうえ、外部 CDN が塞がれると崩れる。 */
  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --sans:-apple-system,BlinkMacSystemFont,'Segoe UI','Hiragino Sans','Noto Sans JP',sans-serif;
  --display:var(--sans);
  --radius:8px;
  --radius-box:16px;           /* パネル・カード（Cloudscape の Container と同じ） */
  color-scheme:dark;
}
:root[data-theme="light"]{
  color-scheme:light;
  /* ★ライトは Cloudscape のトークン値（実測ではない。ライトの実物を測っていないため）。
     実測を入れるときは**このファイルだけ**を直す。 */
  --bg:#f2f3f3; --panel:#ffffff; --panel-2:#ffffff; --surface:#fafafa;
  --line:#c6c6cd; --line-2:#e9ebed;
  --text:#000716; --text-dim:#414d5c; --text-faint:#656871;
  --accent:#ff9903; --accent-2:#e88b00;
  --link:#0972d3; --link-h:#033160; --on-accent:#0f141a;
  --live:#037f0c; --warn:#8d6605; --error:#d91515;
  --idle:#0972d3;
}
