body,html{margin:0;padding:0}#app-root .app{font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;min-height:100vh;position:relative;width:100%}#app-root .app:before{background:linear-gradient(180deg,#e40303 16.66%,#ff8c00 16.66% 33.33%,#ffed00 33.33% 50%,#008026 50% 66.66%,#24408e 66.66% 83.33%,#732982 83.33%);content:"";inset:0;opacity:.6;position:absolute;z-index:-1}#app-root .app .screen{align-items:center;display:flex;flex-direction:column;height:100%;min-height:100vh}#app-root .app .screen .content{background-blend-mode:darken;background-color:#fff;box-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin:auto;max-width:700px;min-height:500px;padding:20px;transition:opacity .25s ease-in-out;width:calc(100% - 40px)}#app-root .app .screen .content .event_info{display:flex;flex-direction:column;margin:auto;max-width:500px;width:100%}#app-root .app .screen .content .event_info .event_name .label,#app-root .app .screen .content .event_info .event_penalty .label{font-size:26px;font-weight:400;line-height:30px}#app-root .app .screen .content .event_info .event_name h3,#app-root .app .screen .content .event_info .event_penalty h3{font-size:40px;font-weight:800;line-height:40px;margin:0}#app-root .app .screen .content .event_info .event_description{margin:0 0 40px}#app-root .app .screen .content .event_info .event_description h4{font-size:26px;font-weight:400;line-height:30px;margin:0}#app-root .app .screen .content .event_occurred,#app-root .app .screen .content .event_performance{font-size:20px;text-align:right}#app-root .app .screen .content .event_occurred .new{color:#e63946;font-weight:800;opacity:0;transition:opacity .25s ease-in-out}#app-root .app .screen .navigation_container,#app-root .app .screen .simulation_container{display:flex;flex-direction:row;justify-content:flex-end;text-align:right;width:100%}#app-root .app .screen .navigation_container.simulation_container,#app-root .app .screen .simulation_container.simulation_container{justify-content:center}#app-root .app .screen .navigation_container .button_container,#app-root .app .screen .simulation_container .button_container{box-sizing:border-box;margin:20px 10px}#app-root .app .screen .navigation_container .button_container button,#app-root .app .screen .simulation_container .button_container button{align-items:center;background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;gap:.5em;padding:.75em 1.5em;transition:background-color .2s ease,transform .2s ease}#app-root .app .screen .navigation_container .button_container button:disabled,#app-root .app .screen .simulation_container .button_container button:disabled{background-color:#777}#app-root .app .screen .navigation_container .button_container button .icon,#app-root .app .screen .simulation_container .button_container button .icon{stroke:#fff;height:1.2em;width:1.2em}#app-root .app .screen .navigation_container .button_container button.next:hover,#app-root .app .screen .simulation_container .button_container button.next:hover{background-color:#0056b3;transform:translateX(2px)}#app-root .app .screen .navigation_container .button_container button.previous:hover,#app-root .app .screen .simulation_container .button_container button.previous:hover{background-color:#0056b3;transform:translateX(-2px)}.clearfix{zoom:1}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.ss-terms{margin:40px auto auto;max-width:450px}.meta{color:#333;font-size:13px;line-height:16px;padding:0 10px 40px}.clear_both{clear:both}.hidden{display:none}.nowrap{white-space:nowrap}