#root{--font-body: $body-font;--font-body-weight: 400;--font-body-bold-weight: 600;--font-heading: $heading-font;--color-body: $color-body;--color-body-faded: $color-body-faded;--color-brand: $color-brand;--color-links: $color-links}body{min-width:320px;margin:0;padding:0;font-size:16px;font-family:Fira Code,monospace;padding-bottom:1rem;background-color:#fff;overflow:hidden}.gm-style iframe+div{border:none!important}a{color:#fff;overflow:hidden;text-decoration:none}p{line-height:1.5}p+p{padding-top:1rem}.sff{margin:0 auto}@keyframes sff-background-drift-1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sff-background-drift-2{0%{transform:translate(-25%)}25%{transform:translate(-50%)}50%{transform:translate(-25%)}75%{transform:translate(0)}to{transform:translate(-25)}}@keyframes sff-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.scroll{scrollbar-color:#fded07 #000;scrollbar-width:thin}.scroll::-webkit-scrollbar{width:4px;height:4px}.scroll::-webkit-scrollbar-track{background:#000}.scroll::-webkit-scrollbar-thumb{background-color:#fded07;border-radius:0;border:1px solid #fded07}.scroll-dialog{scrollbar-color:#fded07 #1b1a04;scrollbar-width:thin}.scroll-dialog::-webkit-scrollbar{width:4px;height:4px}.scroll-dialog::-webkit-scrollbar-track{background:#1b1a04}.scroll-dialog::-webkit-scrollbar-thumb{background-color:#fded07;border-radius:0;border:1px solid #fded07}.scroll-dialog-admin{scrollbar-color:#1a1a17 #fff;scrollbar-width:thin}.scroll-dialog-admin::-webkit-scrollbar{width:4px;height:4px}.scroll-dialog-admin::-webkit-scrollbar-track{background:#fff}.scroll-dialog-admin::-webkit-scrollbar-thumb{background-color:#1a1a17;border-radius:0;border:1px solid #1a1a17}.dragged{background-color:#2525c5;z-index:999999}.endowrimo-page{margin-left:300px;padding:50px;background-color:#111;color:#fff;overflow:auto;top:0;position:absolute;z-index:910;height:91vh}.endowrimo-page .stats{padding:20px;text-align:center}.endowrimo-page .stats .stat-block{background-color:#229;display:inline-block;border-radius:10px;margin:10px;padding:10px;width:150px;height:120px;vertical-align:top;position:relative}.endowrimo-page .stats .stat-block p{position:absolute;top:0;width:calc(100% - 20px)}.endowrimo-page .stats .stat-block .score{font-weight:700;vertical-align:bottom;bottom:10px;top:auto}.endowrimo-page .stats .stat-block .score-percent{font-weight:700;vertical-align:bottom;bottom:20px;top:auto;font-size:24px}.endowrimo-page .stats .stat-block .score-percent-plus{vertical-align:bottom;bottom:10px;top:auto}.endowrimo-page .recharts-wrapper{width:100%!important;color:#fff}.endowrimo-page .recharts-wrapper text{fill:#fff}.endowrimo-page .recharts-cartesian-grid-vertical line{display:none}.endowrimo-page .progress{width:calc(100% - 170px);position:relative}.endowrimo-page .progress .progress-header{margin-bottom:0;margin-top:40px}.endowrimo-page .progress .day-input{color:#ffffff50;display:inline-block;padding:10px}.endowrimo-page .progress .day-input h4{margin-top:10px;margin-bottom:5px}.endowrimo-page .progress .day-input input{width:55px}.endowrimo-page .progress .past{color:#fff}.endowrimo-page .progress .today{color:#44f;position:absolute;right:0;top:20px;margin-right:-140px;font-size:30px}.endowrimo-page .progress .today h4{text-transform:uppercase}.endowrimo-page .progress .today input{font-weight:700;font-size:30px;width:120px}.endowrimo-page .awards img{display:inline-block;height:100px}
