.currentVersion{display:flex}.currentVersion #newVersionIndicator{margin:0;padding:0 .25em;font-size:unset;background-color:var(--main-color);border-radius:calc(var(--roundness) / 2);color:var(--bg-color);text-align:center;cursor:pointer;transition:.125s}.currentVersion #newVersionIndicator.focus{opacity:0!important}footer{position:relative;font-size:.75rem;color:var(--sub-color)}footer .keyTips{text-align:center;transition:.125s;margin-bottom:2em;line-height:2}footer #commandLineMobileButton{display:none;bottom:2rem;left:2rem;position:fixed;font-size:1rem;width:3rem;height:3rem;text-align:center;line-height:3rem;background:var(--main-color);border-radius:99rem;z-index:99;cursor:pointer;color:var(--bg-color);transition:.25s}footer .leftright{margin:-.5em;display:flex;justify-content:space-between;gap:2rem}footer .leftright .left{text-align:left;display:flex;justify-items:start;width:-moz-max-content;width:max-content}footer .leftright .right{text-align:right;display:flex;justify-self:right;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;justify-items:end}footer .currentVersion{display:flex}footer .currentVersion #newVersionIndicator{margin:0;padding:0 .25em;font-size:unset;background-color:var(--main-color);border-radius:calc(var(--roundness) / 2);color:var(--bg-color);text-align:center;cursor:pointer;transition:.125s}footer.focus .keyTips{opacity:0}footer.focus button,footer.focus a{opacity:0}footer.focus #newVersionIndicator{opacity:0}footer.focus #commandLineMobileButton{opacity:0;pointer-events:none}@media only screen and (max-width: calc(1024px + 5rem)){footer .leftright .left{display:grid;grid-template-columns:repeat(4,auto)}footer .leftright .right{display:grid;grid-template-columns:1fr}}@media only screen and (max-width: calc(640px + 5rem)){footer .leftright{display:grid;grid-template-columns:1fr 1fr}footer .leftright .left{width:unset;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}}@media(hover:none)and (pointer:coarse){#commandLineMobileButton{display:block!important}}.current-theme .icon{position:relative}.current-theme .icon .favIndicator{font-size:.5em;top:-.5em;right:-.5em;padding:.25em;position:absolute;background:var(--bg-color);border-radius:100%}.ScrollToTop{position:fixed;width:100%;height:100%;pointer-events:none;z-index:99999999;top:0;left:0}.ScrollToTop .button{pointer-events:all;place-self:end end;margin-bottom:2rem;font-size:2rem;width:4rem;height:4rem;text-align:center;line-height:4rem;background:var(--sub-alt-color);border-radius:99rem;outline:.5rem solid var(--bg-color);cursor:pointer;color:var(--sub-color);transition:.25s}.ScrollToTop .button .fas{line-height:1}.ScrollToTop .button:hover{background:var(--text-color);color:var(--bg-color)}#VersionHistoryModal .modal{overflow-y:scroll;max-width:1200px}#VersionHistoryModal .modal hr{background:var(--sub-alt-color);height:.25rem;border:none;border-radius:var(--roundness);margin:1rem 0}#VersionHistoryModal .modal h3{color:var(--sub-color);font-size:1.25rem;margin:0 0 .5rem}#VersionHistoryModal .modal .preloader{color:var(--main-color);display:grid;place-content:center center;font-size:2rem}#VersionHistoryModal .modal .tip{text-align:center;color:var(--sub-color)}#VersionHistoryModal .modal .releases{display:grid;gap:4rem}#VersionHistoryModal .modal .releases .release{display:grid;grid-template-areas:"title date" "body body"}#VersionHistoryModal .modal .releases .release .title{grid-area:title;font-size:2rem;color:var(--sub-color)}#VersionHistoryModal .modal .releases .release .date{grid-area:date;text-align:right;color:var(--sub-color);align-self:center}#VersionHistoryModal .modal .releases .release .body{grid-area:body;color:var(--text-color)}#VersionHistoryModal .modal .releases .release:last-child{margin-bottom:2rem}#ContactModal .modal{max-width:900px}#ContactModal .modal .text span{color:var(--error-color)}#ContactModal .modal .buttons{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(22em,1fr))}@media only screen and (max-width: calc(640px + 5rem)){#ContactModal .modal .buttons{grid-template-columns:1fr}}#ContactModal .modal .buttons a{text-align:left;padding:1em;gap:1em;place-content:center start;place-items:center center;font-size:1.5em}@media only screen and (max-width: calc(640px + 5rem)){#ContactModal .modal .buttons a{font-size:1em}}#SupportModal .modal{max-width:900px}#SupportModal .modal .buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem}@media only screen and (max-width: calc(1024px + 5rem)){#SupportModal .modal .buttons{grid-template-columns:1fr 1fr}}@media only screen and (max-width: calc(640px + 5rem)){#SupportModal .modal .buttons{grid-template-columns:1fr}}#SupportModal .modal .buttons button,#SupportModal .modal .buttons a{display:grid;gap:1em;padding:1em}#SupportModal .modal .buttons button .icon,#SupportModal .modal .buttons a .icon{font-size:3em;line-height:1}@media only screen and (max-width: calc(640px + 5rem)){#SupportModal .modal .buttons button .icon,#SupportModal .modal .buttons a .icon{font-size:2em}}@media only screen and (max-width: calc(640px + 5rem)){#SupportModal .modal .buttons button,#SupportModal .modal .buttons a{grid-template-columns:auto 1fr;place-content:center center;place-items:center start;text-align:left}}
