/* Thorgate brand override for the authenticated app + admin + auth.
   Loaded AFTER the compiled app.css. Flips the old orange accent to the
   brand blue and applies Hanken (headings) + Jost (wordmark). */

:root{
  --accent: oklch(0.5 0.16 250);
  --accent-deep: oklch(0.44 0.16 250);
  --accent-soft: oklch(0.95 0.03 250);
  --display: 'Hanken Grotesk', system-ui, sans-serif;
  --wordmark: 'Jost', system-ui, sans-serif;
}

/* headings → Hanken Grotesk */
h1, h2, h3, h4,
.page-title, .panel-title, .auth-card h1 {
  font-family: var(--display);
  letter-spacing: -0.02em;
}

/* primary button → brand blue (was near-black) */
.btn-primary { background: var(--accent); border-color: var(--accent); color: var(--white); }
.btn-primary:hover { background: var(--accent-deep); border-color: var(--accent-deep); }

/* inputs focus → blue ring */
.input:focus { border-color: var(--accent); box-shadow: 0 0 0 3px oklch(0.5 0.16 250 / 0.14); }

/* brand lockup (sidebar + admin) → tile mark + Jost wordmark */
.sidebar-logo, .admin-logo { display: flex; align-items: center; gap: 9px; }
.sidebar-logo .name, .admin-logo .name {
  font-family: var(--wordmark); font-weight: 600; font-size: 19px;
  letter-spacing: -0.02em; color: var(--ink);
}
