:root{--color-main:#1f2937;--color-accent:#6b7280;--color-background:#f4f5f7;--font-logo:system-ui, sans-serif;--font-logo-secondary:system-ui, sans-serif;--font-header:system-ui, sans-serif;--font-body:system-ui, sans-serif;--mui-palette-primary-main:var(--color-main);--mui-palette-secondary-main:var(--color-accent);--mui-palette-background-default:var(--color-background);--mui-typography-fontFamily:var(--font-body);--mui-font-logo:var(--font-logo);--mui-font-logo-secondary:var(--font-logo-secondary);--mui-font-header:var(--font-header);--mui-font-body:var(--font-body)}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body{min-height:100%;color:var(--color-main);background:var(--color-background);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.mui-color-main,[data-mui-color=main]{color:var(--mui-palette-primary-main)}.mui-color-accent,[data-mui-color=accent]{color:var(--mui-palette-secondary-main)}.mui-bg-main,[data-mui-bg=main]{background-color:var(--mui-palette-primary-main)}.mui-bg-accent,[data-mui-bg=accent]{background-color:var(--mui-palette-secondary-main)}.mui-bg-background,[data-mui-bg=background]{background-color:var(--mui-palette-background-default)}.mui-font-logo,[data-mui-font=logo]{font-family:var(--mui-font-logo)}.mui-font-header,[data-mui-font=header]{font-family:var(--mui-font-header)}.mui-font-body,[data-mui-font=body]{font-family:var(--mui-font-body)}
