:root {
  color-scheme:dark;
  --color-background:#0b100e;
  --color-background-rgb:11,16,14;
  --color-surface:#111915;
  --color-surface-raised:#101713;
  --color-border:#29372f;
  --color-text-primary:#edf3ef;
  --color-text-secondary:#a3b3a9;
  --color-accent:#10dcb2;
  --color-accent-rgb:16,220,178;
  --color-accent-hover:#0bbf9a;
  --color-accent-contrast:#05251c;
  --color-accent-soft:#10271f;
  --color-accent-soft-hover:#16362b;
  --color-media-well:#080c0a;
  --color-control:#0c1410;
  --bg:var(--color-background);
  --panel:var(--color-surface);
  --line:var(--color-border);
  --muted:var(--color-text-secondary);
  --green:var(--color-accent);
  --text:var(--color-text-primary)
}
:root[data-sinkiro-appearance="light"] {
  color-scheme:light;
  --color-background:#fcfcfa;
  --color-background-rgb:252,252,250;
  --color-surface:#ffffff;
  --color-surface-raised:#f0f2ef;
  --color-border:#cbd1cc;
  --color-border-strong:#79847c;
  --color-text-primary:#202824;
  --color-text-secondary:#535d57;
  --color-accent:#005b49;
  --color-accent-rgb:0,91,73;
  --color-accent-hover:#003e32;
  --color-accent-contrast:#ffffff;
  --color-accent-soft:#f0f2ef;
  --color-accent-soft-hover:#f0f2ef;
  --color-media-well:#f0f2ef;
  --color-control:#ffffff;
  --bg:var(--color-background);
  --panel:var(--color-surface);
  --line:var(--color-border);
  --muted:var(--color-text-secondary);
  --green:var(--color-accent);
  --text:var(--color-text-primary)
}
