/* ============================================================================= SHARE — DESIGN LANGUAGE (mirrors krisyotam/tools) HSL tokens. Lora · Inter · JetBrains Mono. Spec: .claude/CLAUDE.md · reference: ~/dev/tools/index.html ============================================================================= */ :root { --bg: 0 0% 100%; --fg: 0 0% 20%; --fg-dim: 0 0% 35%; --muted: 0 0% 92%; --muted-fg: 0 0% 50%; --border: 0 0% 88%; --rule: 0 0% 82%; --accent: 0 0% 96%; /* Diff semantics — narrow exception to the monochrome rule. */ --add-bg: 142 35% 95%; --add-fg: 142 45% 30%; --add-rule: 142 28% 80%; --remove-bg: 0 40% 96%; --remove-fg: 0 50% 38%; --remove-rule: 0 28% 84%; --serif: 'Lora', ui-serif, Georgia, Cambria, 'Times New Roman', serif; --sans: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif; --mono: 'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;} html.dark { --bg: 0 0% 7%; --fg: 0 0% 96%; --fg-dim: 0 0% 78%; --muted: 0 0% 12%; --muted-fg: 0 0% 60%; --border: 0 0% 17%; --rule: 0 0% 22%; --accent: 0 0% 11%;}html.dark { color-scheme: dark; } /* No-JS dark fallback */@media (prefers-color-scheme: dark) { html:not(.dark):not(.light) { color-scheme: dark; --bg: 0 0% 7%; --fg: 0 0% 96%; --fg-dim: 0 0% 78%; --muted: 0 0% 12%; --muted-fg: 0 0% 60%; --border: 0 0% 17%; --rule: 0 0% 22%; --accent: 0 0% 11%; }}
/* =============================================================================
SHARE — DESIGN LANGUAGE (mirrors krisyotam/tools)
HSL tokens. Lora · Inter · JetBrains Mono.
Spec: .claude/CLAUDE.md · reference: ~/dev/tools/index.html
============================================================================= */
:root {
--bg: 0 0% 100%;
--fg: 0 0% 20%;
--fg-dim: 0 0% 35%;
--muted: 0 0% 92%;
--muted-fg: 0 0% 50%;
--border: 0 0% 88%;
--rule: 0 0% 82%;
--accent: 0 0% 96%;
/* Diff semantics — narrow exception to the monochrome rule. */
--add-bg: 142 35% 95%;
--add-fg: 142 45% 30%;
--add-rule: 142 28% 80%;
--remove-bg: 0 40% 96%;
--remove-fg: 0 50% 38%;
--remove-rule: 0 28% 84%;
--serif: 'Lora', ui-serif, Georgia, Cambria, 'Times New Roman', serif;
--sans: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;
--mono: 'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;
}
html.dark {
--bg: 0 0% 7%;
--fg: 0 0% 96%;
--fg-dim: 0 0% 78%;
--muted: 0 0% 12%;
--muted-fg: 0 0% 60%;
--border: 0 0% 17%;
--rule: 0 0% 22%;
--accent: 0 0% 11%;
}
html.dark { color-scheme: dark; }
/* No-JS dark fallback */
@media (prefers-color-scheme: dark) {
html:not(.dark):not(.light) {
color-scheme: dark;
--bg: 0 0% 7%;
--fg: 0 0% 96%;
--fg-dim: 0 0% 78%;
--muted: 0 0% 12%;
--muted-fg: 0 0% 60%;
--border: 0 0% 17%;
--rule: 0 0% 22%;
--accent: 0 0% 11%;
}
}