schoolbox web extension :)
at main 726 lines 20 kB view raw
1body, 2p, 3h1, 4h2, 5h3, 6h4, 7.tab-bar, 8.profile-tabs .subheader { 9 color: hsl(var(--ctp-text)); 10} 11 12.title-section > h1, 13::placeholder { 14 color: hsl(var(--ctp-text)) !important; 15} 16 17/* activity feed */ 18.feed, 19.activity-feed, 20.feed-column, 21.feed-item, 22.feed .subheader { 23 background-color: hsl(var(--ctp-surface0)) !important; 24 border: none; 25} 26 27.feed > section { 28 border: none; 29} 30 31/* error messages */ 32.error-state section h1, 33.error-state section h2, 34.error-state section .Schoolbox_Calendar_Component_Dashboard_Controller .fc-widget-header .fc-list-heading-main, 35.Schoolbox_Calendar_Component_Dashboard_Controller .fc-widget-header .error-state section .fc-list-heading-main { 36 color: hsl(var(--ctp-red)); 37} 38 39/* empty state */ 40/* applies to empty calendar widget on homepage */ 41.empty-state p, 42.empty-state [class^="icon-"] { 43 color: hsl(var(--ctp-subtext0)); 44} 45 46/* blockquotes */ 47blockquote { 48 background-color: hsl(var(--ctp-surface1)); 49 color: hsl(var(--ctp-text)) !important; 50 border-left: 6px solid hsl(var(--ctp-accent)) !important; 51} 52blockquote p, 53blockquote::before { 54 color: hsl(var(--ctp-text)) !important; 55} 56 57/* checkboxes */ 58.checklist input[type="radio"]:not(.plain) + label:after, 59.checklist input[type="checkbox"]:not(.plain) + label:after, 60.radiolist input[type="radio"]:not(.plain) + label:after, 61.radiolist input[type="checkbox"]:not(.plain) + label:after, 62input[type="checkbox"]:not(.plain) + label.checkbox-label:after, 63body.login input[type="checkbox"]:not(.plain) + label:after { 64 background-color: hsl(var(--ctp-surface2)); 65} 66 67.checklist input[type="radio"]:not(.plain):not(:disabled) + label:hover:after, 68.checklist input[type="checkbox"]:not(.plain):not(:disabled) + label:hover:after, 69.radiolist input[type="radio"]:not(.plain):not(:disabled) + label:hover:after, 70.radiolist input[type="checkbox"]:not(.plain):not(:disabled) + label:hover:after { 71 color: hsl(var(--ctp-text)); 72} 73 74.progress-tick, 75.action-list nav a.progress-tick, 76ul.az-list nav a.progress-tick, 77ul.az-error-list nav a.progress-tick { 78 background-color: hsl(var(--ctp-surface2)); 79} 80 81input[type="checkbox"]:not(.plain):not(:disabled) + label.checkbox-label:hover:before { 82 background-color: hsl(var(--ctp-surface1)); 83} 84 85/* sidebar */ 86#nav { 87 background: hsl(var(--ctp-mantle)) !important; 88} 89 90/* drop down menus */ 91.filter-dropdown .filter-component { 92 background-color: hsl(var(--ctp-surface0)); 93 border: none; 94} 95.checklist.item.filter-component .f-dropdown.content { 96 background-color: hsl(var(--ctp-surface0)); 97} 98 99/* goals */ 100.badge-grid .badge, 101.badge-grid .badge .card-feature-image { 102 background-color: hsl(var(--ctp-surface0)); 103 border-color: hsl(var(--ctp-overlay1)); 104 border-bottom: 1px solid hsl(var(--ctp-overlay1)); 105} 106 107/* date picker (flatpickr) */ 108.adtp .flatpickr-calendar, 109.adtp .flatpickr-innerContainer { 110 border: none; 111} 112 113.flatpickr-calendar, 114.flatpickr-day, 115span.flatpickr-weekday { 116 background: hsl(var(--ctp-base)); 117 color: hsl(var(--ctp-text)); 118} 119.adtp .flatpickr-day.selected, 120.adtp .flatpickr-day.selected:focus, 121.adtp .flatpickr-day.selected:hover, 122.adtp .flatpickr-day.selected.prevMonthDay, 123.adtp .flatpickr-day.selected.nextMonthDay { 124 color: hsl(var(--ctp-base)); 125} 126.adtp .flatpickr-day.inRange, 127.adtp .flatpickr-day.prevMonthDay.inRange, 128.adtp .flatpickr-day.nextMonthDay.inRange, 129.adtp .flatpickr-day.today.inRange, 130.adtp .flatpickr-day.prevMonthDay.today.inRange, 131.adtp .flatpickr-day.nextMonthDay.today.inRange, 132.adtp .flatpickr-day:hover, 133.adtp .flatpickr-day:hover, 134.adtp .flatpickr-day.nextMonthDay:hover, 135.adtp .flatpickr-day:focus, 136.adtp .flatpickr-day.prevMonthDay:focus, 137.adtp .flatpickr-day.nextMonthDay:focus { 138 background: hsl(var(--ctp-surface0)); 139} 140.flatpickr-months .flatpickr-prev-month, 141.flatpickr-months .flatpickr-next-month { 142 fill: hsl(var(--ctp-accent)); 143 color: hsl(var(--ctp-accent)); 144} 145.flatpickr-months .flatpickr-month { 146 color: hsl(var(--ctp-accent)); 147} 148.flatpickr-day.flatpickr-disabled, 149.flatpickr-day.flatpickr-disabled:hover, 150.flatpickr-day.prevMonthDay, 151.flatpickr-day.nextMonthDay, 152.flatpickr-day.notAllowed, 153.flatpickr-day.notAllowed.prevMonthDay, 154.flatpickr-day.notAllowed.nextMonthDay { 155 color: hsl(var(--ctp-overlay1)); 156} 157 158/* settings/messages */ 159.alert-box, 160.eotc-status, 161.alert-box-icon { 162 background-color: hsl(var(--ctp-surface0)); 163 color: hsl(var(--ctp-text)); 164} 165 166/* groups page buttons */ 167.group-actions[data-v-2e9f597c] { 168 background: hsl(var(--ctp-surface0)) !important; 169} 170 171/* modals */ 172/* calendar -> event popups */ 173/* confirmation dialogues */ 174.reveal-modal { 175 background-color: hsl(var(--ctp-base)); 176} 177.reveal-modal .close-reveal-modal { 178 color: hsl(var(--ctp-accent)); 179} 180.component-action section { 181 background-color: hsl(var(--ctp-surface0)); 182} 183 184/* calendar */ 185table { 186 background: hsl(var(--ctp-surface0)); 187} 188table thead { 189 background: hsl(var(--ctp-surface1)); 190} 191.fc .fc-col-header-cell a { 192 color: hsl(var(--ctp-text)) !important; 193} 194/* table *:not(.fc-list-event-dot) */ 195table * { 196 border: none !important; 197} 198.fc-toolbar { 199 border-bottom: none !important; 200} 201.fc .fc-col-header-cell.fc-day-today > div, 202.fc .fc-daygrid-day.fc-day-today { 203 background-color: hsl(var(--ctp-surface1)) !important; 204} 205 206/* account menu */ 207#account-content { 208 overflow: hidden; 209} 210.account-menu-mobile .separator, 211.account-drop .separator { 212 color: hsl(var(--ctp-accent)); 213} 214 215/* side nav / news -> right hand side */ 216.side-nav { 217 background-color: hsl(var(--ctp-surface0)); 218} 219.side-nav 220 li 221 a:not(.button):not(.adtp-btn):not(button):not([type="submit"]):not(a.submit):not(button.submit):not( 222 .show-ckeditor-button 223 ):hover, 224.side-nav 225 li 226 a:not(.button):not(.adtp-btn):not(button):not([type="submit"]):not(a.submit):not(button.submit):not( 227 .show-ckeditor-button 228 ):focus { 229 color: hsl(var(--ctp-accent), 0.7); 230} 231 232/* notifications */ 233.right-off-canvas-menu ul.off-canvas-list label, 234.right-small a[data-unread]:not([data-unread="0"]), 235#msgs[data-unread]:not([data-unread="0"]) #right-menu-dock, 236.right-off-canvas-menu ul.off-canvas-list #notification-toggle-full { 237 background-color: hsl(var(--ctp-red)); 238 color: hsl(var(--ctp-mantle)); 239} 240ul.off-canvas-list li a:not([data-pwa-action="retryNotifPrompt"]):active { 241 background: none; 242} 243#msg-content .list-item > div:active { 244 background: hsl(var(--ctp-overlay0)); 245} 246 247/* notification settings button */ 248a.settings-button { 249 padding: 0.5rem !important; 250} 251.right-off-canvas-menu[data-unread="0"] .settings-button { 252 color: hsl(var(--ctp-text)); 253} 254.right-off-canvas-menu .settings-button { 255 color: hsl(var(--ctp-mantle)); 256} 257 258#pwaPrompt { 259 background: hsl(var(--ctp-surface1)); 260 border: none; 261} 262 263/* drop down menus */ 264#component-layout { 265 --left-head-bg: hsl(var(--ctp-accent)) !important; 266 --right-head-bg: hsl(var(--ctp-accent)) !important; 267 --top-head-bg: hsl(var(--ctp-accent)) !important; 268 --top-head-font: hsl(var(--ctp-base)) !important; 269 --left-head-font: hsl(var(--ctp-base)) !important; 270 --right-head-font: hsl(var(--ctp-base)) !important; 271 --top-bg-primary: hsl(var(--ctp-base)) !important; 272 --left-bg-primary: hsl(var(--ctp-surface1)) !important; 273 --right-bg-primary: hsl(var(--ctp-surface0)) !important; 274 --left-font-primary: hsl(var(--ctp-text)) !important; 275} 276 277/* three dot menu */ 278#tab-control .separator { 279 background-color: hsl(var(--ctp-surface1)); 280} 281 282/* highlights in search menu */ 283mark { 284 background-color: hsl(var(--ctp-accent)); 285 color: hsl(var(--ctp-mantle)); 286} 287 288/* form borders */ 289input:focus, 290textarea:focus, 291select:focus, 292input:not([type]):focus, 293input[type="text"]:focus, 294input[type="password"]:focus, 295input[type="date"]:focus, 296input[type="datetime"]:focus, 297input[type="datetime-local"]:focus, 298input[type="month"]:focus, 299input[type="week"]:focus, 300input[type="email"]:focus, 301input[type="number"]:focus, 302input[type="search"]:focus, 303input[type="tel"]:focus, 304input[type="time"]:focus, 305input[type="url"]:focus, 306input[type="color"]:focus, 307textarea:focus, 308.ck.ck-content.ck-editor__editable.ck-focused, 309.ck.ck-editor__main .ck-source-editing-area textarea:focus { 310 border-color: hsl(var(--ctp-accent)) !important; 311} 312 313/* submit buttons */ 314[type="submit"]:hover, 315.flex-list.buttons a.submit:hover, 316.flex-list.buttons button.submit:hover, 317a.submit:hover, 318button.submit:hover, 319[type="submit"]:focus, 320.flex-list.buttons a.submit:focus, 321.flex-list.buttons button.submit:focus, 322a.submit:focus, 323button.submit:focus { 324 background-color: hsl(var(--ctp-accent), 0.8); 325} 326 327/* upload dialog boxes */ 328.attachment-browser-container .attachment-browser-filesystems li.active > a { 329 background: hsl(var(--ctp-surface1)); 330} 331.attachment-browser-container .attachment-browser-filesystems ul { 332 box-shadow: none; 333} 334#ab-upload .dz-preview { 335 background-color: hsl(var(--ctp-surface1)); 336} 337.side-nav li.divider { 338 border-color: hsl(var(--ctp-surface0)); 339} 340 341/* recording tab of upload dialog */ 342.pseudo-video[data-v-037f4389] { 343 background-color: hsl(var(--ctp-surface0)) !important; 344} 345data-v-037f4389::before, 346data-v-037f4389.menu-item { 347 background-color: hsl(var(--ctp-surface1)) !important; 348 color: hsl(var(--ctp-text)) !important; 349 border: none; 350} 351 352/* form inputs */ 353.selectize-input, 354.selectize-control.single .selectize-input.input-active { 355 background: hsl(var(--ctp-surface0)); 356} 357 358/* dropdowns */ 359.selectize-dropdown { 360 background: hsl(var(--ctp-surface1)); 361 color: hsl(var(--ctp-text)); 362} 363select { 364 background-color: hsl(var(--ctp-base)); 365 color: hsl(var(--ctp-text)); 366} 367 368/* attach buttons */ 369.dzone { 370 background: none !important; 371} 372 373/* labels */ 374label { 375 color: hsl(var(--ctp-text)); 376} 377 378/* boxes */ 379.editPanel.socialstream-new-post, 380.content, 381.information-lis, 382.empty-state, 383.empty-state-flex-centered, 384.card, 385.show-ckeditor-button, 386.v-card, 387.profile-tabs .classes-groups .v-card { 388 background-color: hsl(var(--ctp-surface0)); 389 border: none; 390} 391 392/* profile accordion on small viewport */ 393.left-off-canvas-menu .account-menu-mobile .accordion-navigation .profile-drop { 394 background-color: var(--accounts-menu-background) !important; 395} 396 397/* submissions text input */ 398.ck.ck-button:not(.ck-disabled, .ck-color-grid__tile):hover, 399a.ck.ck-button:not(.ck-disabled, .ck-color-grid__tile):hover { 400 background-color: hsl(var(--ctp-surface1)) !important; 401} 402 403/* button colours */ 404.ck.ck-button.ck-on.ck-dropdown__button { 405 background-color: hsl(var(--ctp-surface1)) !important; 406} 407 408/* button colours when already selected */ 409.ck.ck-button.ck-on, 410a.ck.ck-button.ck-on { 411 background-color: hsl(var(--ctp-surface2)) !important; 412 color: hsl(var(--ctp-text)) !important; 413} 414 415/* styles drop-down menu */ 416.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label { 417 background-color: hsl(var(--ctp-surface0)) !important; 418 color: hsl(var(--ctp-text)) !important; 419} 420 421/* find and replace fields */ 422.ck.ck-dropdown__panel input.ck.ck-input, 423.ck.ck-balloon-panel input.ck.ck-input, 424.ck.ck-dropdown__panel input.ck.ck-input:focus, 425.ck.ck-balloon-panel input.ck.ck-input:focus { 426 background-color: hsl(var(--ctp-surface2)) !important; 427} 428 429/* find and replace next/previous buttons */ 430.ck.ck-find-and-replace-form__find > button.ck-button[aria-disabled="true"], 431.ck.ck-find-and-replace-form__replace > button.ck-button[aria-disabled="true"] { 432 background-color: hsl(var(--ctp-surface1)) !important; 433} 434 435/* tick/cross buttons for media url input */ 436.ck.ck-button.ck-button-save, 437a.ck.ck-button.ck-button-save { 438 color: hsl(var(--ctp-green)) !important; 439} 440.ck.ck-button.ck-button-cancel, 441a.ck.ck-button.ck-button-cancel { 442 color: hsl(var(--ctp-red)) !important; 443} 444 445/* iframes */ 446/* since iframes can't be styled, due to cross-origin restrictions - we must force a light background */ 447section.content:has(iframe) { 448 background: #eff1f5 !important; /* latte base */ 449} 450 451/* calendar */ 452.fc-list-table { 453 background-color: hsl(var(--ctp-surface0)) !important; 454} 455table tr th, 456table tr td { 457 color: hsl(var(--ctp-text)) !important; 458 background: hsl(var(--ctp-surface0)) !important; 459} 460.fc .fc-cell-shaded { 461 background-color: hsl(var(--ctp-surface1)) !important; 462} 463.fc-theme-standard tbody { 464 border: none !important; 465} 466 467/* rubric */ 468.rb-blank { 469 background-image: repeating-linear-gradient( 470 135deg, 471 var(--content-ui-foreground) 0px, 472 var(--content-ui-foreground) 5px, 473 hsl(var(--ctp-base)) 5px, 474 hsl(var(--ctp-base)) 20px 475 ) !important; 476} 477.rb-selected { 478 background-color: hsl(var(--ctp-surface1)) !important; 479} 480 481/* news articles */ 482.island span[style]:not(a > span[style]):not(.tile > span[style]):not(.event-container > span[style]) { 483 color: hsl(var(--ctp-text)) !important; 484 background-color: rgba(0, 0, 0, 0) !important; 485} 486.island a > span[style] { 487 color: hsl(var(--ctp-accent)) !important; 488 background-color: rgba(0, 0, 0, 0) !important; 489} 490.island section { 491 background-color: hsl(var(--ctp-base)); 492} 493 494article a { 495 background-color: transparent !important; 496 color: hsl(var(--ctp-accent)) !important; 497} 498 499article a:hover { 500 text-decoration: underline !important; 501} 502 503article *:not(a):not(a *) { 504 background-color: transparent !important; 505 color: hsl(var(--ctp-text)) !important; 506} 507 508/* home -> news */ 509.tabs { 510 background: hsl(var(--ctp-surface1)); 511 border-bottom: none; 512} 513.tabs dd > a, 514.tabs .tab-title > a { 515 color: hsl(var(--ctp-text)); 516} 517 518.information-list, 519.action-list > .actions-small-1 { 520 background-color: hsl(var(--ctp-surface0)) !important; 521} 522 523/* quiz/test results table */ 524.lrn-report-area, 525.lrn-report-measure { 526 background-color: var(--content-ui-background) !important; 527} 528 529/* file tables */ 530.VueTables__search, 531.VueTables__table-footer, 532.VueTables__wrapper, 533.VueTables__sortable, 534.filters { 535 background-color: hsl(var(--ctp-surface0)) !important; 536} 537 538/* news sections */ 539.detail.content { 540 background: hsl(var(--ctp-base)) !important; 541} 542 543article > div > p.x_MsoNormal, 544article > div#x_Signature { 545 background-color: hsl(var(--ctp-base)) !important; 546 color: hsl(var(--ctp-text)) !important; 547} 548 549li > article > div > p.x_MsoNormal, 550li > article > div#x_Signature { 551 background-color: hsl(var(--ctp-surface0)) !important; 552} 553 554/* timetable */ 555.timetable th, 556.timetable-small th, 557.timetable td, 558.timetable-small td { 559 background-color: hsl(var(--ctp-surface0)); 560} 561.timetable a, 562.timetable-small a { 563 color: #0066b0; 564} 565.timetable span, 566.timetable-small span { 567 color: hsl(var(--ctp-overlay0)); 568} 569 570.timetable div, 571.timetable-small div { 572 color: #24273a; 573} 574 575/* breadcrumbs */ 576.breadcrumb li.active span:not([href]) { 577 color: hsl(var(--ctp-accent)); 578} 579 580.breadcrumb li a:before, 581.breadcrumb li span:before { 582 border-left-color: hsl(var(--ctp-overlay0)); 583} 584 585/* scrollbars */ 586.scrollable::-webkit-scrollbar, 587#container::-webkit-scrollbar, 588.left-off-canvas-menu::-webkit-scrollbar, 589.right-off-canvas-menu::-webkit-scrollbar, 590.hybrid-bar .account-drop::-webkit-scrollbar { 591 background-color: hsl(var(--ctp-crust)); 592 width: 8px; 593 height: 8px; 594} 595.scrollable::-webkit-scrollbar-thumb, 596#container::-webkit-scrollbar-thumb, 597.left-off-canvas-menu::-webkit-scrollbar-thumb, 598.right-off-canvas-menu::-webkit-scrollbar-thumb, 599.hybrid-bar .account-drop::-webkit-scrollbar-thumb { 600 background: hsl(var(--ctp-accent), 0.5); 601} 602.scrollable:hover::-webkit-scrollbar-thumb, 603#container:hover::-webkit-scrollbar-thumb, 604.left-off-canvas-menu:hover::-webkit-scrollbar-thumb, 605.right-off-canvas-menu:hover::-webkit-scrollbar-thumb, 606.hybrid-bar .account-drop:hover::-webkit-scrollbar-thumb { 607 background: hsl(var(--ctp-accent)); 608} 609.scrollable::-webkit-scrollbar-track, 610#container::-webkit-scrollbar-track, 611.left-off-canvas-menu::-webkit-scrollbar-track, 612.right-off-canvas-menu::-webkit-scrollbar-track, 613.hybrid-bar .account-drop::-webkit-scrollbar-track { 614 background: hsl(var(--ctp-crust)); 615} 616 617/* news icon */ 618.icon-news::before { 619 color: hsl(var(--ctp-text)); 620} 621 622/* class list */ 623 624.Component_Homepage_ClassListController.component-container ul.grid { 625 background: hsl(var(--ctp-surface0)) !important; 626} 627.Component_Homepage_ClassListController.component-container ul.grid li { 628 box-shadow: none !important; 629} 630 631/* text inputs */ 632input:not([type]), 633input[type="text"], 634input[type="password"], 635input[type="date"], 636input[type="datetime"], 637input[type="datetime-local"], 638input[type="month"], 639input[type="week"], 640input[type="email"], 641input[type="number"], 642input[type="search"], 643input[type="tel"], 644input[type="time"], 645input[type="url"], 646input[type="color"], 647textarea, 648input:hover, 649textarea:hover, 650select:hover { 651 background-color: hsl(var(--ctp-base)); 652 color: hsl(var(--ctp-text)); 653 border: none; 654} 655 656/* error messages */ 657label.error { 658 color: hsl(var(--ctp-red)); 659} 660 661.left-off-canvas-menu ul.off-canvas-list li h3, 662.left-off-canvas-menu ul.off-canvas-list li label .unit-heading, 663label .left-off-canvas-menu ul.off-canvas-list li .unit-heading, 664.left-off-canvas-menu ul.off-canvas-list li h4 { 665 color: hsl(var(--ctp-text)); 666} 667 668/* CKEditor */ 669:root { 670 --sb-ck-active: hsl(var(--ctp-accent)); 671 --sb-ck-active-grey: hsl(var(--ctp-base)); 672 --sb-ck-active-highlight: #daedff; 673 --sb-ck-button-grid-border: #bbbbbb; 674 --sb-ck-disabled: #dddddd; 675 --sb-ck-icon-colour: rgb(51, 51, 51); 676 677 /* Overrides of default CK colours */ 678 --ck-color-base-background: hsl(var(--ctp-surface0)) !important; 679 --ck-color-text: hsl(var(--ctp-text)) !important; 680 681 /* skin.css.php */ 682 683 /* search box */ 684 --foreground-colour: hsl(var(--ctp-surface0)) !important; 685 --alt-foreground-colour: hsl(var(--ctp-surface0)) !important; 686 --primary-text-colour: hsl(var(--ctp-text)) !important; 687 --navigation-foreground: hsl(var(--ctp-text)); 688 --navigation-foreground-contrast: hsl(var(--ctp-crust)); 689 --navigation-background: hsl(var(--ctp-mantle)); 690 --navigation-background-contrast: hsl(var(--ctp-crust)); 691 --navigation-hover: hsl(var(--ctp-surface0)); 692 --navigation-hover-contrast: hsl(var(--ctp-crust)); 693 --border-colour: hsl(var(--ctp-accent)); 694 --off-canvas-foreground: hsl(var(--ctp-text)); 695 --off-canvas-background: hsl(var(--ctp-mantle)); 696 --off-canvas-hover: hsl(var(--ctp-surface0)); 697 --accounts-menu-foreground: hsl(var(--ctp-text)); 698 --accounts-menu-background: hsl(var(--ctp-crust)); 699 --accounts-menu-hover: hsl(var(--ctp-overlay1)); 700 --content-ui-foreground: hsl(var(--ctp-accent)); 701 --content-ui-foreground-contrast: hsl(var(--ctp-mantle)); 702 --content-ui-background: hsl(var(--ctp-surface0)); 703 --content-ui-hover: hsl(var(--ctp-surface1)); 704 --content-ui-selected: hsl(var(--ctp-surface0)); 705 --content-ui-submit-foreground: hsl(var(--ctp-base)); 706 --content-ui-submit-background: hsl(var(--ctp-accent)); 707 /* highlighting */ 708 --accent-foreground: hsl(var(--ctp-accent)); 709 /* NOTE: THIS NEEDS TO BE ACCENT FOR HIGHLIGHTING */ 710 --accent-background: hsl(var(--ctp-base)); 711 /* NOTE: THIS NEEDS TO BE BASE FOR HIGHLIGHTING */ 712 --logo-background: hsl(var(--ctp-mantle)); 713 --body-background: hsl(var(--ctp-base)); 714 --form-border-color: color: hsl(var(--ctp-accent), 0.4); 715 --form-bg-hover-color: color: hsl(var(--ctp-accent), 0.3); 716 --form-bg-hover-color-contrast: hsl(var(--ctp-text)); 717 --body-foreground: hsl(var(--ctp-text)); 718 --body-foreground-h1: hsl(var(--ctp-text)); 719 --navigation-foreground-highlight: hsl(var(--ctp-text)); 720 721 /* core.css (v24.0.7 at time of writing) */ 722 --color-foreground-primary: hsl(var(--ctp-surface0)) !important; 723 --color-foreground-secondary: hsl(var(--ctp-surface1)) !important; 724 --color-text-primary: hsl(var(--ctp-text)) !important; 725 --color-text-secondary: hsl(var(--ctp-subtext0)) !important; 726}