diff --git a/.changeset/hungry-fans-boil.md b/.changeset/hungry-fans-boil.md
new file mode 100644
index 00000000..c89731e5
--- /dev/null
+++ b/.changeset/hungry-fans-boil.md
@@ -0,0 +1,6 @@
+---
+"@example/ui-playground": patch
+"@genseki/react": patch
+---
+
+fix: `input`, `input-group` background-color and`button` ghost variant
diff --git a/examples/ui-playground/src/app/playground/shadcn/input-section.tsx b/examples/ui-playground/src/app/playground/shadcn/input-section.tsx
index bdbbc016..564768f5 100644
--- a/examples/ui-playground/src/app/playground/shadcn/input-section.tsx
+++ b/examples/ui-playground/src/app/playground/shadcn/input-section.tsx
@@ -375,7 +375,7 @@ export function InputSection() {
A simple input field with placeholder text.
-
+
@@ -384,7 +384,7 @@ export function InputSection() {
Different HTML input types with appropriate validation and keyboard behaviors.
-
+
@@ -393,7 +393,7 @@ export function InputSection() {
Inputs can be in different states: default, disabled, or invalid.
-
+
@@ -402,7 +402,7 @@ export function InputSection() {
A controlled input where the value is managed by React state.
-
+
@@ -411,7 +411,7 @@ export function InputSection() {
Inputs paired with labels and helper text for better accessibility.
-
+
@@ -420,7 +420,7 @@ export function InputSection() {
File input for uploading single or multiple files.
-
+
@@ -429,7 +429,7 @@ export function InputSection() {
Input groups with icons or text at the start (left side) of the input field.
-
+
@@ -438,7 +438,7 @@ export function InputSection() {
Input groups with icons or text at the end (right side) of the input field.
-
+
@@ -448,7 +448,7 @@ export function InputSection() {
Input groups with interactive buttons for actions like clearing, toggling visibility, or
submitting.
-
+
@@ -457,7 +457,7 @@ export function InputSection() {
Input groups with addons on both sides for complex input scenarios.
-
+
@@ -466,7 +466,7 @@ export function InputSection() {
Input groups with addons positioned above (block-start) or below (block-end) the input.
-
+
@@ -475,7 +475,7 @@ export function InputSection() {
Input groups in different states: default, disabled, and invalid.
-