.badge-secondary{background-color:var(--neutral-strong);color:var(--on-strong)}.badge-light{background-color:var(--surface-bg-hover);color:var(--text-secondary)}.badge-dark{background-color:var(--surface-contrast);color:var(--on-contrast)}.badge-pill{border-radius:var(--radius-full)}a{text-decoration:none}a:hover{text-decoration:underline}.dropdown-item:hover,.mk-nav-link:hover,.nav-link:hover,.navbar a:hover,.page-link:hover,a.btn:hover{text-decoration:none}.table{--bs-table-bg:transparent;--bs-table-color:inherit;--bs-table-striped-bg:var(--table-stripe-bg);--bs-table-striped-color:inherit;--bs-table-hover-bg:var(--table-hover-bg);--bs-table-hover-color:inherit;--bs-table-active-bg:var(--surface-bg-hover);--bs-table-border-color:var(--table-border)}.form-check .form-check-label:not(:has(.form-check-sign)){font-weight:inherit;font-size:inherit;color:inherit;margin-bottom:0;white-space:normal}.form-check{padding:0 0 0 1.5em}.form-switch{padding-left:2.5em}.form-check-input{background-color:var(--input-bg);border-color:var(--input-border)}.form-check-input:checked{background-color:var(--brand-primary);border-color:var(--brand-primary)}.form-check-input:focus,.form-select:focus{border-color:var(--brand-primary);box-shadow:var(--focus-ring)}.form-select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--text-primary)}[data-theme-scope=dark] .form-select,body[data-background-color=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}[data-theme-scope=dark] .form-switch .form-check-input:not(:checked):not(:focus),body[data-background-color=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}[data-theme-scope=dark] select.form-select,body[data-background-color=dark] select.form-select,body[data-background-color=dark] select.form-select:focus{background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-check.form-check-inline{display:inline-flex;margin-right:var(--space-4)}[data-theme-scope=dark] .btn-close,body[data-background-color=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-header{justify-content:space-between}.modal{--bs-modal-bg:var(--modal-bg);--bs-modal-color:var(--modal-fg);--bs-modal-border-color:var(--surface-border);--bs-modal-header-border-color:var(--surface-border);--bs-modal-footer-border-color:var(--surface-border)}.dropdown-menu{--bs-dropdown-bg:var(--surface-bg);--bs-dropdown-color:var(--text-primary);--bs-dropdown-border-color:var(--surface-border);--bs-dropdown-link-color:var(--text-primary);--bs-dropdown-link-hover-color:var(--text-primary);--bs-dropdown-link-hover-bg:var(--surface-bg-hover);--bs-dropdown-link-active-bg:var(--brand-primary);--bs-dropdown-divider-bg:var(--surface-divider)}.card{--bs-card-bg:var(--surface-bg);--bs-card-color:var(--text-primary);--bs-card-border-color:var(--surface-border);--bs-card-cap-bg:var(--surface-bg-alt)}.list-group{--bs-list-group-bg:var(--surface-bg);--bs-list-group-color:var(--text-primary);--bs-list-group-border-color:var(--surface-border);--bs-list-group-action-hover-bg:var(--surface-bg-hover);--bs-list-group-action-hover-color:var(--text-primary)}.nav-tabs{--bs-nav-tabs-border-color:var(--surface-border);--bs-nav-tabs-link-active-bg:var(--surface-bg);--bs-nav-tabs-link-active-color:var(--text-primary);--bs-nav-tabs-link-active-border-color:var(--surface-border) var(--surface-border) var(--surface-bg)}.nav{--bs-nav-link-color:var(--text-link);--bs-nav-link-hover-color:var(--text-link-hover)}.pagination{--bs-pagination-color:var(--text-link);--bs-pagination-bg:var(--surface-bg);--bs-pagination-border-color:var(--surface-border);--bs-pagination-hover-bg:var(--surface-bg-hover);--bs-pagination-hover-color:var(--text-link-hover);--bs-pagination-active-bg:var(--brand-primary);--bs-pagination-active-border-color:var(--brand-primary);--bs-pagination-disabled-bg:var(--surface-bg-alt);--bs-pagination-disabled-color:var(--text-muted)}@media (min-width:576px){.form-inline .form-control,.form-inline .form-select{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{width:auto}.form-inline .form-group{display:flex;align-items:center;margin-bottom:0}}@media (max-width:768px){.form-control:not(.form-control-sm):not(textarea),.form-select:not(.form-select-sm){min-height:44px}}