@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:100;src:url(../fonts/urbanist-latin-100-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(../fonts/urbanist-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(../fonts/urbanist-latin-600-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:900;src:url(../fonts/urbanist-latin-900-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:100;src:url(../fonts/urbanist-latin-100-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:400;src:url(../fonts/urbanist-latin-400-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:600;src:url(../fonts/urbanist-latin-600-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:italic;font-weight:900;src:url(../fonts/urbanist-latin-900-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;src:url(../fonts/atkinson-hyperlegible-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;src:url(../fonts/atkinson-hyperlegible-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;src:url(../fonts/atkinson-hyperlegible-latin-400-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;src:url(../fonts/atkinson-hyperlegible-latin-700-italic.woff2) format("woff2")}.background-animation[data-v-78f64aca]{height:100lvh;position:fixed;width:100lvw;z-index:-1}.background-animation>ul[data-v-78f64aca]{filter:blur(3px);inset:0;margin:0;overflow:hidden;padding:0;position:fixed}:root.contrast-mode .background-animation>ul[data-v-78f64aca]{filter:blur(0)}.background-animation>ul li[data-v-78f64aca]{animation:animate-78f64aca linear infinite;backface-visibility:hidden;background:var(--bg-color);border-radius:.75rem;display:block;list-style:none;opacity:.8;position:absolute}.background-animation>ul li[data-v-78f64aca]:before{border-radius:inherit;box-shadow:var(--border-color) 0 0 20px 1px;content:"";inset:0;opacity:.5;position:absolute}.background-animation>ul li :root.dark-mode .background-animation>ul li[data-v-78f64aca] :root{filter:brightness(1.1)}.background-animation>ul li :root.light-mode .background-animation>ul li[data-v-78f64aca] :root{filter:brightness(.8)}.background-animation>ul li :root.light-mode .background-animation>ul li[data-v-78f64aca] :root:before{box-shadow:var(--highlight-color) 0 0 12px 3px}.background-animation>ul li :root.sepia-mode .background-animation>ul li[data-v-78f64aca] :root{filter:saturate(1.2) brightness(.95)}.background-animation>ul li :root.sepia-mode .background-animation>ul li[data-v-78f64aca] :root:before{box-shadow:var(--highlight-color) 0 0 16px 4px}.background-animation>ul li :root.contrast-mode .background-animation>ul li[data-v-78f64aca] :root{background:#010101}.background-animation>ul li :root.contrast-mode .background-animation>ul li[data-v-78f64aca] :root:before{box-shadow:var(--highlight-color) 0 0 8px}@media (max-width:768px){.background-animation>ul[data-v-78f64aca]{filter:blur(1px)}}@keyframes animate-78f64aca{0%{transform:translate(110vw) rotate(0)}to{transform:translate(-110vw) rotate(var(--rotation-amount))}}
