/* Top menu
----------------------------------------*/

/* Solid red line */

.hybrid-bar {
    border-bottom: 0.4rem solid;
    border-bottom-color: var(--content-ui-foreground);
}


/* Typography
----------------------------------------*/

/* Import Utopia typeface */

@font-face {
    font-family: "utopia-std-display";
    src: url("https://use.typekit.net/af/79e94f/0000000000000000000130a1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/79e94f/0000000000000000000130a1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/79e94f/0000000000000000000130a1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto; font-style: normal; font-weight: 400;
}

@font-face {
    font-family: "utopia-std-display";
    src: url("https://use.typekit.net/af/d00a3c/0000000000000000000130a2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/d00a3c/0000000000000000000130a2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/d00a3c/0000000000000000000130a2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
    font-display: auto; font-style: normal; font-weight: 600;
}

/* Headings typeface */

h1, h2, .Schoolbox_Calendar_Component_Dashboard_Controller .fc-widget-header .fc-list-heading-main, h3, h4, h5, h6 {
    font-family: "utopia-std-display", "georgia", serif;
}


/* Body text links
----------------------------------------*/

/* Blue links - body text, not metadata, not button */

p:not(.meta) a:not([class*=button]), .content article a {
    color: var(--accent-foreground);
}

/* Hover underline - links, not top menu, not side menu, not notifications, not resources, not breadcrumbs, not some admin, not some calendar, not some buttons */ 

a:not(.hybrid-bar a):not(.left-off-canvas-menu a):not(.off-canvas-list a):not(.resourcebrowser a):not(.breadcrumb a):not(.side-nav a):not(.search-result):not([class*=fc] a):not([class*=icon]):not(.tabs a):not(.component-palette a):not(.sub-nav a):not(.pagination a):not(.remove):not([class*=close]):hover {
    text-decoration: underline;
}


/* Table borders
----------------------------------------*/

/* Bottom borders - all table data */

td {
    border-bottom: 1px solid;
    border-bottom-color: var(--content-ui-background);
}

/* Right borders - student grade table data */

td.student-grade-cell:not(:last-child) {
    border-right: 1px solid;
    border-right-color: var(--content-ui-background);
}


/* External links
----------------------------------------*/

/* Side menu external link icon - left menu, not Nexus, not relative anchor, not relative link, does not have sub menu, targets new window  */

.left-off-canvas-menu a:not([href*='nexus.radford.act.edu.au']):not([href^='#']):not([href^='/']):not(li.has-submenu a):after, .left-off-canvas-menu a[target="_blank"]:after {
    content: '\21D7';
    margin: 0 0 0 4px;
}

/* Text box external link icon - text box, not Nexus, not relative anchor, not relative link, not button, not pagination, not rich text editor, not tile */

.content a:not([href*='nexus.radford.act.edu.au']):not([href^='#']):not([href^='/']):not([class*=button]):not([class*=btn]):not([class*=close]):not(.icon-help):not(.remove):not(ul.pagination li a):not(.sub-nav a):not([class*=cke]):not(.src-folder):not([class*=tile]):not([class^=icon]):after {
    content: '\21D7';
    margin: 0 0 0 4px;
}

/* News article link icon - news articles, not Nexus, not relative anchor, not relative link, not button */

article a:not([href*='nexus.radford.act.edu.au']):not([href^='#']):not([href^='/']):not(.button):not([class*=more]):after {
    content: '\21D7';
    margin: 0 0 0 4px;
}


/* Priority news
----------------------------------------*/

/* Priority news background colour - pinned articles  */

.sticky {
    background-color: rgba(162, 12, 50, 0.1);
}


/* Markbook colour, turn grading cell to black
----------------------------------------*/

.student-grade-cell span {
    color: black;
}


/* Smaller and dynamic news images
----------------------------------------*/
.news-post .small-12.island:not(#discussion) section div.row {
    display: grid;
    place-items: center;
    /*! justify-content: center; */
 
}
 
.news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.banner.content {
    display: grid;
    grid-template-rows: 8rem 1fr;
    justify-content: flex-start;
 
}
 
.news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.banner.content::before, .news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.banner.content::after {
    display: none;
    content: none;
 
}
.news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.detail.content:first-child {
  grid-column: 1 / 4;
}
 
 
.news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) {
    display: grid;
    margin-right: auto;
    margin-left: auto;
    grid-template-columns: 8rem 1fr minmax(0rem, 8rem);
    gap: 1rem;
    max-width: 60rem;
 
}
 
@media only screen and (max-width: 1270px) {
    .news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) {
        grid-template-columns: 8rem 1fr;
    }
}
 
@media only screen and (max-width: 800px) {
    .news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) {
        grid-template-columns: 1fr;
        grid-template-rows: 8rem 1fr;
    }
    .news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.detail.content:first-child {
        grid-row: 1 / 3;
    }
 
    .news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.banner.content {
        margin-top: 0;
    }
 
    .news-post .small-12.island:not(#discussion) section div.row .small-12.island:not(#discussion) section.banner.content img {
        max-width: 8rem;
    }
 
}
.news-post div.small-12.island section div.row div#discussion.small-12.island section#threads-section div section.discussion div.discussion-threads div.row {
    display: initial;
}
.component-container.Schoolbox_Comms_News_Component_Dashboard_Controller div.row div.small-12.island section div#news-container-34 div#news-component div section div.tabs-content.no-margin ul.information-list li.actions-small-1 div.list-item div.small-12.card.wrap-down a img {
    max-height: 7rem;
    max-width: 7rem;
    object-fit: contain;
    margin-left: 0rem !important;
}

:root {
            --navigation-foreground-r: 134;
        --navigation-foreground-g: 119;
        --navigation-foreground-b: 80;
        --navigation-foreground-h: 43.33;
        --navigation-foreground-s: 25.23%;
        --navigation-foreground-l: 41.96%;
        --navigation-foreground-a: 1;
        --navigation-foreground:   hsla(
            var(--navigation-foreground-h),
            var(--navigation-foreground-s),
            var(--navigation-foreground-l),
            var(--navigation-foreground-a)
        );
            --navigation-foreground-contrast-r: 255;
        --navigation-foreground-contrast-g: 255;
        --navigation-foreground-contrast-b: 255;
        --navigation-foreground-contrast-h: 0;
        --navigation-foreground-contrast-s: 0%;
        --navigation-foreground-contrast-l: 100%;
        --navigation-foreground-contrast-a: 1;
        --navigation-foreground-contrast:   hsla(
            var(--navigation-foreground-contrast-h),
            var(--navigation-foreground-contrast-s),
            var(--navigation-foreground-contrast-l),
            var(--navigation-foreground-contrast-a)
        );
            --navigation-background-r: 255;
        --navigation-background-g: 255;
        --navigation-background-b: 255;
        --navigation-background-h: 0;
        --navigation-background-s: 0%;
        --navigation-background-l: 100%;
        --navigation-background-a: 1;
        --navigation-background:   hsla(
            var(--navigation-background-h),
            var(--navigation-background-s),
            var(--navigation-background-l),
            var(--navigation-background-a)
        );
            --navigation-background-contrast-r: 0;
        --navigation-background-contrast-g: 0;
        --navigation-background-contrast-b: 0;
        --navigation-background-contrast-h: 0;
        --navigation-background-contrast-s: 0%;
        --navigation-background-contrast-l: 0%;
        --navigation-background-contrast-a: 1;
        --navigation-background-contrast:   hsla(
            var(--navigation-background-contrast-h),
            var(--navigation-background-contrast-s),
            var(--navigation-background-contrast-l),
            var(--navigation-background-contrast-a)
        );
            --navigation-hover-r: 241;
        --navigation-hover-g: 239;
        --navigation-hover-b: 234;
        --navigation-hover-h: 42.86;
        --navigation-hover-s: 20%;
        --navigation-hover-l: 93.14%;
        --navigation-hover-a: 1;
        --navigation-hover:   hsla(
            var(--navigation-hover-h),
            var(--navigation-hover-s),
            var(--navigation-hover-l),
            var(--navigation-hover-a)
        );
            --navigation-hover-contrast-r: 0;
        --navigation-hover-contrast-g: 0;
        --navigation-hover-contrast-b: 0;
        --navigation-hover-contrast-h: 0;
        --navigation-hover-contrast-s: 0%;
        --navigation-hover-contrast-l: 0%;
        --navigation-hover-contrast-a: 1;
        --navigation-hover-contrast:   hsla(
            var(--navigation-hover-contrast-h),
            var(--navigation-hover-contrast-s),
            var(--navigation-hover-contrast-l),
            var(--navigation-hover-contrast-a)
        );
            --off-canvas-foreground-r: 1;
        --off-canvas-foreground-g: 4;
        --off-canvas-foreground-b: 10;
        --off-canvas-foreground-h: 220;
        --off-canvas-foreground-s: 81.82%;
        --off-canvas-foreground-l: 2.16%;
        --off-canvas-foreground-a: 1;
        --off-canvas-foreground:   hsla(
            var(--off-canvas-foreground-h),
            var(--off-canvas-foreground-s),
            var(--off-canvas-foreground-l),
            var(--off-canvas-foreground-a)
        );
            --off-canvas-foreground-contrast-r: 255;
        --off-canvas-foreground-contrast-g: 255;
        --off-canvas-foreground-contrast-b: 255;
        --off-canvas-foreground-contrast-h: 0;
        --off-canvas-foreground-contrast-s: 0%;
        --off-canvas-foreground-contrast-l: 100%;
        --off-canvas-foreground-contrast-a: 1;
        --off-canvas-foreground-contrast:   hsla(
            var(--off-canvas-foreground-contrast-h),
            var(--off-canvas-foreground-contrast-s),
            var(--off-canvas-foreground-contrast-l),
            var(--off-canvas-foreground-contrast-a)
        );
            --off-canvas-background-r: 241;
        --off-canvas-background-g: 239;
        --off-canvas-background-b: 234;
        --off-canvas-background-h: 42.86;
        --off-canvas-background-s: 20%;
        --off-canvas-background-l: 93.14%;
        --off-canvas-background-a: 1;
        --off-canvas-background:   hsla(
            var(--off-canvas-background-h),
            var(--off-canvas-background-s),
            var(--off-canvas-background-l),
            var(--off-canvas-background-a)
        );
            --off-canvas-background-contrast-r: 0;
        --off-canvas-background-contrast-g: 0;
        --off-canvas-background-contrast-b: 0;
        --off-canvas-background-contrast-h: 0;
        --off-canvas-background-contrast-s: 0%;
        --off-canvas-background-contrast-l: 0%;
        --off-canvas-background-contrast-a: 1;
        --off-canvas-background-contrast:   hsla(
            var(--off-canvas-background-contrast-h),
            var(--off-canvas-background-contrast-s),
            var(--off-canvas-background-contrast-l),
            var(--off-canvas-background-contrast-a)
        );
            --off-canvas-hover-r: 255;
        --off-canvas-hover-g: 255;
        --off-canvas-hover-b: 255;
        --off-canvas-hover-h: 0;
        --off-canvas-hover-s: 0%;
        --off-canvas-hover-l: 100%;
        --off-canvas-hover-a: 1;
        --off-canvas-hover:   hsla(
            var(--off-canvas-hover-h),
            var(--off-canvas-hover-s),
            var(--off-canvas-hover-l),
            var(--off-canvas-hover-a)
        );
            --off-canvas-hover-contrast-r: 0;
        --off-canvas-hover-contrast-g: 0;
        --off-canvas-hover-contrast-b: 0;
        --off-canvas-hover-contrast-h: 0;
        --off-canvas-hover-contrast-s: 0%;
        --off-canvas-hover-contrast-l: 0%;
        --off-canvas-hover-contrast-a: 1;
        --off-canvas-hover-contrast:   hsla(
            var(--off-canvas-hover-contrast-h),
            var(--off-canvas-hover-contrast-s),
            var(--off-canvas-hover-contrast-l),
            var(--off-canvas-hover-contrast-a)
        );
            --accounts-menu-foreground-r: 134;
        --accounts-menu-foreground-g: 119;
        --accounts-menu-foreground-b: 80;
        --accounts-menu-foreground-h: 43.33;
        --accounts-menu-foreground-s: 25.23%;
        --accounts-menu-foreground-l: 41.96%;
        --accounts-menu-foreground-a: 1;
        --accounts-menu-foreground:   hsla(
            var(--accounts-menu-foreground-h),
            var(--accounts-menu-foreground-s),
            var(--accounts-menu-foreground-l),
            var(--accounts-menu-foreground-a)
        );
            --accounts-menu-foreground-contrast-r: 255;
        --accounts-menu-foreground-contrast-g: 255;
        --accounts-menu-foreground-contrast-b: 255;
        --accounts-menu-foreground-contrast-h: 0;
        --accounts-menu-foreground-contrast-s: 0%;
        --accounts-menu-foreground-contrast-l: 100%;
        --accounts-menu-foreground-contrast-a: 1;
        --accounts-menu-foreground-contrast:   hsla(
            var(--accounts-menu-foreground-contrast-h),
            var(--accounts-menu-foreground-contrast-s),
            var(--accounts-menu-foreground-contrast-l),
            var(--accounts-menu-foreground-contrast-a)
        );
            --accounts-menu-background-r: 255;
        --accounts-menu-background-g: 255;
        --accounts-menu-background-b: 255;
        --accounts-menu-background-h: 0;
        --accounts-menu-background-s: 0%;
        --accounts-menu-background-l: 100%;
        --accounts-menu-background-a: 1;
        --accounts-menu-background:   hsla(
            var(--accounts-menu-background-h),
            var(--accounts-menu-background-s),
            var(--accounts-menu-background-l),
            var(--accounts-menu-background-a)
        );
            --accounts-menu-background-contrast-r: 0;
        --accounts-menu-background-contrast-g: 0;
        --accounts-menu-background-contrast-b: 0;
        --accounts-menu-background-contrast-h: 0;
        --accounts-menu-background-contrast-s: 0%;
        --accounts-menu-background-contrast-l: 0%;
        --accounts-menu-background-contrast-a: 1;
        --accounts-menu-background-contrast:   hsla(
            var(--accounts-menu-background-contrast-h),
            var(--accounts-menu-background-contrast-s),
            var(--accounts-menu-background-contrast-l),
            var(--accounts-menu-background-contrast-a)
        );
            --accounts-menu-hover-r: 241;
        --accounts-menu-hover-g: 239;
        --accounts-menu-hover-b: 234;
        --accounts-menu-hover-h: 42.86;
        --accounts-menu-hover-s: 20%;
        --accounts-menu-hover-l: 93.14%;
        --accounts-menu-hover-a: 1;
        --accounts-menu-hover:   hsla(
            var(--accounts-menu-hover-h),
            var(--accounts-menu-hover-s),
            var(--accounts-menu-hover-l),
            var(--accounts-menu-hover-a)
        );
            --accounts-menu-hover-contrast-r: 0;
        --accounts-menu-hover-contrast-g: 0;
        --accounts-menu-hover-contrast-b: 0;
        --accounts-menu-hover-contrast-h: 0;
        --accounts-menu-hover-contrast-s: 0%;
        --accounts-menu-hover-contrast-l: 0%;
        --accounts-menu-hover-contrast-a: 1;
        --accounts-menu-hover-contrast:   hsla(
            var(--accounts-menu-hover-contrast-h),
            var(--accounts-menu-hover-contrast-s),
            var(--accounts-menu-hover-contrast-l),
            var(--accounts-menu-hover-contrast-a)
        );
            --content-ui-foreground-r: 162;
        --content-ui-foreground-g: 12;
        --content-ui-foreground-b: 50;
        --content-ui-foreground-h: 344.8;
        --content-ui-foreground-s: 86.21%;
        --content-ui-foreground-l: 34.12%;
        --content-ui-foreground-a: 1;
        --content-ui-foreground:   hsla(
            var(--content-ui-foreground-h),
            var(--content-ui-foreground-s),
            var(--content-ui-foreground-l),
            var(--content-ui-foreground-a)
        );
            --content-ui-foreground-contrast-r: 255;
        --content-ui-foreground-contrast-g: 255;
        --content-ui-foreground-contrast-b: 255;
        --content-ui-foreground-contrast-h: 0;
        --content-ui-foreground-contrast-s: 0%;
        --content-ui-foreground-contrast-l: 100%;
        --content-ui-foreground-contrast-a: 1;
        --content-ui-foreground-contrast:   hsla(
            var(--content-ui-foreground-contrast-h),
            var(--content-ui-foreground-contrast-s),
            var(--content-ui-foreground-contrast-l),
            var(--content-ui-foreground-contrast-a)
        );
            --content-ui-background-r: 241;
        --content-ui-background-g: 239;
        --content-ui-background-b: 234;
        --content-ui-background-h: 42.86;
        --content-ui-background-s: 20%;
        --content-ui-background-l: 93.14%;
        --content-ui-background-a: 1;
        --content-ui-background:   hsla(
            var(--content-ui-background-h),
            var(--content-ui-background-s),
            var(--content-ui-background-l),
            var(--content-ui-background-a)
        );
            --content-ui-background-contrast-r: 0;
        --content-ui-background-contrast-g: 0;
        --content-ui-background-contrast-b: 0;
        --content-ui-background-contrast-h: 0;
        --content-ui-background-contrast-s: 0%;
        --content-ui-background-contrast-l: 0%;
        --content-ui-background-contrast-a: 1;
        --content-ui-background-contrast:   hsla(
            var(--content-ui-background-contrast-h),
            var(--content-ui-background-contrast-s),
            var(--content-ui-background-contrast-l),
            var(--content-ui-background-contrast-a)
        );
            --content-ui-hover-r: 201;
        --content-ui-hover-g: 194;
        --content-ui-hover-b: 177;
        --content-ui-hover-h: 42.5;
        --content-ui-hover-s: 18.18%;
        --content-ui-hover-l: 74.12%;
        --content-ui-hover-a: 1;
        --content-ui-hover:   hsla(
            var(--content-ui-hover-h),
            var(--content-ui-hover-s),
            var(--content-ui-hover-l),
            var(--content-ui-hover-a)
        );
            --content-ui-hover-contrast-r: 0;
        --content-ui-hover-contrast-g: 0;
        --content-ui-hover-contrast-b: 0;
        --content-ui-hover-contrast-h: 0;
        --content-ui-hover-contrast-s: 0%;
        --content-ui-hover-contrast-l: 0%;
        --content-ui-hover-contrast-a: 1;
        --content-ui-hover-contrast:   hsla(
            var(--content-ui-hover-contrast-h),
            var(--content-ui-hover-contrast-s),
            var(--content-ui-hover-contrast-l),
            var(--content-ui-hover-contrast-a)
        );
            --content-ui-selected-r: 201;
        --content-ui-selected-g: 194;
        --content-ui-selected-b: 177;
        --content-ui-selected-h: 42.5;
        --content-ui-selected-s: 18.18%;
        --content-ui-selected-l: 74.12%;
        --content-ui-selected-a: 1;
        --content-ui-selected:   hsla(
            var(--content-ui-selected-h),
            var(--content-ui-selected-s),
            var(--content-ui-selected-l),
            var(--content-ui-selected-a)
        );
            --content-ui-selected-contrast-r: 0;
        --content-ui-selected-contrast-g: 0;
        --content-ui-selected-contrast-b: 0;
        --content-ui-selected-contrast-h: 0;
        --content-ui-selected-contrast-s: 0%;
        --content-ui-selected-contrast-l: 0%;
        --content-ui-selected-contrast-a: 1;
        --content-ui-selected-contrast:   hsla(
            var(--content-ui-selected-contrast-h),
            var(--content-ui-selected-contrast-s),
            var(--content-ui-selected-contrast-l),
            var(--content-ui-selected-contrast-a)
        );
            --content-ui-submit-foreground-r: 255;
        --content-ui-submit-foreground-g: 255;
        --content-ui-submit-foreground-b: 255;
        --content-ui-submit-foreground-h: 0;
        --content-ui-submit-foreground-s: 0%;
        --content-ui-submit-foreground-l: 100%;
        --content-ui-submit-foreground-a: 1;
        --content-ui-submit-foreground:   hsla(
            var(--content-ui-submit-foreground-h),
            var(--content-ui-submit-foreground-s),
            var(--content-ui-submit-foreground-l),
            var(--content-ui-submit-foreground-a)
        );
            --content-ui-submit-foreground-contrast-r: 0;
        --content-ui-submit-foreground-contrast-g: 0;
        --content-ui-submit-foreground-contrast-b: 0;
        --content-ui-submit-foreground-contrast-h: 0;
        --content-ui-submit-foreground-contrast-s: 0%;
        --content-ui-submit-foreground-contrast-l: 0%;
        --content-ui-submit-foreground-contrast-a: 1;
        --content-ui-submit-foreground-contrast:   hsla(
            var(--content-ui-submit-foreground-contrast-h),
            var(--content-ui-submit-foreground-contrast-s),
            var(--content-ui-submit-foreground-contrast-l),
            var(--content-ui-submit-foreground-contrast-a)
        );
            --content-ui-submit-background-r: 134;
        --content-ui-submit-background-g: 119;
        --content-ui-submit-background-b: 80;
        --content-ui-submit-background-h: 43.33;
        --content-ui-submit-background-s: 25.23%;
        --content-ui-submit-background-l: 41.96%;
        --content-ui-submit-background-a: 1;
        --content-ui-submit-background:   hsla(
            var(--content-ui-submit-background-h),
            var(--content-ui-submit-background-s),
            var(--content-ui-submit-background-l),
            var(--content-ui-submit-background-a)
        );
            --content-ui-submit-background-contrast-r: 255;
        --content-ui-submit-background-contrast-g: 255;
        --content-ui-submit-background-contrast-b: 255;
        --content-ui-submit-background-contrast-h: 0;
        --content-ui-submit-background-contrast-s: 0%;
        --content-ui-submit-background-contrast-l: 100%;
        --content-ui-submit-background-contrast-a: 1;
        --content-ui-submit-background-contrast:   hsla(
            var(--content-ui-submit-background-contrast-h),
            var(--content-ui-submit-background-contrast-s),
            var(--content-ui-submit-background-contrast-l),
            var(--content-ui-submit-background-contrast-a)
        );
            --accent-foreground-r: 68;
        --accent-foreground-g: 86;
        --accent-foreground-b: 135;
        --accent-foreground-h: 223.88;
        --accent-foreground-s: 33%;
        --accent-foreground-l: 39.8%;
        --accent-foreground-a: 1;
        --accent-foreground:   hsla(
            var(--accent-foreground-h),
            var(--accent-foreground-s),
            var(--accent-foreground-l),
            var(--accent-foreground-a)
        );
            --accent-foreground-contrast-r: 255;
        --accent-foreground-contrast-g: 255;
        --accent-foreground-contrast-b: 255;
        --accent-foreground-contrast-h: 0;
        --accent-foreground-contrast-s: 0%;
        --accent-foreground-contrast-l: 100%;
        --accent-foreground-contrast-a: 1;
        --accent-foreground-contrast:   hsla(
            var(--accent-foreground-contrast-h),
            var(--accent-foreground-contrast-s),
            var(--accent-foreground-contrast-l),
            var(--accent-foreground-contrast-a)
        );
            --accent-background-r: 221;
        --accent-background-g: 219;
        --accent-background-b: 232;
        --accent-background-h: 249.23;
        --accent-background-s: 22.03%;
        --accent-background-l: 88.43%;
        --accent-background-a: 1;
        --accent-background:   hsla(
            var(--accent-background-h),
            var(--accent-background-s),
            var(--accent-background-l),
            var(--accent-background-a)
        );
            --accent-background-contrast-r: 0;
        --accent-background-contrast-g: 0;
        --accent-background-contrast-b: 0;
        --accent-background-contrast-h: 0;
        --accent-background-contrast-s: 0%;
        --accent-background-contrast-l: 0%;
        --accent-background-contrast-a: 1;
        --accent-background-contrast:   hsla(
            var(--accent-background-contrast-h),
            var(--accent-background-contrast-s),
            var(--accent-background-contrast-l),
            var(--accent-background-contrast-a)
        );
            --accent-hover-r: 143;
        --accent-hover-g: 160;
        --accent-hover-b: 163;
        --accent-hover-h: 189;
        --accent-hover-s: 9.8%;
        --accent-hover-l: 60%;
        --accent-hover-a: 1;
        --accent-hover:   hsla(
            var(--accent-hover-h),
            var(--accent-hover-s),
            var(--accent-hover-l),
            var(--accent-hover-a)
        );
            --accent-hover-contrast-r: 255;
        --accent-hover-contrast-g: 255;
        --accent-hover-contrast-b: 255;
        --accent-hover-contrast-h: 0;
        --accent-hover-contrast-s: 0%;
        --accent-hover-contrast-l: 100%;
        --accent-hover-contrast-a: 1;
        --accent-hover-contrast:   hsla(
            var(--accent-hover-contrast-h),
            var(--accent-hover-contrast-s),
            var(--accent-hover-contrast-l),
            var(--accent-hover-contrast-a)
        );
            --logo-background-r: 241;
        --logo-background-g: 239;
        --logo-background-b: 234;
        --logo-background-h: 42.86;
        --logo-background-s: 20%;
        --logo-background-l: 93.14%;
        --logo-background-a: 1;
        --logo-background:   hsla(
            var(--logo-background-h),
            var(--logo-background-s),
            var(--logo-background-l),
            var(--logo-background-a)
        );
            --logo-background-contrast-r: 0;
        --logo-background-contrast-g: 0;
        --logo-background-contrast-b: 0;
        --logo-background-contrast-h: 0;
        --logo-background-contrast-s: 0%;
        --logo-background-contrast-l: 0%;
        --logo-background-contrast-a: 1;
        --logo-background-contrast:   hsla(
            var(--logo-background-contrast-h),
            var(--logo-background-contrast-s),
            var(--logo-background-contrast-l),
            var(--logo-background-contrast-a)
        );
            --body-background-r: 255;
        --body-background-g: 255;
        --body-background-b: 255;
        --body-background-h: 0;
        --body-background-s: 0%;
        --body-background-l: 100%;
        --body-background-a: 1;
        --body-background:   hsla(
            var(--body-background-h),
            var(--body-background-s),
            var(--body-background-l),
            var(--body-background-a)
        );
            --body-background-contrast-r: 0;
        --body-background-contrast-g: 0;
        --body-background-contrast-b: 0;
        --body-background-contrast-h: 0;
        --body-background-contrast-s: 0%;
        --body-background-contrast-l: 0%;
        --body-background-contrast-a: 1;
        --body-background-contrast:   hsla(
            var(--body-background-contrast-h),
            var(--body-background-contrast-s),
            var(--body-background-contrast-l),
            var(--body-background-contrast-a)
        );
            --login-form-background-r: 255;
        --login-form-background-g: 255;
        --login-form-background-b: 255;
        --login-form-background-h: 0;
        --login-form-background-s: 0%;
        --login-form-background-l: 100%;
        --login-form-background-a: 0.8;
        --login-form-background:   hsla(
            var(--login-form-background-h),
            var(--login-form-background-s),
            var(--login-form-background-l),
            var(--login-form-background-a)
        );
            --login-form-background-contrast-r: 0;
        --login-form-background-contrast-g: 0;
        --login-form-background-contrast-b: 0;
        --login-form-background-contrast-h: 0;
        --login-form-background-contrast-s: 0%;
        --login-form-background-contrast-l: 0%;
        --login-form-background-contrast-a: 1;
        --login-form-background-contrast:   hsla(
            var(--login-form-background-contrast-h),
            var(--login-form-background-contrast-s),
            var(--login-form-background-contrast-l),
            var(--login-form-background-contrast-a)
        );
            --form-border-color-r: 134;
        --form-border-color-g: 119;
        --form-border-color-b: 80;
        --form-border-color-h: 43.33;
        --form-border-color-s: 25.23%;
        --form-border-color-l: 41.96%;
        --form-border-color-a: 1;
        --form-border-color:   hsla(
            var(--form-border-color-h),
            var(--form-border-color-s),
            var(--form-border-color-l),
            var(--form-border-color-a)
        );
            --form-border-color-contrast-r: 255;
        --form-border-color-contrast-g: 255;
        --form-border-color-contrast-b: 255;
        --form-border-color-contrast-h: 0;
        --form-border-color-contrast-s: 0%;
        --form-border-color-contrast-l: 100%;
        --form-border-color-contrast-a: 1;
        --form-border-color-contrast:   hsla(
            var(--form-border-color-contrast-h),
            var(--form-border-color-contrast-s),
            var(--form-border-color-contrast-l),
            var(--form-border-color-contrast-a)
        );
            --form-bg-hover-color-r: 241;
        --form-bg-hover-color-g: 239;
        --form-bg-hover-color-b: 234;
        --form-bg-hover-color-h: 42.86;
        --form-bg-hover-color-s: 20%;
        --form-bg-hover-color-l: 93.14%;
        --form-bg-hover-color-a: 1;
        --form-bg-hover-color:   hsla(
            var(--form-bg-hover-color-h),
            var(--form-bg-hover-color-s),
            var(--form-bg-hover-color-l),
            var(--form-bg-hover-color-a)
        );
            --form-bg-hover-color-contrast-r: 0;
        --form-bg-hover-color-contrast-g: 0;
        --form-bg-hover-color-contrast-b: 0;
        --form-bg-hover-color-contrast-h: 0;
        --form-bg-hover-color-contrast-s: 0%;
        --form-bg-hover-color-contrast-l: 0%;
        --form-bg-hover-color-contrast-a: 1;
        --form-bg-hover-color-contrast:   hsla(
            var(--form-bg-hover-color-contrast-h),
            var(--form-bg-hover-color-contrast-s),
            var(--form-bg-hover-color-contrast-l),
            var(--form-bg-hover-color-contrast-a)
        );
            --body-foreground-r: 166;
        --body-foreground-g: 166;
        --body-foreground-b: 166;
        --body-foreground-h: 0;
        --body-foreground-s: 0%;
        --body-foreground-l: 65.1%;
        --body-foreground-a: 1;
        --body-foreground:   hsla(
            var(--body-foreground-h),
            var(--body-foreground-s),
            var(--body-foreground-l),
            var(--body-foreground-a)
        );
            --body-foreground-h1-r: 38;
        --body-foreground-h1-g: 38;
        --body-foreground-h1-b: 38;
        --body-foreground-h1-h: 0;
        --body-foreground-h1-s: 0%;
        --body-foreground-h1-l: 14.9%;
        --body-foreground-h1-a: 1;
        --body-foreground-h1:   hsla(
            var(--body-foreground-h1-h),
            var(--body-foreground-h1-s),
            var(--body-foreground-h1-l),
            var(--body-foreground-h1-a)
        );
            --navigation-foreground-highlight-r: 89;
        --navigation-foreground-highlight-g: 89;
        --navigation-foreground-highlight-b: 89;
        --navigation-foreground-highlight-h: 0;
        --navigation-foreground-highlight-s: 0%;
        --navigation-foreground-highlight-l: 34.9%;
        --navigation-foreground-highlight-a: 1;
        --navigation-foreground-highlight:   hsla(
            var(--navigation-foreground-highlight-h),
            var(--navigation-foreground-highlight-s),
            var(--navigation-foreground-highlight-l),
            var(--navigation-foreground-highlight-a)
        );
    }
