/* 推し活ノート の色（kazuapps/design/family.json から scripts/sync-design.py が作る。手で直さない） */
:root {
  color-scheme: light;
  --paper: #F3F6F8;
  --surface: #FFFFFF;
  --ink: #12212B;
  --muted: #4A5B67;
  --line: #D4DDE3;
  --night-ink: #EEF5F9;
  --night-muted: #A9C0CF;
  --ok: #3CC473;
  --warn: #F2A73B;
  --error: #EE5D52;
  --ok-text: #1E7A44;
  --warn-text: #9A5A00;
  --error-text: #B3261E;
  --marker-fill: #12212B;
  --marker-ink: #FFFFFF;
  --link: #C2185B;
  --night: #3D0B22;
  --accent: #FF4F92;
  --night-raised: #4D1F34;
  --night-line: #60374A;
  --night-edge: transparent;
  --primary-fill: #3D0B22;
  --primary-ink: #EEF5F9;
}

@media (prefers-color-scheme: dark) {
  :root {
    color-scheme: dark;
    --ink: #E6EEF3;
    --muted: #A4B6C2;
    --ok-text: #6FDC98;
    --warn-text: #F5BD62;
    --error-text: #FF8A80;
    --marker-fill: #E6EEF3;
    --paper: #1E0712;
    --surface: #2C1620;
    --line: #3E2A33;
    --link: #FF8AB8;
    --night-edge: #6D203F;
    --primary-fill: #FF4F92;
    --primary-ink: #3D0B22;
    --marker-ink: #1E0712;
  }
}

.app-accent-tonari { --app-accent: #FFB45A; }
.app-accent-michilog { --app-accent: #14B8A6; }
.app-accent-lastfront { --app-accent: #F0A500; }
.app-accent-ai-usage { --app-accent: #3FB8D9; }
.app-accent-oshinote { --app-accent: #FF4F92; }
.app-accent-kazuapps { --app-accent: #3FB8D9; }
