/* Gotham template styles - uses theme CSS variables */

/* Accent color classes - mapped to theme primary */
.gotham-accent {
    color: hsl(var(--primary));
}

.gotham-accent-bg {
    background-color: hsl(var(--primary));
}

.gotham-accent-bg:hover {
    background-color: hsl(var(--primary) / 0.9);
}

/* Border accent */
.gotham-border-accent {
    border-color: hsl(var(--primary));
}

/* Additional Gotham-specific utilities */
.gotham-gradient {
    background: linear-gradient(180deg, hsl(var(--background)) 0%, hsl(var(--card)) 100%);
}

.gotham-card {
    background-color: hsl(var(--card));
    border: 1px solid hsl(var(--border));
}

.gotham-glow {
    box-shadow: 0 0 20px hsl(var(--primary) / 0.3);
}
