/* Skin "Th1ngs way" — the look Th1ngs has always had. With its stock colours (primary #0d6efd, accent #e8f0fe)
   these rules change nothing you can see; they exist so that when a site edits the skin's colours in
   Admin > UX > Skins > Edit, buttons, links and the admin menu follow. The colours arrive as CSS variables
   (--skin-primary, --skin-primary-dark, --skin-primary-rgb, --skin-accent, --skin-header) set by the layouts. */
body.skin-th1ngs-way {
    --bs-primary: var(--skin-primary);
    --bs-primary-rgb: var(--skin-primary-rgb);
    --bs-link-color: var(--skin-primary);
    --bs-link-color-rgb: var(--skin-primary-rgb);
    --bs-link-hover-color: var(--skin-primary-dark);
}
body.skin-th1ngs-way .btn-primary {
    --bs-btn-bg: var(--skin-primary);
    --bs-btn-border-color: var(--skin-primary);
    --bs-btn-hover-bg: var(--skin-primary-dark);
    --bs-btn-hover-border-color: var(--skin-primary-dark);
    --bs-btn-active-bg: var(--skin-primary-dark);
    --bs-btn-active-border-color: var(--skin-primary-dark);
    --bs-btn-disabled-bg: var(--skin-primary);
    --bs-btn-disabled-border-color: var(--skin-primary);
}
body.skin-th1ngs-way .btn-outline-primary {
    --bs-btn-color: var(--skin-primary);
    --bs-btn-border-color: var(--skin-primary);
    --bs-btn-hover-bg: var(--skin-primary);
    --bs-btn-hover-border-color: var(--skin-primary);
    --bs-btn-active-bg: var(--skin-primary);
    --bs-btn-active-border-color: var(--skin-primary);
}
body.skin-th1ngs-way .text-bg-primary,
body.skin-th1ngs-way .badge.bg-primary { background-color: var(--skin-primary) !important; }
body.skin-th1ngs-way .form-check-input:checked { background-color: var(--skin-primary); border-color: var(--skin-primary); }
body.skin-th1ngs-way .active > .page-link,
body.skin-th1ngs-way .page-link.active { background-color: var(--skin-primary); border-color: var(--skin-primary); }
body.skin-th1ngs-way .admin-sidebar .nav-link.active { color: var(--skin-primary); background: var(--skin-accent); }
