/* Tket theme overrides — generated from installer config colors.
   This file ships with sensible defaults and is OVERWRITTEN by the
   installer based on the admin's branding choices. */

:root {
    --tk-primary: #0ea5e9;
    --tk-primary-dark: #0284c7;
    --tk-accent: #f59e0b;
    --tk-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.brand-mark { background: var(--tk-primary); }
.btn { background: var(--tk-primary); }
.btn:hover { background: var(--tk-primary-dark); }
.event-card .price { color: var(--tk-primary); }
.tabs button.active { color: var(--tk-primary); border-bottom-color: var(--tk-primary); }
.form-group input:focus, .form-group select:focus, .form-group textarea:focus {
    border-color: var(--tk-primary);
    box-shadow: 0 0 0 3px color-mix(in srgb, var(--tk-primary) 20%, transparent);
}

/* The installer injects a Google Fonts <link> via config when a custom
   font is selected. The font-family name is written into --tk-font. */
body { font-family: var(--tk-font); }
