.splash-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#fff}.splash-logo{width:120px;height:auto}.splash-title{margin-top:1rem;font-family:Noto Sans,sans-serif!important;font-weight:700;font-size:2rem;letter-spacing:.05em;color:#312783}.splash-screen--overlay{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:2000}body{background-color:#fff;margin:0}.App{display:flex;flex-direction:column;min-height:100vh}@media(max-width:960px){.footer p{font-size:14px}}@media(max-width:768px){.app-container{padding:10px}h1{font-size:2rem}h2{font-size:1.5rem}p{font-size:1rem}.button{font-size:.9rem}.responsive-image{width:100%;height:auto}}@media(max-width:480px){.app-container{padding:5px}h1{font-size:1.8rem}h2{font-size:1.3rem}p{font-size:.9rem}.button{font-size:.85rem}.responsive-image{width:100%;height:auto}}body,.MuiTypography-root{font-family:Noto Sans,sans-serif!important}h1,h2,h3,h4,h5,h6{font-weight:700!important}h1{font-size:34px!important}h2{font-size:26px!important}h3{font-size:22px!important}h4{font-size:18px!important}h5{font-size:16px!important}h6{font-size:15px!important}p,a{font-family:Noto Sans,sans-serif!important;font-size:14px!important}ul,ol,span{font-family:Noto Sans,sans-serif!important}small{font-family:Noto Sans,sans-serif!important;font-size:12px!important;color:#666!important}button{font-family:Noto Sans,sans-serif!important;font-size:12px!important;font-weight:700!important}input,textarea,select{font-family:Noto Sans,sans-serif!important;font-size:16px!important}label{font-family:Noto Sans,sans-serif!important;font-size:14px!important;font-weight:700!important}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark] body{background:#121212;color:#f5f5f5}:root[data-theme=dark] .layout-navbar__main-content{background:#121212!important}:root[data-theme=dark] .layout-navbar__left-menu,:root[data-theme=dark] .layout-navbar__right-menu,:root[data-theme=dark] .layout-navbar__appbar{background:#1c1c1c!important;border-color:#333!important}:root[data-theme=dark] .base-page__paper,:root[data-theme=dark] .MuiPaper-root{background-color:#1f1f1f;color:#f5f5f5}:root[data-theme=dark] .MuiOutlinedInput-root,:root[data-theme=dark] .MuiInputBase-root{background-color:#262626;color:#f5f5f5}:root[data-theme=dark] .ls-button,:root[data-theme=dark] .ls-btn,:root[data-theme=dark] .sg-button,:root[data-theme=dark] [class*=ls-button],:root[data-theme=dark] [class*=ls-btn]{border-color:#ffffff38!important}:root[data-theme=dark] .ls-button--primary,:root[data-theme=dark] .ls-button.primary,:root[data-theme=dark] .ls-btn--primary,:root[data-theme=dark] .ls-btn.primary,:root[data-theme=dark] .sg-button--primary,:root[data-theme=dark] .sg-button.primary,:root[data-theme=dark] [class*=ls-button][class*=primary],:root[data-theme=dark] [class*=ls-btn][class*=primary]{background-color:#4b42a8!important;color:#fff!important;border-color:#5e54c5!important}:root[data-theme=dark] .ls-button--secondary,:root[data-theme=dark] .ls-button.secondary,:root[data-theme=dark] .ls-btn--secondary,:root[data-theme=dark] .ls-btn.secondary,:root[data-theme=dark] .sg-button--secondary,:root[data-theme=dark] .sg-button.secondary,:root[data-theme=dark] [class*=ls-button][class*=secondary],:root[data-theme=dark] [class*=ls-btn][class*=secondary]{background-color:#2a2a2a!important;color:#fff!important;border-color:#ffffff47!important}:root[data-theme=dark] .ls-button--primary:hover,:root[data-theme=dark] .ls-button.primary:hover,:root[data-theme=dark] .ls-btn--primary:hover,:root[data-theme=dark] .ls-btn.primary:hover,:root[data-theme=dark] .sg-button--primary:hover,:root[data-theme=dark] .sg-button.primary:hover,:root[data-theme=dark] [class*=ls-button][class*=primary]:hover,:root[data-theme=dark] [class*=ls-btn][class*=primary]:hover{background-color:#5a50bc!important}:root[data-theme=dark] .ls-button--secondary:hover,:root[data-theme=dark] .ls-button.secondary:hover,:root[data-theme=dark] .ls-btn--secondary:hover,:root[data-theme=dark] .ls-btn.secondary:hover,:root[data-theme=dark] .sg-button--secondary:hover,:root[data-theme=dark] .sg-button.secondary:hover,:root[data-theme=dark] [class*=ls-button][class*=secondary]:hover,:root[data-theme=dark] [class*=ls-btn][class*=secondary]:hover{background-color:#353535!important}:root[data-theme=dark] .ls-button:disabled,:root[data-theme=dark] .ls-btn:disabled,:root[data-theme=dark] .sg-button:disabled,:root[data-theme=dark] [class*=ls-button]:disabled,:root[data-theme=dark] [class*=ls-btn]:disabled{opacity:.55!important}
