Files
backnotprop__plannotator/packages/ui/themes/cursor.css
Michael Ramos 2b4b556289 feat(themes): add Kanagawa Dragon, Wave, and Bones themes (#524)
* 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.
2026-04-08 14:56:40 -07:00

63 lines
1.5 KiB
CSS

/* Code Fork — dark + light, based on Cursor's default themes */
.theme-cursor {
--background: #181818;
--foreground: #E4E4E4;
--card: #1e1e1e;
--card-foreground: #E4E4E4;
--popover: #141414;
--popover-foreground: #E4E4E4;
--primary: #81A1C1;
--primary-foreground: #141414;
--secondary: #2a2a2a;
--secondary-foreground: #E4E4E4;
--muted: #252525;
--muted-foreground: #a0a0a0;
--accent: #88C0D0;
--accent-foreground: #141414;
--destructive: #E34671;
--destructive-foreground: #E4E4E4;
--border: #333333;
--input: #252525;
--ring: #81A1C1;
--success: #3FA266;
--success-foreground: #141414;
--warning: #D2943E;
--warning-foreground: #141414;
--font-sans: system-ui, sans-serif;
--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, monospace;
--radius: 0.625rem;
--code-bg: #141414;
--focus-highlight: #88C0D0;
}
.theme-cursor.light {
--background: #FCFCFC;
--foreground: #141414;
--card: #F3F3F3;
--card-foreground: #141414;
--popover: #F3F3F3;
--popover-foreground: #141414;
--primary: #3C7CAB;
--primary-foreground: #FCFCFC;
--secondary: #E8E8E8;
--secondary-foreground: #141414;
--muted: #EDEDED;
--muted-foreground: #6a6a6a;
--accent: #4C7F8C;
--accent-foreground: #FCFCFC;
--destructive: #CF2D56;
--destructive-foreground: #FCFCFC;
--border: #DDDDDD;
--input: #EDEDED;
--ring: #3C7CAB;
--success: #1F8A65;
--success-foreground: #FCFCFC;
--warning: #C08532;
--warning-foreground: #141414;
--code-bg: #F3F3F3;
--focus-highlight: #3C7CAB;
}