 @media only screen and (min-width: 0rem) {body.dark-mode #dark-mode-toggle .cs-sun {opacity: 1;transform: translate(-50%, -50%);}body.dark-mode #dark-mode-toggle .cs-moon {opacity: 0;transform: translate(-50%, -150%);}#dark-mode-toggle {width: 3rem;height: 3rem;margin: 0;padding: 0;background: transparent;border: none;display: block;order: 4;position: relative;z-index: 1000;overflow: hidden;}#dark-mode-toggle img, #dark-mode-toggle svg {width: 1.25rem;height: 1.25rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);pointer-events: none;}#dark-mode-toggle .cs-moon {z-index: 2;transition: transform 0.3s, opacity 0.3s;}#dark-mode-toggle .cs-sun {opacity: 0;z-index: 1;transform: translate(-50%, 100%);transition: transform 0.3s, opacity 0.3s;}}@media only screen and (min-width: 64rem) {#dark-mode-toggle {margin: 0;position: relative;top: auto;right: auto;transform: none;}#dark-mode-toggle:hover {cursor: pointer;}}@media only screen and (min-width: 0rem) {:root {--dark: #04060B;--medium: #2c394b;--accent: #334756;}body.dark-mode #cs-navigation .cs-nav-button {background-color: var(--primary);color: var(--bodyTextColorWhite);}body.dark-mode #cs-navigation .cs-nav-button:hover, body.dark-mode #cs-navigation .cs-nav-button:focus {background-color: var(--accent);color: var(--bodyTextColorWhite);}body.dark-mode .light {display: none;}body.dark-mode .dark {display: block !important;}.dark {display: none;}}