/* GENERATED from media-app-ui/workspace-theme.css; do not edit. */
/* Shared workspace color themes (light/dark/sepia/forest) for Image, Novel, Voice and Video.
   Load right after each app's workspace-design.css so it keeps overriding app-specific light/dark tokens. */
body[data-workspace-app][data-workspace-resolved-theme] {
  --workspace-bg:#f5f5f7; --workspace-panel:#fff; --workspace-soft:#ededf1; --workspace-ink:#1d1d1f;
  --workspace-muted:#62626d; --workspace-line:#d6d6de; --workspace-accent:#0061c2; --workspace-tint:#e5effc;
  --workspace-accent-ink:#fff; --workspace-shadow:0 12px 36px #1b24440a,0 1px 3px #1b244406;
  --media-bg:var(--workspace-bg); --media-surface:var(--workspace-panel); --media-surface-raised:var(--workspace-soft);
  --media-text:var(--workspace-ink); --media-muted:var(--workspace-muted); --media-border:var(--workspace-line);
  --media-accent:var(--workspace-accent); --media-accent-ink:var(--workspace-accent-ink); --media-focus:2px solid var(--workspace-accent);
  --bg:var(--workspace-bg); --panel:var(--workspace-panel); --ink:var(--workspace-ink); --muted:var(--workspace-muted);
  --line:var(--workspace-line); --accent:var(--workspace-accent); --accent-ink:var(--workspace-accent-ink); --paper:var(--workspace-bg);
  --library-bg:var(--workspace-bg); --library-ink:var(--workspace-ink); --library-muted:var(--workspace-muted); --library-line:var(--workspace-line); --library-selected:var(--workspace-accent);
  color-scheme:light;
}
body[data-workspace-app][data-workspace-resolved-theme=dark] {
  --workspace-bg:#191a1e; --workspace-panel:#24262b; --workspace-soft:#202126; --workspace-ink:#f0f0f3;
  --workspace-muted:#b4b7c1; --workspace-line:#41454f; --workspace-accent:#a6c6ff; --workspace-tint:#2a3b56;
  --workspace-accent-ink:#152139; --workspace-shadow:0 12px 36px #0002; color-scheme:dark;
}
body[data-workspace-app][data-workspace-resolved-theme=sepia] {
  --workspace-bg:#f3eddf; --workspace-panel:#fffaf0; --workspace-soft:#e9e1d2; --workspace-ink:#342c23;
  --workspace-muted:#71614e; --workspace-line:#d2c4af; --workspace-accent:#80502b; --workspace-tint:#edddc8;
  --workspace-accent-ink:#fffaf0; --workspace-shadow:0 12px 36px #4d32150a; color-scheme:light;
}
body[data-workspace-app][data-workspace-resolved-theme=forest] {
  --workspace-bg:#17201c; --workspace-panel:#212e27; --workspace-soft:#1c2822; --workspace-ink:#eef3e8;
  --workspace-muted:#b2c3b5; --workspace-line:#41594b; --workspace-accent:#b6d8a3; --workspace-tint:#304b37;
  --workspace-accent-ink:#182c1b; --workspace-shadow:0 12px 36px #0002; color-scheme:dark;
}
