/* lxtl.css: LXTL v6's colors on the engine's frame pages (sign in, sheet index). Dark by default, like v6;
   light when the device or the visitor picks it. v6's own page (the island) carries its own styles. */
:root, :root[data-theme="skyline"] {
  --paper: #07090D; --panel: #0C1017; --ink: #E9E2CF; --muted: #AEB5BC; --line: #6E7681; --rule: rgba(233,226,207,.14);
  --grid: rgba(233,226,207,.06); --accent: #B98B3A; --accent-ink: #07090D; --win: #0C1017; --win-line: #39404a;
  --focus: #8db8ff; --tag: #8db8ff; color-scheme: dark;
}
@media (prefers-color-scheme: light) {
  :root:not([data-theme="skyline"]) {
    --paper: #F5F3EE; --panel: #FFFFFF; --ink: #14181F; --muted: #454D57; --line: #68707A; --rule: rgba(20,24,32,.14);
    --grid: rgba(20,24,32,.05); --accent: #8E6420; --accent-ink: #FFFFFF; --win: transparent; --win-line: #68707A;
    --focus: #1557B0; --tag: #1557B0; color-scheme: light;
  }
}
:root[data-theme="blueprint"] {
  --paper: #F5F3EE; --panel: #FFFFFF; --ink: #14181F; --muted: #454D57; --line: #68707A; --rule: rgba(20,24,32,.14);
  --grid: rgba(20,24,32,.05); --accent: #8E6420; --accent-ink: #FFFFFF; --win: transparent; --win-line: #68707A;
  --focus: #1557B0; --tag: #1557B0; color-scheme: light;
}
body{font-family:Inter,system-ui,"Segoe UI",Roboto,sans-serif}
