/* 裏妻版（04）の見た目：つばさ支給のデザイン画像（デザイン支給/原本・2026-10-25）の色に合わせたトークン。
 * 店ロゴのえんじ赤 #901820・金 #C89850／札の紫 #604070・淡い紫 #E8E0F0／ロゴの白地 #FEFDFC。
 * 共通の磨き（余白・文字・ボタン・動き）は polish.css（1号店の E と同じ）。ここは色と書体のトークンだけ。文字と地の明るさの差は 4.5:1 以上。 */
@import url("polish.css");
html:root {
  --bg: #FEFBFC; --surface: #FFFFFF; --ivory: #FAF4F8; --pearl: #F3EAF2;
  --ink: #3B2B44; --muted: #6B5F72;
  --accent: #5E3F6E; --accent-soft: #EFE6F3; --on-accent: #FFFFFF;
  --btn: #5E3F6E; --btn-hover: #482F56; --btn-shadow: none;
  --btn-solid: #5E3F6E; --btn-solid-hover: #482F56; --btn-inner: rgba(255, 255, 255, .22);
  --ornament: #C89850; --champagne-soft: #F6EEF5; --line: #EADFEA; --line-accent: #D8C8E0;
  --panel: rgba(254, 253, 252, .9); --tint-1: #FDF8FB; --tint-2: #F4ECF3;
  --footer-bg: #FEFDFC; --footer-ink: #3B2B44; --footer-muted: #6B5F72; --footer-line: #EADFEA;
  --note-bg: #3B2B44; --note-ink: #F4ECF3;
  --toast-bg: rgba(59, 43, 68, .94);
  --photo-frame: rgba(216, 200, 224, .7); --photo-shade: rgba(59, 43, 68, .08);
  --shadow: 0 18px 40px rgba(94, 63, 110, .07); --shadow-hover: 0 24px 50px rgba(94, 63, 110, .13);
  --il-wall: #F4ECF3; --il-floor: #EBDFEA; --il-white: #FEFDFC; --il-soft: #EFE6F3; --il-glow: #FBF4F8;
  --il-line: #D8C8E0; --il-wood: #C89850; --il-rail: #DCCFE0; --il-plant: #B9A3C4;
  --il-accent: #5E3F6E; --il-accent-2: #8E6F9E; --il-ink: #3B2B44; --il-muted: #6B5F72;
  --uz-name: #4A2F5C;   /* 出勤一覧の名前＝濃い紫 */
  --uz-time: #444047;   /* 出勤時間＝読みやすい濃いグレー */
  --uz-wine: #901820; --uz-gold: #C89850; --uz-logo-bg: #FEFDFC;
  --display: "Cormorant Garamond", "UZ Display", "Times New Roman", serif;
  --mincho: "Shippori Mincho", "UZ Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;
  --en-style: italic;
}
