<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    :root {
        --header-bg: url(https://eschoolscms.blob.core.windows.net/production/schools/51/template-files/segmented/PuYYqWaZYzifLVKtS3Mt5K5yUgs8kiIhZqeFAlFX.jpg);
        --header-bg-mobile: url(https://eschoolscms.blob.core.windows.net/production/logos/x7dnsyhP6bEvT8gKc9gU3w8YiaVHDxBtNFfQ3rXW.png);
        --header-height: 239;
        --primary-colour: #452662;
        --secondary-colour: #beb3c8;
        --toolbar-bg: #452662;
        --footer-bg: #472a62;
        --footer-border: #2b193b;
        --footer-colour: #ffffff;
        --linkbox-bg: #452662;
        --linkbox-bg-80: #452662CC;
        --linkbox-bg-hover: #371e4e;
        --linkbox-color: #f8fafc;
        --linkbox-color-hover: #f8fafc;
    }

    .bg-toolbar {
        background-color: #452662;
        color: #f8fafc;
    }

    .bg-toolbar input::placeholder {
        color: #f8fafc;
    }

    .bg-toolbar input:focus::placeholder {
        color: #f8fafc4D;
    }

    .bg-toolbar .bars {
        background-color: #452662;
    }

    .icon-toolbar {
        background-color: #f8fafc;
        color: #452662;
    }

    #pagenav {
        background-color: #452562;
    }
    #pagenav ul {
        color: #ffffff;
        font-family: Arial;
    }
    @media screen and (min-width: 1024px) {
        #pagenav ul .nav-item:hover {
            background-color: #97cacc;
            color: #452662;
        }
    }

    #pagenav .nav-dropdown {
        background-color: #ffffff;
        color: #452562;
    }

    #pagenav .nav-dropdown summary:hover {
        background-color: #97cacc;
        color: #452562;
    }

    #sidenav {
        background-color: #bdb5c7;
        color: #452861;
        font-family: Arial;
    }

    #sidenav h2 {
        border-bottom-color: #452861;
    }

    #sidenav .subnav-item:hover {
        background-color: #ffffff;
        color: #0f172a;
    }

    #sidenav .active {
        background-color: #ffffff;
        color: #0f172a;
    }

    #sidenav .active::before {
        border-inline-start-color: #452861;
    }

    .footer {
        background-color: #472a62;
        border-color: #2b193b;
        color: #ffffff;
    }
    .footer a:hover {
        color: #ffffff;
    }
    h1,h2,h3,h4,h5,h6 {
        color: #452662;
    }

    .welcome {
        background-color: #97cacc;
        color: #0f172a;
        border-color: #5b797a;
    }
    .welcome-title {
        --welcome-title-colour: #272727;
    }

    .important-message {
        background-color: #4ca6a6;
    }

    .important-message i {
        color: #0f172a;
    }

    .important-message-container {
        background-color: #F8FAFC;
        color: #0f172a;
    }
    .important-message-container::before {
        border-left-color: #4ca6a6 !important;
    }
    .important-message-container::after {
        border-right-color: #4ca6a6 !important;
    }

    .linkbox {
        background-color: #452662;
        color: #f8fafc;
    }

    .linkbox:hover {
        background-color: #371e4e;
        color: #f8fafc;
    }



    .homeblocks &gt; div &gt; div:nth-child(1) .home-region {
        /*background-color: #b5a8c0;*/
        border-color: #452662;
    }

    .homeblocks &gt; div &gt; div:nth-child(1) .home-region .heading {
        color: #452662;
    }

    .homeblocks &gt; div &gt; div:nth-child(2) .home-region {
        /*background-color: #e5e1e9;*/
        border-color: #beb3c8;
    }

    .homeblocks &gt; div &gt; div:nth-child(2) .home-region .heading {
        color: #452662;
    }

    .homeblocks &gt; div &gt; div:nth-child(3) .home-region {
        /*background-color: #b5a8c0;*/
        border-color: #452662;
    }

    .homeblocks &gt; div &gt; div:nth-child(3) .home-region .heading {
        color: #452662;
    }

    .resource_item {
        background-color: #452662;
        color: #f8fafc;
    }

    .resource_item[href]:hover,
    .resource_item[onclick]:hover {
        background-color: #97cacb;
        color: #452662;
    }

    .resource_item i {
        color: contrast(#452662);
    }

    .fc-toolbar-title {
        color: #452662 !important;
    }

    .fc-col-header-cell {
        background: #452662;
        color: #f8fafc;
    }

    .fc-dayGridMonth-view &gt; table {
        background-color: #e8e4eb;
    }

    .fc-daygrid-day-number {
        color: #0f172a;
    }

    .fc-daygrid-day.fc-day-today {
        background-color: #bab6bc !important;
    }

    .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
        color: #0f172a;
    }

    .fc-event {
        background: #97cacb !important;
        border-color: #79a2a2 !important;
        color: #0f172a !important;
    }

    .fc-event:hover {
        background: #79a2a2 !important;
        border-color: #618282 !important;
        color: #0f172a !important;
    }

    .fc-event-title,
    .fc-event-time {
        color: #0f172a !important;
    }

    .fc-event:hover .fc-event-title,
    .fc-event:hover .fc-event-time
    {
        color: #0f172a !important;
    }

    header#segmented-header:not(:has(.mob)),
    header#segmented-header &gt; img:not(.mob),
    header#segmented-header &gt; picture:not(.mob),
    header#segmented-header &gt; svg
    {
        height: calc(var(--header-height) * (100 / 1560 * 1vw));
    }

    @media (min-width: 640px) and (max-width: 767.98px) {
        header#segmented-header:not(:has(.mob)),
        header#segmented-header &gt; img:not(.mob),
        header#segmented-header &gt; picture:not(.mob),
        header#segmented-header &gt; svg
        {
            height: calc((var(--header-height) / 100 * 42.6) * 1px);
        }
    }
    @media (min-width: 800px) and (max-width: 1023.98px) {
        header#segmented-header:not(:has(.mob)),
        header#segmented-header &gt; img:not(.mob),
        header#segmented-header &gt; picture:not(.mob),
        header#segmented-header &gt; svg
        {
            height: calc((var(--header-height) / 100 * 51.2) * 1px);
        }
    }
    @media (min-width: 1055px) and (max-width: 1279.98px) {
        header#segmented-header:not(:has(.mob)),
        header#segmented-header &gt; img:not(.mob),
        header#segmented-header &gt; picture:not(.mob),
        header#segmented-header &gt; svg
        {
            height: calc((var(--header-height) / 100 * 68.25) * 1px);
        }
    }
    @media (min-width: 1327px) and (max-width: 1535.98px) {
        header#segmented-header:not(:has(.mob)),
        header#segmented-header &gt; img:not(.mob),
        header#segmented-header &gt; picture:not(.mob),
        header#segmented-header &gt; svg
        {
            height: calc((var(--header-height) / 100 * 85) * 1px);
        }
    }
    @media (min-width: 1536px) {
        header#segmented-header:not(:has(.mob)),
        header#segmented-header &gt; img:not(.mob),
        header#segmented-header &gt; picture:not(.mob),
        header#segmented-header &gt; svg
        {
            height: calc(var(--header-height) * 1px);
        }
    }




.font-motto {
    font-size: 1px;
}.font-default {
    font-family: 'Verdana';
}.font-title {
    color: #452662;
}
h1, h2, h3, h4, h5, h6 {
    color: #452662;
}</pre></body></html>