.mode:where(.astro-JIJLGYEP){margin-top:64px;position:relative}@media screen and (min-width: 768px){.mode:where(.astro-JIJLGYEP){margin-top:80px}}.mode__transition:where(.astro-JIJLGYEP){position:fixed;inset:0;opacity:0;visibility:hidden;z-index:999;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;transition-delay:.15s}.mode__transition:where(.astro-JIJLGYEP).is-dark{opacity:1;visibility:visible}.mode__transition:where(.astro-JIJLGYEP).is-light{opacity:1;visibility:visible}.mode__dark:where(.astro-JIJLGYEP){position:absolute;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;display:none;overflow-x:clip}.dark__wrapper:where(.astro-JIJLGYEP){margin-bottom:84px;position:relative}@media screen and (min-width: 768px){.dark__wrapper:where(.astro-JIJLGYEP){margin-bottom:106px}}.dark__fixed:where(.astro-JIJLGYEP){position:absolute;top:0;right:0;height:calc(100% + 60px);pointer-events:none;z-index:1}@media screen and (min-width: 768px){.dark__fixed:where(.astro-JIJLGYEP){right:24px;height:calc(100% + 40px)}}html[data-theme=dark] .mode__light:where(.astro-JIJLGYEP){position:absolute;top:0;left:0;height:0;opacity:0;visibility:hidden}html[data-theme=dark] .mode__dark:where(.astro-JIJLGYEP){position:static;height:auto;opacity:1;visibility:visible;display:block}@media screen and (min-width: 768px){html[data-theme=dark] .mode__dark:where(.astro-JIJLGYEP){right:30px;bottom:30px}}
