/* Generated colour projection; edit theme/palette.json and palette-colors.cjs. */
body{color:var(--site-ink)!important;background-color:var(--site-bg)!important;background:var(--site-bg)!important}
a:hover{color:var(--site-ink)!important}
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, summary:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 3px!important}
.skip{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.site-header{border-bottom-color:var(--site-line)!important}
.eyebrow{color:var(--site-ink)!important}
.hero-actions a, .actions a{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;border:1px solid var(--site-line)!important}
.hero-actions a:first-child{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.note, .evidence{color:var(--site-muted)!important}
.jj{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;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.filters{border-top-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important}
input, select, button{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}
.card{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;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.tag{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.reading{border-top-color:var(--site-line)!important}
.guide details{border-top-color:var(--site-line)!important}
.detail section{border-top-color:var(--site-line)!important}
footer{border-top-color:var(--site-line)!important}
#empty{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.practical{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.organic-picture img{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.organic-picture figcaption{color:var(--site-muted)!important}
