/* Adapter to accommodate Edukate CSS with ADUST Bootstrap tokens */

/* Normalize Edukate primary to Bootstrap primary token (ADUST blue) */
.edukate .btn-primary { background-color: var(--bs-primary); border-color: var(--bs-primary); }
.edukate .btn-primary:hover { background-color: #001a4d; border-color: #001a4d; }

/* Edukate secondary mapped to ADUST gray brand */
.edukate .btn-secondary { background-color: var(--bs-secondary); border-color: var(--bs-secondary); }
.edukate .btn-secondary:hover { filter: brightness(.9); }

/* Links within Edukate blocks follow ADUST link tokens */
.edukate a { color: var(--bs-link-color); }
.edukate a:hover { color: var(--bs-link-hover-color); }

/* Cards and sections adopt subtle backgrounds via tokens */
.edukate .bg-light { background-color: var(--bs-light-bg-subtle) !important; }
.edukate .text-primary { color: var(--bs-primary) !important; }

/* Breadcrumb and titles use existing theme bands; avoid duplicate styles */
.edukate .breadcrumb { --bs-breadcrumb-divider-color: var(--bs-secondary-color); }

/* Avoid Edukate conflicting spacing by scoping if needed */
.edukate .py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
