Remove ghost button from the design system
Drop the ghost (text-only) button variant from the spec and delete the now
unused .btn-ghost rules from app.css. Primary, default, and dark cover the
button roles; the discard action already uses the default style.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ur8Ac6it1THCMG7aqFNVCa
change
commit 2022b100676a4da7c768c1b5d37ef972e9a06f5d
author Claude <noreply@anthropic.com>
date
parent 000bdf86
diff --git a/docs/design/design-system.md b/docs/design/design-system.md
index 90b1df2..3b3be85 100644
--- a/docs/design/design-system.md
+++ b/docs/design/design-system.md
@@ -221,8 +221,8 @@ Three web-safe families, each with a clear job. No custom font loading.
 ### Buttons
 
 Flat and quiet — they recede, they don't perform. Primary is a calm accent
-fill; default is paper with a rule; ghost is text-only; dark is reserved for a
-single committing action (e.g. *Save*).
+fill; default is paper with a rule; dark is reserved for a single committing
+action (e.g. *Save*).
 
 ```css
 .btn {
@@ -239,7 +239,6 @@ single committing action (e.g. *Save*).
 .btn.primary         { background: var(--w-accent); border-color: var(--w-accent); color: #fff; }
 .btn.primary:hover   { background: var(--w-accent-ink); border-color: var(--w-accent-ink); }
 .btn.dark            { background: var(--w-ink); border-color: var(--w-ink); color: var(--w-bg); }
-.btn.ghost           { background: transparent; border-color: transparent; color: var(--w-ink-2); }
 ```
 
 - **Sizes** — `sm` / default / `lg` adjust padding only; font stays on the
diff --git a/public/app.css b/public/app.css
index b39103d..9874692 100644
--- a/public/app.css
+++ b/public/app.css
@@ -202,13 +202,6 @@ body {
   border-color: var(--w-accent-ink);
 }
 
-.btn-ghost {
-  background: transparent;
-  border-color: transparent;
-  color: var(--w-ink-2);
-}
-.btn-ghost:hover { background: var(--w-fill); }
-
 .drop-hint {
   font-family: var(--font-mono);
   font-size: var(--step--2);