/*
 * Admin theme overrides on top of vendored Tabler (assets/vendor/@tabler/core/tabler.min.css).
 * Plain CSS on purpose — no Sass variables needed, so this file does not go through the
 * sass-bundle build. Linked after tabler.min.css in admin_base.html.twig.
 *
 * Only brand-level tweaks live here; layout comes from Tabler's own classes
 * (.page / .navbar-vertical / .page-wrapper / .page-body / .container-xl).
 */

:root,
[data-bs-theme="light"] {
    /* Brand accent — keep in step with the Zephyr $primary used on the public site. */
    --tblr-primary: #206bc4;
    --tblr-primary-rgb: 32, 107, 196;
}

/* Bootstrap Icons render a touch large next to Tabler's text; nudge to match. */
.navbar-vertical .nav-link-icon .bi,
.navbar .nav-link .bi {
    font-size: 1rem;
    line-height: 1;
}

/* The sidebar brand line. */
.navbar-brand-autodark {
    font-weight: 600;
    font-size: 1.05rem;
}

/* Keep long tables readable inside Tabler's .card without a horizontal jump. */
.card > .table-responsive {
    border-radius: inherit;
}
