mirror of
https://github.com/backnotprop/plannotator.git
synced 2026-09-14 14:17:26 +08:00
2b4b556289
* feat(themes): add Kanagawa Dragon, Wave, and Bones themes Adds all three Kanagawa variants as dark-only themes, mapped from the official Ghostty color palette to the app's CSS variable schema. For provenance purposes, this commit was AI assisted. * fix(themes): sort Kanagawa themes into alphabetical position For provenance purposes, this commit was AI assisted. * feat(themes): replace Kanagawa Bones with Kanagawa Lotus Bones is a community derivative; Lotus is the official third variant from kanagawa.nvim. Light-only theme with yellow-tan paper background mapped from the canonical lotusWhite/lotusInk palette. For provenance purposes, this commit was AI assisted. * style(themes): standardize border radius to 0.625rem Replaces the previous defaults (0.5rem, 0.75rem, 1rem) with 0.625rem across all themes. Intentionally sharp themes preserved: Doom 64 (0px), Terminal (4px), Solar Dusk (0.3rem). For provenance purposes, this commit was AI assisted.
61 lines
2.3 KiB
CSS
61 lines
2.3 KiB
CSS
.theme-claude-plus {
|
|
--background: oklch(0.2679 0.0036 106.6427);
|
|
--foreground: oklch(0.9576 0.0027 106.4494);
|
|
--card: oklch(0.3200 0.0040 106.6000);
|
|
--card-foreground: oklch(0.9576 0.0027 106.4494);
|
|
--popover: oklch(0.3200 0.0040 106.6000);
|
|
--popover-foreground: oklch(0.9576 0.0027 106.4494);
|
|
--primary: oklch(0.6724 0.1308 38.7559);
|
|
--primary-foreground: oklch(0.1908 0.0020 106.5859);
|
|
--secondary: oklch(0.9818 0.0054 95.0986);
|
|
--secondary-foreground: oklch(0.3085 0.0035 106.6039);
|
|
--muted: oklch(0.3500 0.0040 106.6000);
|
|
--muted-foreground: oklch(0.7000 0.0030 106.5000);
|
|
--accent: oklch(0.6724 0.1308 38.7559);
|
|
--accent-foreground: oklch(0.1908 0.0020 106.5859);
|
|
--destructive: oklch(0.6368 0.2078 25.3313);
|
|
--destructive-foreground: oklch(1.0000 0 0);
|
|
--border: oklch(0.4000 0.0040 106.6000);
|
|
--input: oklch(0.3500 0.0040 106.6000);
|
|
--ring: oklch(0.6724 0.1308 38.7559);
|
|
--success: oklch(0.72 0.17 150);
|
|
--success-foreground: oklch(0.15 0.02 260);
|
|
--warning: oklch(0.75 0.15 85);
|
|
--warning-foreground: oklch(0.20 0.02 260);
|
|
|
|
--font-sans: 'Outfit', sans-serif;
|
|
--font-mono: 'Geist Mono', ui-monospace, monospace;
|
|
--radius: 0.625rem;
|
|
|
|
--code-bg: oklch(0.22 0.003 106.6);
|
|
--focus-highlight: oklch(0.70 0.20 200);
|
|
}
|
|
|
|
.theme-claude-plus.light {
|
|
--background: oklch(0.9818 0.0054 95.0986);
|
|
--foreground: oklch(0.3438 0.0269 95.7226);
|
|
--card: oklch(1.0000 0 0);
|
|
--card-foreground: oklch(0.3438 0.0269 95.7226);
|
|
--popover: oklch(1.0000 0 0);
|
|
--popover-foreground: oklch(0.3438 0.0269 95.7226);
|
|
--primary: oklch(0.6171 0.1375 39.0427);
|
|
--primary-foreground: oklch(1.0000 0 0);
|
|
--secondary: oklch(0.9245 0.0138 92.9892);
|
|
--secondary-foreground: oklch(0.4334 0.0177 98.6048);
|
|
--muted: oklch(0.9400 0.0100 95.0000);
|
|
--muted-foreground: oklch(0.5000 0.0200 95.0000);
|
|
--accent: oklch(0.6171 0.1375 39.0427);
|
|
--accent-foreground: oklch(1.0000 0 0);
|
|
--destructive: oklch(0.1908 0.0020 106.5859);
|
|
--destructive-foreground: oklch(1.0000 0 0);
|
|
--border: oklch(0.8800 0.0100 95.0000);
|
|
--input: oklch(0.9400 0.0100 95.0000);
|
|
--ring: oklch(0.6171 0.1375 39.0427);
|
|
--success: oklch(0.45 0.20 150);
|
|
--success-foreground: oklch(1 0 0);
|
|
--warning: oklch(0.55 0.18 85);
|
|
--warning-foreground: oklch(0.18 0.02 260);
|
|
|
|
--code-bg: oklch(0.96 0.005 95);
|
|
}
|