@import url('https://fonts.googleapis.com/css2?family=Edu+NSW+ACT+Cursive:wght@400..700&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');
/* Mercury Editor Branding */
:root {
    --me-logo-horizontal: url('/sites/default/files/2024-06/Shine-Logo-Final.svg');
    --tme-ff-nswact: "Edu NSW ACT Cursive", cursive;
    --tme-ff-notosans: "Noto Sans", sans-serif;
}
.t-teme-temp3 {
    --tme-ff-headings: var(--tme-ff-nswact);
    --tme-ff-body: var(--tme-ff-notosans);
    --tme-ff-ui: var(--tme-ff-notosans);
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 500 !important;
}
.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > .menu__link > .text {
    font-family: var(--tme-ff-notosans);
    font-weight: var(--tme-fw-medium);
}
.shine-news-list__right a {
    font-family: var(--tme-ff-body) !important;
}
button.c-accordion__button {
    font-family: var(--tme-ff-body);
}
.c-tabs-group__tab-button {
    font-family: var(--tme-ff-body);
}
/*Link hover effect*/
.c-mega-menu a.menu__link, .c-site-header__standard-navigation button.menu__link {
    position: relative;
}
.c-mega-menu .menu__link::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0 !important;
    width: 0;
    background-color: var(--tme-color-primary-1) !important;
    border-radius: 0;
    transition: width 0.5s ease-in-out;
}