/* Self-hosted subset of the icon fonts used by this theme's header/footer
   (bootstrap-icons, Lineicons) — only the @font-face declarations and the
   specific glyphs actually used here, not the full icon sets, to keep this
   small. Font files downloaded from the live Moodle site's own theme assets
   (same self-hosting rationale as Roboto — see theme.css). */

@font-face {
    font-family: 'bootstrap-icons';
    src: url('fonts/icons/bootstrap-icons.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Lineicons';
    src: url('fonts/icons/lineicons.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

[class^="bi-"], [class*=" bi-"] {
    font-family: 'bootstrap-icons' !important;
    font-style: normal;
    line-height: 1;
}

[class^="lni-"], [class*=" lni-"] {
    font-family: 'Lineicons' !important;
    font-style: normal;
    line-height: 1;
}

.bi-list::before { content: "\f479"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-x-lg::before { content: "\f659"; }
.lni-map-marker-5::before { content: "\eb4d"; }
.lni-envelope-1::before { content: "\eacd"; }
.lni-telephone-1::before { content: "\ec07"; }
