@font-face{font-family:'FOT-Rodin';src:url('/nier/rodin.woff2') format('woff2');font-weight:400 700;font-display:swap}
:root{--bone:#f7ebd7;--umber:#4e4b42;--khaki:#b1ab93;--blood:#ff0000}
html,body,#root{background:var(--bone)!important;color:var(--umber)!important}
body,button,input,.MuiTypography-root,.MuiInputBase-root,.MuiButton-root,.MuiFormLabel-root{font-family:'FOT-Rodin',system-ui,sans-serif!important;letter-spacing:.01em}
.MuiPaper-root{background:var(--bone)!important;color:var(--umber)!important;border:2px solid var(--umber)!important;border-radius:0!important;box-shadow:8px 8px 0 rgba(78,75,66,.22)!important}
.MuiTypography-root{color:var(--umber)!important}
.MuiOutlinedInput-notchedOutline{border-color:var(--khaki)!important;border-radius:0!important}
.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--umber)!important}
.MuiInputBase-input{color:var(--umber)!important}
.MuiInputLabel-root,.MuiFormLabel-root{color:var(--umber)!important}
.MuiButton-root{border-radius:0!important;text-transform:uppercase;letter-spacing:.08em;font-weight:700}
.MuiButton-contained,.MuiButton-containedPrimary{background:var(--umber)!important;color:var(--bone)!important;box-shadow:4px 4px 0 rgba(78,75,66,.25)!important}
.MuiButton-contained:hover{background:#3a382f!important}
.MuiButton-outlined,.MuiButton-text{color:var(--umber)!important;border-color:var(--umber)!important}
a,a:visited{color:var(--blood)!important}
.MuiCheckbox-root.Mui-checked{color:var(--umber)!important}
.MuiCircularProgress-root{color:var(--umber)!important}
