/* Generated colour projection; edit theme/palette.json and palette-colors.cjs. */
:root{--bg:var(--site-bg)!important;--ink:var(--site-ink)!important;--muted:var(--site-muted)!important;--accent:var(--site-ink)!important;--line:var(--site-line)!important}
body{color:var(--site-ink)!important;background:var(--site-bg)!important}
a:focus-visible, button:focus-visible, input:focus-visible, [tabindex="-1"]:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.fc-skip{color:var(--site-ink)!important;background:var(--site-surface)!important}
.brand-maker{color:var(--site-ink)!important}
.fc-breadcrumb{color:var(--site-muted)!important}
.fc-eyebrow{color:var(--site-ink)!important}
.fc-heading .lead{color:var(--site-muted)!important}
.fc-season{background-color:var(--site-media-bg)!important;background:var(--site-media-bg)!important}
.fc-season .fc-eyebrow{color:var(--site-media-ink)!important}
.fc-season .fc-season-date{color:var(--site-media-ink)!important}
.fc-season .fc-season-note{color:var(--site-media-muted)!important}
.fc-season-credit{color:var(--site-media-muted)!important;background-color:var(--site-media-bg)!important;background:var(--site-media-bg)!important}
.fc-categories a[aria-current]{color:var(--site-ink)!important;background:var(--site-surface)!important}
.fc-search-row input{background-color:var(--site-surface)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.fc-search-row input::placeholder{color:var(--site-ink)!important}
.fc-search-row button, .fc-reset{color:var(--site-ink)!important}
.fc-search-row button[type="submit"]{color:var(--site-ink)!important;background:var(--site-surface)!important}
.fc-help{color:var(--site-ink)!important}
.fc-count{color:var(--site-ink)!important}
.fc-photo img{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.fc-photo figcaption{color:var(--site-muted)!important}
.fc-card-kicker{color:var(--site-ink)!important}
.fc-summary{color:var(--site-muted)!important}
.fc-card-foot a:last-child{color:var(--site-ink)!important}
.fc-empty p{color:var(--site-ink)!important}
.site-footer{color:var(--site-ink)!important}
.site-footer .maker{color:var(--site-ink)!important}
noscript p{color:var(--site-ink)!important}
@media print{body{background-color:var(--site-bg)!important;color:var(--site-ink)!important;background:var(--site-bg)!important}}
@media print{.fc-summary, .fc-photo figcaption, .fc-count{color:var(--site-muted)!important}}
.fc-season{color:var(--site-media-ink)!important}
