chart/static/style.css

62 lines
1.1 KiB
CSS

:root {
color-scheme: light dark;
--bg: #ffffff;
--fg: #16181d;
--muted: #6b7280;
--line: #e4e6eb;
--accent: #2f6feb;
}
@media (prefers-color-scheme: dark) {
:root {
--bg: #14161a;
--fg: #e8eaed;
--muted: #9aa1ab;
--line: #2a2e35;
--accent: #6d9bf5;
}
}
* { box-sizing: border-box; }
body {
margin: 0;
padding: 3rem 1.5rem;
background: var(--bg);
color: var(--fg);
font: 16px/1.6 ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
}
#app { max-width: 40rem; margin: 0 auto; }
h1 { margin: 0; font-size: 1.75rem; letter-spacing: -0.01em; }
.sub { margin: 0.25rem 0 2rem; color: var(--muted); }
.card {
border: 1px solid var(--line);
border-radius: 10px;
padding: 1.25rem;
}
button {
font: inherit;
padding: 0.5rem 1rem;
border: 0;
border-radius: 6px;
background: var(--accent);
color: #fff;
cursor: pointer;
}
button:disabled { opacity: 0.6; cursor: default; }
pre {
margin: 1rem 0 0;
padding: 0.75rem;
overflow-x: auto;
border-radius: 6px;
background: color-mix(in srgb, var(--fg) 6%, transparent);
}
.error { color: #d24b4b; }