.FloatingButton-module__HWd7hq__button{--size:clamp(30px, 2.5vw, 36px);right:calc((100vw - min(var(--content-max), 100vw - 2 * var(--margin-x))) / 2);bottom:calc(clamp(12px, 2.6667vh, 24px) + var(--slot,0) * (var(--size) + 10px));z-index:50;width:var(--size);height:var(--size);box-shadow:inset 0 0 0 .5px var(--color-fg);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.FloatingButton-module__HWd7hq__button svg{fill:currentColor;shape-rendering:crispedges;grid-area:1/1}.FloatingButton-module__HWd7hq__button:hover{background:var(--color-fg);color:var(--color-bg)}.FloatingButton-module__HWd7hq__button:focus-visible{outline:1px solid var(--color-fg);outline-offset:2px}
.ThemeToggle-module__1vp0HG__sun{display:none}:root[data-theme=dark] .ThemeToggle-module__1vp0HG__moon{display:none}:root[data-theme=dark] .ThemeToggle-module__1vp0HG__sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ThemeToggle-module__1vp0HG__moon{display:none}:root:not([data-theme=light]) .ThemeToggle-module__1vp0HG__sun{display:block}}html:has([data-maintenance]) .ThemeToggle-module__1vp0HG__toggle{display:none}
