/*
 * Surcharges ASN — ne jamais modifier les fichiers Tabler (static/vendor/tabler/).
 *
 * Les variables --asn-primary et --asn-primary-rgb sont définies dans base.html à
 * partir de BRAND_PRIMARY_COLOR (context processor apps.core.context_processors.branding).
 * Ce fichier les répercute sur les variables Tabler.
 */

:root {
  --tblr-primary: var(--asn-primary);
  --tblr-primary-rgb: var(--asn-primary-rgb);
  --tblr-brand: var(--asn-primary);
  --tblr-primary-darken: color-mix(in oklab, var(--asn-primary), #000 10%);
  --tblr-primary-lt: color-mix(in oklab, var(--asn-primary) 10%, transparent);
  --tblr-primary-text-emphasis: color-mix(in oklab, var(--asn-primary), #000 40%);
  --tblr-primary-bg-subtle: color-mix(in oklab, var(--asn-primary) 20%, #fff);
  --tblr-primary-border-subtle: color-mix(in oklab, var(--asn-primary) 40%, #fff);
  --tblr-link-color: var(--asn-primary);
  --tblr-link-color-rgb: var(--asn-primary-rgb);
  --tblr-link-hover-color: color-mix(in oklab, var(--asn-primary), #000 15%);
  --tblr-focus-ring-color: rgba(var(--asn-primary-rgb), 0.25);
}

.asn-brand-name {
  font-weight: 700;
  font-size: 1.25rem;
  letter-spacing: 0.02em;
  white-space: nowrap;
}

.navbar-vertical .navbar-brand .badge {
  vertical-align: middle;
}

.navbar-vertical .nav-link.disabled {
  opacity: 0.5;
}
