:root {
  color-scheme: dark;
  --tinlyt-ink: #0B1220;
  --tinlyt-paper: #F2F5FA;
  --tinlyt-signal: #2DD4BF;
  --tinlyt-deep: #0D9488;
  --tinlyt-muted: #8996AA;
  --tinlyt-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --tinlyt-font-mono: "DM Mono", ui-monospace, SFMono-Regular, Consolas, monospace;
}
html { min-width:320px; background:var(--tinlyt-ink); }
body { font-family:var(--tinlyt-font-sans); }
:where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible { outline:2px solid var(--tinlyt-signal); outline-offset:3px; }
img,svg,video,canvas { max-width:100%; }
