/* Inclusive AI Strategies — Canvas custom CSS
   Atkinson Hyperlegible as the interface font, per brand.css.
   Icon fonts (Canvas <i class="icon-*">, InstructureIcons) are excluded. */

@import url('https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap');

body,
p, h1, h2, h3, h4, h5, h6,
a, button, input, select, textarea, label,
td, th, li, dt, dd, legend, figcaption, blockquote,
span:not([class*="icon"]):not([class^="icon-"]) {
  font-family: 'Atkinson Hyperlegible', 'LatoWeb', 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

i[class*="icon-"], i[class^="icon-"], .ui-icon {
  font-family: 'InstructureIcons-Line', 'InstructureIcons-Solid', inherit !important;
}

/* Footer: hide the Instructure logo immediately; custom JS supplies IAIS text */
.ic-app-footer .footer-logo { display: none !important; }
.ic-app-footer { text-align: center; color: #484f4c; }
.ic-app-footer__links { justify-content: center !important; }

/* Dashboard cards: drop the course-color tint so the selected image shows clean.
   (Courses with no chosen image will show a plain header band instead of a solid color.) */
.ic-DashboardCard__header_hero { opacity: 0 !important; }
