@media only screen and (orientation: landscape) and (max-width: 1599px) {
    :root {
    --bodyfontsize:3.8vh;
}
}
@media only screen and (orientation: landscape) and (min-width: 1600px) {
    :root {
    --bodyfontsize:2.9vh;
}
}
@media only screen and (orientation: portrait) {
    :root {
    --bodyfontsize:6.3vw;
}
}
.library-access-overly-access-options #fontsize-2x2em {
 background:var(--siteinvert);
 color:var(--sitecolour);
}