Fix: Google button hover text visibility
- Add btn-outline CSS class with explicit hover state - Button outline variant now properly shows cream text on hover - Add text-cream utility class Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -134,6 +134,19 @@ h1, h2, h3, h4, h5, h6,
|
|||||||
color: var(--color-cream);
|
color: var(--color-cream);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Button outline variant - explicit hover fix */
|
||||||
|
.btn-outline {
|
||||||
|
background-color: transparent;
|
||||||
|
color: var(--color-ink);
|
||||||
|
border: 2px solid var(--color-ink);
|
||||||
|
transition: all 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-outline:hover {
|
||||||
|
background-color: var(--color-ink);
|
||||||
|
color: var(--color-cream);
|
||||||
|
}
|
||||||
|
|
||||||
/* Cards */
|
/* Cards */
|
||||||
.card-editorial {
|
.card-editorial {
|
||||||
background-color: white;
|
background-color: white;
|
||||||
@@ -180,6 +193,7 @@ textarea:focus {
|
|||||||
.text-muted { color: var(--color-ink-muted); }
|
.text-muted { color: var(--color-ink-muted); }
|
||||||
.text-ink { color: var(--color-ink); }
|
.text-ink { color: var(--color-ink); }
|
||||||
.text-ink-light { color: var(--color-ink-light); }
|
.text-ink-light { color: var(--color-ink-light); }
|
||||||
|
.text-cream { color: var(--color-cream); }
|
||||||
|
|
||||||
/* Background colors */
|
/* Background colors */
|
||||||
.bg-cream { background-color: var(--color-cream); }
|
.bg-cream { background-color: var(--color-cream); }
|
||||||
|
|||||||
@@ -17,9 +17,9 @@ const Button = forwardRef<HTMLButtonElement, ButtonProps>(
|
|||||||
// Variants
|
// Variants
|
||||||
{
|
{
|
||||||
// Primary - Black button
|
// Primary - Black button
|
||||||
'bg-ink text-cream hover:bg-accent': variant === 'default',
|
'btn-primary': variant === 'default',
|
||||||
// Outline - Border button
|
// Outline - Border button (uses CSS class for reliable hover)
|
||||||
'border-2 border-ink bg-transparent text-ink hover:bg-ink hover:text-cream': variant === 'outline',
|
'btn-outline': variant === 'outline',
|
||||||
// Ghost - No background
|
// Ghost - No background
|
||||||
'text-ink hover:bg-cream-dark': variant === 'ghost',
|
'text-ink hover:bg-cream-dark': variant === 'ghost',
|
||||||
// Accent - Coral button
|
// Accent - Coral button
|
||||||
|
|||||||
Reference in New Issue
Block a user