:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-family:"Montserrat", sans-serif;--text-color:var(--lightningcss-light,#333)var(--lightningcss-dark,#c8c3bc);--background-color:var(--lightningcss-light,#f7f9fa)var(--lightningcss-dark,#172024);--backdrop-color:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#000000bf);--border-color:var(--lightningcss-light,#0003)var(--lightningcss-dark,#fff3);--hover-color:color-mix(in srgb, var(--text-color) 15%, var(--background-color));--shadow-color:var(--lightningcss-light,#11111a0d)var(--lightningcss-dark,#eeeee50d);--nav-box-shadow:var(--lightningcss-light,#2123261a)var(--lightningcss-dark,#dedcd91a) 0 10px 10px -10px;--modal-box-shadow:var(--shadow-color) 0 0 16px, var(--shadow-color) 0 0 24px, var(--shadow-color) 0 0 56px;--button-box-shadow:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff29) 0 0 4px;--green:var(--lightningcss-light,#49d249)var(--lightningcss-dark,#060);--amber:var(--lightningcss-light,#ffebcd)var(--lightningcss-dark,#513100)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;font-family:var(--font-family);color:var(--text-color);background-color:var(--background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*,:before,:after{box-sizing:border-box}h1,h2,h3{font-weight:700}a{color:inherit}.error{text-align:center;max-width:500px;margin:0 auto;padding:3rem 1rem}
