.theme-switcher-module__eDhbyG__wrapper{--border-radius:8px;--padding:6px;--padding-inline:calc(var(--padding)*1.5);--option-width:16px;--color-text:color-mix(in oklch,var(--color-accent),var(--gray-900)45%);--color-text-checked:white;--color-background:color-mix(in oklch,var(--color-accent),var(--gray-100)85%);--color-outline:color-mix(in oklch,var(--color-accent),white 40%);background-color:var(--color-background);color:var(--color-text);border-radius:var(--border-radius);z-index:0;border:none;gap:1px;margin:8px;padding:2px;display:flex;position:relative}[data-theme=dark] .theme-switcher-module__eDhbyG__wrapper{--color-text:color-mix(in oklch,var(--color-accent),var(--gray-100)70%);--color-text-checked:white;--color-background:color-mix(in oklch,var(--color-accent),var(--gray-900)75%);--color-outline:color-mix(in oklch,var(--color-accent),var(--gray-300)30%)}.theme-switcher-module__eDhbyG__indicator{z-index:-1;width:calc(2*var(--padding-inline) + var(--option-width));border-radius:calc(var(--border-radius) - 2px);box-sizing:content-box;background-color:var(--color-accent);background-image:linear-gradient(to bottom,color-mix(in oklch,var(--color-accent),var(--gray-900)9%),var(--color-accent));transition:opacity .2s ease,transform .3s linear(0,.14 4%,.94 17%,1.15 24% 30%,1.02 43%,.98 51%,1 77%,1);opacity:0;position:absolute;top:2px;bottom:2px}.theme-switcher-module__eDhbyG__wrapper input:disabled~.theme-switcher-module__eDhbyG__indicator{transition:none}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked~.theme-switcher-module__eDhbyG__indicator{opacity:1}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:nth-of-type(2):checked~.theme-switcher-module__eDhbyG__indicator{transform:translateX(calc(2*var(--padding-inline) + var(--option-width) + 1px))}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:nth-of-type(3):checked~.theme-switcher-module__eDhbyG__indicator{transform:translateX(calc(calc(2*var(--padding-inline) + var(--option-width) + 1px)*2))}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]+label{border-radius:calc(var(--border-radius) - 2px);padding:var(--padding)var(--padding-inline);align-items:center;transition:color .2s;display:flex;position:relative}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]+label svg{fill:currentColor}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked+label{color:var(--color-text-checked)}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:focus-visible+label{box-shadow:inset 0px 0px 0px 2px var(--color-outline)}@keyframes theme-switcher-module__eDhbyG__moon{0%{transform:scale(1)rotate(0)}25%{transform:scale(.85)rotate(-24deg)}50%{transform:scale(1.1)rotate(10deg)}to{transform:scale(1)rotate(0)}}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked+label .theme-switcher-module__eDhbyG__moon{animation:.45s cubic-bezier(.28,.84,.42,1) forwards theme-switcher-module__eDhbyG__moon}@keyframes theme-switcher-module__eDhbyG__sunrays{0%{transform:scale(1)translate(8px,8px)}25%{transform:scale(.7)translate(8px,8px)}50%{transform:scale(1.2)translate(8px,8px)}to{transform:scale(1)translate(8px,8px)}}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked+label .theme-switcher-module__eDhbyG__sun circle,.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked+label .theme-switcher-module__eDhbyG__sun g{transform-origin:50%;animation:.45s cubic-bezier(.28,.84,.42,1) forwards theme-switcher-module__eDhbyG__sunrays}@keyframes theme-switcher-module__eDhbyG__system-outer{0%{transform:rotate(0)}40%{transform:rotate(40deg)}92%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes theme-switcher-module__eDhbyG__system-inner{0%{transform:rotate(0)}40%{transform:rotate(-320deg)}92%{transform:rotate(-370deg)}to{transform:rotate(-360deg)}}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]+label .theme-switcher-module__eDhbyG__system mask path{transform-origin:50%;animation-timing-function:cubic-bezier(.28,.84,.42,1)}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked+label .theme-switcher-module__eDhbyG__system mask path:first-of-type{animation:.45s forwards theme-switcher-module__eDhbyG__system-outer}.theme-switcher-module__eDhbyG__wrapper input[type=checkbox]:checked+label .theme-switcher-module__eDhbyG__system mask path:nth-of-type(2){animation:.45s forwards theme-switcher-module__eDhbyG__system-inner}
.footer-module__RLkwFq__wrapper{padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;display:flex}
:root{--background:#fff;--foreground:var(--gray-900);--color-accent:#ffc600;--gray-100:#f7f7f7;--gray-200:#ebebeb;--gray-300:#e6e6e6;--gray-400:#c9c9c9;--gray-500:#a8a8a8;--gray-600:#8f8f8f;--gray-700:#383838;--gray-800:#1f1f1f;--gray-900:#171717;--space-xs:4px;--space-sm:8px;--space-md:12px}@supports (color:color(display-p3 0 0 0)){:root{--color-accent:color(display-p3 1 .777 0)}}[data-theme=dark]{--background:var(--gray-900);--foreground:var(--gray-100)}html{-moz-text-size-adjust:none;text-size-adjust:none}html,body{max-width:100vw}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
