/* Mahad Al-Sunnah extension identity: verified against the live main-site --primary, 2026-11-02.
   Keep action accents here. Dark ink is intentional for readable text on light green. */
:root{--mahad-brand-green:#8bc24b;--mahad-brand-ink:#0e2145;--mahad-brand-soft:#f1f8e9;--mahad-brand-canvas:#f8fbf4;--mahad-brand-line:#d2e5ba;--mahad-brand-hover:#99c961;--mahad-brand-focus:#5e872e;--ca-green:var(--mahad-brand-green);--ca-text:var(--mahad-brand-ink);--ca-soft:var(--mahad-brand-soft);--ca-bg:var(--mahad-brand-canvas);--ca-border:var(--mahad-brand-line);--cr-green:var(--mahad-brand-green);--cr-ink:var(--mahad-brand-ink);--cr-border:var(--mahad-brand-line);--cr-canvas:var(--mahad-brand-canvas)}
@supports(color:color-mix(in srgb,white,black)){:root{--mahad-brand-soft:color-mix(in srgb,var(--mahad-brand-green) 12%,white);--mahad-brand-canvas:color-mix(in srgb,var(--mahad-brand-green) 5%,white);--mahad-brand-line:color-mix(in srgb,var(--mahad-brand-green) 38%,white);--mahad-brand-hover:color-mix(in srgb,var(--mahad-brand-green) 88%,white);--mahad-brand-focus:color-mix(in srgb,var(--mahad-brand-green) 70%,black)}}
html .kids-admin,html .kids-child-insights{--ka-green:var(--mahad-brand-green);--ka-ink:var(--mahad-brand-ink);--ka-line:var(--mahad-brand-line)}
html .ca-back-link::before{color:var(--mahad-brand-ink)}
html .ca-button:hover:not(:disabled){background:var(--mahad-brand-hover);border-color:var(--mahad-brand-green);box-shadow:0 3px 8px rgb(139 194 75 / 0.0627)}
html .ca-secondary{color:var(--mahad-brand-ink)}
html .ca-secondary:hover:not(:disabled){border-color:var(--mahad-brand-line)}
html .ca-toolbar{box-shadow:0 5px 20px rgb(139 194 75 / 0.0627)}
html .ca-progress-heading b{color:var(--mahad-brand-ink)}
html #ca-save-state::before{background:var(--mahad-brand-green)}
html .ca-work-actions #ca-save{box-shadow:0 3px 8px rgb(139 194 75 / 0.098)}
html .ca-work-actions #ca-review-page{border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .ca-toolbar-secondary .ca-button:hover:not(:disabled){background:var(--mahad-brand-canvas)}
html .ca-toolbar-secondary #ca-publish:hover:not(:disabled){background:var(--mahad-brand-hover);border-color:var(--mahad-brand-green);box-shadow:0 3px 8px rgb(139 194 75 / 0.098)}
html .ca-toolbar-secondary #ca-publish:disabled{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line)}
html .ca-nav>label input,html .ca-nav>label select{background:var(--mahad-brand-canvas)}
html .ca-nav nav{scrollbar-color:var(--mahad-brand-green) transparent}
html .ca-nav nav button:hover{background:var(--mahad-brand-canvas)}
html .ca-nav nav button[aria-current=true]{border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .ca-nav nav button[aria-current=true] .ca-nav-state,html .ca-nav nav button.ca-nav-reviewed .ca-nav-state{color:var(--mahad-brand-ink)}
html .ca-badge.ca-approved{color:var(--mahad-brand-ink)}
html .ca-badge.ca-approved::before{background:var(--mahad-brand-green)}
html .ca-field-review .ca-button{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink);border-color:var(--mahad-brand-line)}
html .ca-field-review [data-field-approve]:disabled{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .ca-question-work>h3,html .ca-question-answers>h3,html .ca-question-review>h3{color:var(--mahad-brand-ink)}
html .ca-question-text{background:var(--mahad-brand-canvas);border:1px solid var(--mahad-brand-line)}
html .ca-source-context{background:var(--mahad-brand-canvas)}
html .ca-original{background:var(--mahad-brand-canvas)}
html .ca-answer-status.ca-answer-ready{border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .ca-answer-tile{border:1px solid var(--mahad-brand-line)}
html .ca-answer-tile:hover{border-color:var(--mahad-brand-line)}
html .ca-answer-tile-selected{border-color:var(--mahad-brand-green);background:var(--mahad-brand-canvas);box-shadow:0 0 0 1px var(--mahad-brand-green)}
html .ca-answer-mark{color:var(--mahad-brand-ink)}
html .ca-answer-tile>.ca-field-review{border-top:1px solid var(--mahad-brand-line)}
html .ca-grading,html .ca-lesson-media{background:var(--mahad-brand-canvas);border:1px solid var(--mahad-brand-line)}
html .ca-issue-link{color:var(--mahad-brand-ink)}
html .ca-list-row:hover{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line)}
html .ca-confirm{box-shadow:0 24px 90px rgb(139 194 75 / 0.1882)}
html .ca-confirm::backdrop{background:rgb(139 194 75 / 0.4)}
html .ca-work-actions{box-shadow:0 -6px 24px rgb(139 194 75 / 0.0627)}
html .ca-outline-drawer{box-shadow:-12px 0 50px rgb(139 194 75 / 0.149)}
html .ca-outline-drawer::backdrop{background:rgb(139 194 75 / 0.451)}
html .ca-translation-dialog{color:var(--ca-ink,var(--mahad-brand-ink));border:1px solid var(--mahad-brand-line);box-shadow:0 24px 80px rgb(139 194 75 / 0.2)}
html .ca-translation-dialog::backdrop{background:rgb(139 194 75 / 0.651)}
html .ca-translation-language{border:1px solid var(--mahad-brand-line)}
html .ca-translation-dialog input[type=checkbox]{accent-color:var(--mahad-brand-green)}
html .ca-translation-dialog details{border-top:1px solid var(--mahad-brand-line)}
html .ca-translation-footer{border-top:1px solid var(--mahad-brand-line)}
html .ca-upload-dialog{color:var(--ca-ink,var(--mahad-brand-ink));border:1px solid var(--mahad-brand-line);box-shadow:0 24px 80px rgb(139 194 75 / 0.2)}
html .ca-upload-dialog::backdrop{background:rgb(139 194 75 / 0.651)}
html .ca-upload-percent{color:var(--mahad-brand-ink)}
html .ca-upload-icon{border:4px solid var(--mahad-brand-line);border-top-color:var(--mahad-brand-green)}
html .ca-upload-dialog[data-state=success] .ca-upload-icon{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-primary{background:var(--mahad-brand-green)}
html .cad-primary:hover{background:var(--mahad-brand-hover)}
html .cad-secondary{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink);border-color:var(--mahad-brand-line)}
html .cad-page :focus-visible,html .cad-create :focus-visible{outline:2px solid var(--mahad-brand-green)}
html .cad-stat:hover{border-color:var(--mahad-brand-line);box-shadow:0 6px 16px rgb(139 194 75 / 0.0275)}
html .cad-stat-icon{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-stat:nth-child(3) .cad-stat-icon{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-stat:nth-child(4) .cad-stat-icon{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-page label,html .cad-create label{color:var(--mahad-brand-ink)}
html .cad-page input,html .cad-page select,html .cad-create input{border:1px solid var(--mahad-brand-line);background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-page input::placeholder,html .cad-create input::placeholder{color:var(--mahad-brand-ink)}
html .cad-filter-secondary{border-top:1px solid var(--mahad-brand-line)}
html .cad-filter-secondary summary{color:var(--mahad-brand-ink)}
html .cad-view-toggle{background:var(--mahad-brand-canvas)}
html .cad-view-toggle a{color:var(--mahad-brand-ink)}
html .cad-view-toggle a[aria-current]{box-shadow:0 1px 5px rgb(139 194 75 / 0.0627);color:var(--mahad-brand-ink)}
html .cad-course:hover{border-color:var(--mahad-brand-line);box-shadow:0 8px 24px rgb(139 194 75 / 0.0235)}
html .cad-cover{border:1px solid var(--mahad-brand-line);background:linear-gradient(145deg,var(--mahad-brand-soft),#f7f8ef);color:var(--mahad-brand-ink)}
html .cad-cover img{background:var(--mahad-brand-canvas)}
html .cad-badge{background:var(--mahad-brand-canvas)}
html .cad-state-ready{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-state-published{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-audience{color:var(--mahad-brand-ink)}
html .cad-id{color:var(--mahad-brand-ink)}
html .cad-counts{background:var(--mahad-brand-canvas)}
html .cad-counts dt{color:var(--mahad-brand-ink)}
html .cad-counts dd{color:var(--mahad-brand-ink)}
html .cad-counts div+div{border-inline-start:1px solid var(--mahad-brand-line)}
html .cad-progress strong{color:var(--mahad-brand-ink)}
html .cad-progress progress{background:var(--mahad-brand-canvas);accent-color:var(--mahad-brand-green)}
html .cad-progress progress::-webkit-progress-bar{background:var(--mahad-brand-canvas)}
html .cad-progress progress::-webkit-progress-value{background:var(--mahad-brand-green)}
html .cad-progress progress::-moz-progress-bar{background:var(--mahad-brand-green)}
html .cad-progress p{color:var(--mahad-brand-ink)}
html .cad-reviewer{border-top:1px solid var(--mahad-brand-line)}
html .cad-avatar{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cad-reviewer>div>span{color:var(--mahad-brand-ink)}
html .cad-reviewer strong{color:var(--mahad-brand-ink)}
html .cad-next-ready{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line)}
html .cad-next-ready strong,html .cad-next-ready>span{color:var(--mahad-brand-ink)}
html .cad-course-details{border-top:1px solid var(--mahad-brand-line)}
html .cad-course-details>summary{color:var(--mahad-brand-ink)}
html .cad-audience-form{border-top:1px solid var(--mahad-brand-line)}
html .cad-empty{border:1px dashed var(--mahad-brand-line)}
html .cad-empty>span{color:var(--mahad-brand-ink)}
html .cad-create{color:var(--mahad-brand-ink);box-shadow:0 0 70px rgb(139 194 75 / 0.1373)}
html .cad-create::backdrop{background:rgb(139 194 75 / 0.302)}
html .cad-close{border:1px solid var(--mahad-brand-line);background:var(--mahad-brand-canvas)}
html .cad-create-steps span{background:var(--mahad-brand-canvas)}
html .cad-create-steps [aria-current]{color:var(--mahad-brand-ink)}
html .cad-create-steps [aria-current] span{background:var(--mahad-brand-soft);color:var(--mahad-brand-ink)}
html .cad-create legend{color:var(--mahad-brand-ink)}
html .cad-audience-options label{border:1px solid var(--mahad-brand-line);background:var(--mahad-brand-canvas)}
html .cad-audience-options input{accent-color:var(--mahad-brand-green)}
html .cad-audience-options small{color:var(--mahad-brand-ink)}
html .cad-source-language{background:var(--mahad-brand-canvas)}
html .cad-source-language>span{color:var(--mahad-brand-ink)}
html .cad-source-language p{color:var(--mahad-brand-ink)}
html .cad-hint,html .cad-after-create p{color:var(--mahad-brand-ink)}
html .cad-after-create{border:1px solid var(--mahad-brand-line)}
html .cad-after-create strong{color:var(--mahad-brand-ink)}
html .cad-reviewer-results{border:1px solid var(--mahad-brand-line);background:var(--mahad-brand-canvas)}
html .cad-reviewer-results button{color:var(--mahad-brand-ink)}
html .cad-reviewer-results button:hover{background:var(--mahad-brand-canvas)}
html .cad-reviewer-results small{color:var(--mahad-brand-ink)}
html #cad-reviewer-status{color:var(--mahad-brand-ink)}
html .ca-save-feedback{border:1px solid var(--mahad-brand-line);color:var(--mahad-brand-ink);box-shadow:0 24px 80px rgb(139 194 75 / 0.149)}
html .ca-save-feedback::backdrop{background:rgb(139 194 75 / 0.5333)}
html .ca-save-feedback-icon{color:var(--mahad-brand-ink);background:var(--mahad-brand-canvas)}
html .ca-save-feedback[data-state=saving] .ca-save-feedback-icon{border:5px solid var(--mahad-brand-line);border-top-color:var(--mahad-brand-green)}
html .ca-save-feedback .ca-button:focus-visible{outline:2px solid var(--mahad-brand-green)}
html .cr-eyebrow{color:var(--mahad-brand-ink)}
html .cr-back:hover{color:var(--mahad-brand-ink)}
html .cr-languages a{background:var(--mahad-brand-soft);border:1px solid var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .cr-button:hover{color:var(--mahad-brand-ink)}
html .cr-button-primary{box-shadow:0 4px 10px rgb(139 194 75 / 0.1333)}
html .cr-button-primary:hover{background:var(--mahad-brand-hover);border-color:var(--mahad-brand-green)}
html .cr-button-primary-soft,html .cr-button-success{color:var(--mahad-brand-ink);background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line)}
html .cr-progress-panel{background:linear-gradient(115deg,#fff,var(--mahad-brand-canvas));border:1px solid var(--mahad-brand-line)}
html #cr-percent{color:var(--mahad-brand-ink)}
html .cr-progress-footer strong{color:var(--mahad-brand-ink)}
html .cr-parts h2{color:var(--mahad-brand-ink)}
html #cr-groups button[aria-current=true]{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .cr-badge{background:var(--mahad-brand-canvas)}
html .cr-badge.reviewed{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .cr-columns textarea{border:1px solid var(--mahad-brand-line)}
html .cr-columns textarea:focus{border-color:var(--mahad-brand-green)}
html .cr-columns iframe{background:var(--mahad-brand-canvas)}
html .cr-source{background:var(--mahad-brand-canvas);border:1px solid var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .cr-card .cr-toolbar{border-top:1px solid var(--mahad-brand-line)}
html .cr-primary-actions{box-shadow:0 -4px 20px rgb(139 194 75 / 0.0471)}
html .cr-progress-panel{box-shadow:0 6px 18px rgb(139 194 75 / 0.0784)}
html .cp-shell input:not([type=radio]):not([type=checkbox]),html .cp-shell select,html .cp-shell textarea{border:1px solid var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .cp-cover{background:var(--mahad-brand-canvas)}
html .cp-shell .cr-parts button[aria-current=true]{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-green)}
html .cp-frame{border:1px solid var(--mahad-brand-line)}
html .cp-question label.cp-choice{background:var(--mahad-brand-canvas)}
html .cp-result[data-result=correct]{color:var(--mahad-brand-ink)}
html #cp-release-confirm{border:1px solid var(--mahad-brand-line)}
html #cp-release-confirm::backdrop{background:rgb(139 194 75 / 0.651)}
html #cp-update-confirm,html #cp-update-detail{border:1px solid var(--mahad-brand-line)}
html #cp-update-confirm::backdrop,html #cp-update-detail::backdrop{background:rgb(139 194 75 / 0.651)}
html .cp-difference{border-top:1px solid var(--mahad-brand-line)}
html .cp-difference-text{border:1px solid var(--mahad-brand-line);background:var(--mahad-brand-canvas)}
html #cp-upload-field{border:1px dashed var(--mahad-brand-green);background:var(--mahad-brand-canvas)}
html #cp-cover-file::file-selector-button{background:var(--mahad-brand-green)}
html .cal-back{color:var(--mahad-brand-ink)}
html .cal-library input,html .cal-library select,html .cal-admin input:not([type=checkbox]):not([type=file]),html .cal-admin select,html .cal-admin textarea{border:1px solid var(--mahad-brand-line)}
html .cal-card{border:1px solid var(--mahad-brand-line);box-shadow:0 5px 20px rgb(139 194 75 / 0.0196)}
html .cal-featured{border-color:var(--mahad-brand-green);background:var(--mahad-brand-canvas)}
html .cal-file-icon{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cal-badge{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cal-button{border:1px solid var(--mahad-brand-green);background:var(--mahad-brand-green)}
html .cal-secondary{color:var(--mahad-brand-ink)!important;border-color:var(--mahad-brand-line)}
html .cal-text-button{color:var(--mahad-brand-ink)}
html .cal-empty{background:var(--mahad-brand-canvas);border:1px dashed var(--mahad-brand-line)}
html .cal-dialog{box-shadow:0 24px 80px rgb(139 194 75 / 0.251)}
html .cal-dialog::backdrop{background:rgb(139 194 75 / 0.6)}
html .cal-check input{accent-color:var(--mahad-brand-green)}
html .cal-preview-dialog iframe{border:1px solid var(--mahad-brand-line)}
html .cal-upload-zone{background:var(--mahad-brand-canvas);border:2px dashed var(--mahad-brand-line)}
html .cal-upload-mark{background:var(--mahad-brand-soft);color:var(--mahad-brand-ink)}
html .cal-upload-zone.cal-drag-over{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-green)}
html .cal-upload-results li{border:1px solid var(--mahad-brand-line)}
html .cal-upload-results progress{accent-color:var(--mahad-brand-green)}
html .cal-success{color:var(--mahad-brand-ink)}
html .cal-version{border-bottom:1px solid var(--mahad-brand-line)}
html .cal-link-card{border:1px solid var(--mahad-brand-line);background:var(--mahad-brand-canvas)}
html .cal-pdf-scroll{background:var(--mahad-brand-canvas)}
html .cal-pdf-scroll canvas{box-shadow:0 2px 12px rgb(139 194 75 / 0.1255)}
html .cal-pdf-page{box-shadow:0 2px 12px rgb(139 194 75 / 0.1255)}
html .cal-transfer-detail strong{color:var(--mahad-brand-ink)}
html .cal-upload-results [data-state=success] progress{accent-color:var(--mahad-brand-green)}
html .ka-eyebrow{color:var(--mahad-brand-ink)}
html .ka-emblem{color:var(--mahad-brand-ink);background:var(--mahad-brand-canvas)}
html .ka-nav a[aria-current=page]{background:var(--mahad-brand-canvas)}
html .ka-notice{background:var(--mahad-brand-canvas)}
html .ka-success{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line)}
html .kids-admin input:not([type=checkbox]):not([type=hidden]),html .kids-admin select{border:1px solid var(--mahad-brand-line)}
html .ka-button{border:1px solid var(--mahad-brand-green);border-bottom:4px solid var(--mahad-brand-green)}
html .ka-secondary{border-color:var(--mahad-brand-line);border-bottom-color:var(--mahad-brand-line)}
html .ka-course-icon{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .ka-tag-green{background:var(--mahad-brand-soft);color:var(--mahad-brand-ink)}
html .ka-empty>span{color:var(--mahad-brand-ink)}
html .ka-stats strong{color:var(--mahad-brand-ink)}
html .ka-check input{accent-color:var(--mahad-brand-green)}
html .ka-child-counts strong{color:var(--mahad-brand-ink)}
html .kids-child-insights{color:var(--mahad-brand-ink)}
html .kids-child-insights .ka-button{border:1px solid var(--mahad-brand-line);border-bottom:3px solid var(--mahad-brand-line);color:var(--mahad-brand-ink);background:var(--mahad-brand-soft)}
html .kids-child-insights .ka-nav a[aria-current]{background:var(--mahad-brand-soft)}
html .kids-child-insights :focus-visible{outline:2px solid var(--mahad-brand-green)}
html .ki-stat{border:1px solid var(--mahad-brand-line);background:linear-gradient(135deg,#fff,var(--mahad-brand-canvas))}
html .ki-stat>span{color:var(--mahad-brand-ink)}
html .ki-stat>strong{color:var(--mahad-brand-ink)}
html .ki-genders>div{background:var(--mahad-brand-canvas)}
html .ki-genders strong{color:var(--mahad-brand-ink)}
html .ki-bar-row meter{background:var(--mahad-brand-canvas)}
html .ki-bar-row meter::-webkit-meter-bar{background:var(--mahad-brand-canvas)}
html .ki-bar-row meter::-webkit-meter-optimum-value{background:var(--mahad-brand-green)}
html .ki-bar-row meter::-moz-meter-bar{background:var(--mahad-brand-green)}
html .ki-count{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .ki-trend-bars i{background:var(--mahad-brand-canvas)}
html .ki-trend-bars i.ki-has-value{background:var(--mahad-brand-green)}
html .ki-trend-details summary,html .ki-definitions summary{color:var(--mahad-brand-ink)}
html .ki-trend-details p{background:var(--mahad-brand-canvas)}
html .ki-table-scroll{border:1px solid var(--mahad-brand-line)}
html .ki-table{color:var(--mahad-brand-ink)}
html .ki-table thead th{background:var(--mahad-brand-canvas);border-bottom:1px solid var(--mahad-brand-line)}
html .ki-table tbody td,html .ki-table tbody th{border-bottom:1px solid var(--mahad-brand-line)}
html .ki-table tbody tr:hover>*{background:var(--mahad-brand-canvas)}
html .ki-active{background:var(--mahad-brand-canvas);color:var(--mahad-brand-ink)}
html .cr-catalog{color:var(--mahad-brand-ink)}
html .cr-catalog-card{border:1px solid var(--mahad-brand-line);box-shadow:0 8px 28px rgb(139 194 75 / 0.0314)}
html .cr-catalog-percent{color:var(--mahad-brand-ink)}
html .cr-catalog progress{accent-color:var(--mahad-brand-green)}
html .cr-catalog progress::-webkit-progress-bar{background:var(--mahad-brand-canvas)}
html .cr-catalog progress::-webkit-progress-value{background:var(--mahad-brand-green)}
html .cr-catalog progress::-moz-progress-bar{background:var(--mahad-brand-green)}
html .cr-catalog-languages a{background:var(--mahad-brand-canvas);border:1px solid var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .cr-catalog-languages a:hover{background:var(--mahad-brand-canvas);border-color:var(--mahad-brand-line)}
html .ta-form input:not([type=checkbox]),html .ta-form select{border:1px solid var(--mahad-brand-line)}
html .ta-form fieldset{border:1px solid var(--mahad-brand-line)}
html .ta-invite{background:var(--mahad-brand-canvas);border:1px solid var(--mahad-brand-line)}
html .ta-active{background:var(--mahad-brand-soft);color:var(--mahad-brand-ink)}
html .ta-link{border:1px solid var(--mahad-brand-line);color:var(--mahad-brand-ink)}
html .ta-invite p{color:var(--mahad-brand-ink)}
html .ta-permission-group legend{color:var(--mahad-brand-ink)}
html .ca-page a:not(.ca-button){color:var(--mahad-brand-ink)}
html .ca-button:not(.ca-secondary):not(.ca-danger),html .cad-primary,html .cad-primary:hover,html .cr-button-primary,html .cr-button-primary:hover,html .mahad-brand-action,html .mahad-brand-action:hover,html .kids-admin .ka-button:not(.ka-secondary){background:var(--mahad-brand-green);border-color:var(--mahad-brand-green);color:var(--mahad-brand-ink)}
html .ca-toolbar-secondary #ca-publish:not(:disabled),html .ca-toolbar-secondary #ca-publish:hover:not(:disabled){background:var(--mahad-brand-green);border-color:var(--mahad-brand-green);color:var(--mahad-brand-ink)}
html .ca-button.ca-secondary,html .ca-button.ca-secondary:hover:not(:disabled){background:var(--mahad-brand-soft);color:var(--mahad-brand-ink);border-color:var(--mahad-brand-line)}
html .cal-button{background:var(--mahad-brand-green);border-color:var(--mahad-brand-green);color:var(--mahad-brand-ink)!important}
html #cp-cover-file::file-selector-button{background:var(--mahad-brand-green);color:var(--mahad-brand-ink)}
html .ca-page progress,html .cr-shell progress,html .cad-progress progress,html .cal-library progress,html .cal-admin progress{accent-color:var(--mahad-brand-green)}
html .ca-page progress::-webkit-progress-value,html .cr-shell progress::-webkit-progress-value,html .cad-progress progress::-webkit-progress-value{background:var(--mahad-brand-green)}
html .ca-page progress::-moz-progress-bar,html .cr-shell progress::-moz-progress-bar,html .cad-progress progress::-moz-progress-bar{background:var(--mahad-brand-green)}
html .ca-page input[type=checkbox],html .ca-page input[type=radio],html .ca-translation-dialog input[type=checkbox],html .ta-form input[type=checkbox],html .kids-admin input[type=checkbox]{accent-color:var(--mahad-brand-green)}
html .ca-answer-tile-selected,html #cr-groups button[aria-current=true],html .ca-nav nav button[aria-current=true]{background:var(--mahad-brand-soft);border-color:var(--mahad-brand-green);color:var(--mahad-brand-ink);box-shadow:0 0 0 1px var(--mahad-brand-green)}
html .ca-page :focus-visible,html .cr-shell :focus-visible,html .cad-page :focus-visible,html .cad-create :focus-visible,html .kids-admin :focus-visible{outline-color:var(--mahad-brand-focus)}
html .cr-catalog progress{accent-color:var(--mahad-brand-green)}html .cr-catalog progress::-webkit-progress-value{background:var(--mahad-brand-green)}html .cr-catalog progress::-moz-progress-bar{background:var(--mahad-brand-green)}
html .ki-bar-row meter::-webkit-meter-optimum-value,html .ki-bar-row meter::-moz-meter-bar,html .ki-trend-bars i.ki-has-value{background:var(--mahad-brand-green)}

html .mahad-brand-scope .btn-primary,html .mahad-brand-scope .btn-success{background:var(--mahad-brand-green);border-color:var(--mahad-brand-green);color:var(--mahad-brand-ink)}html .mahad-brand-scope .btn-primary:hover,html .mahad-brand-scope .btn-success:hover{background:var(--mahad-brand-hover);border-color:var(--mahad-brand-green);color:var(--mahad-brand-ink)}html .mahad-brand-scope .alert-success,html .mahad-brand-scope .badge-success{background:var(--mahad-brand-soft);border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)}

html .cad-page,html .cad-create,html .cal-library,html .cal-admin{--ink:var(--mahad-brand-ink);color:var(--mahad-brand-ink)}

html .cal-button.cal-secondary{background:#fff;border-color:var(--mahad-brand-line);color:var(--mahad-brand-ink)!important}
