html{font-size:62.5%}body{background-color:#333745;font-family:Helvetica,Arial,sans-serif;font-size:1.6rem}button{cursor:pointer}button:disabled{cursor:default}.header{background-color:#20222b;margin-bottom:1.6rem;padding:1.6rem 0;color:#fff}.header__title{font-size:3.2rem;margin:0}.header__subtitle{color:#a5afd7;font-size:1.6rem;font-weight:500;margin:0}@media (min-width:45rem){.header{margin-bottom:4.8rem}}.container{max-width:60rem;margin:0 auto;padding:0 1.6rem}.big-button{background-color:#8357c5;border:none;border-bottom:.6rem solid #693cad;font-size:3.2rem;color:#fff;font-weight:700;margin-bottom:1.6rem;width:100%;padding:2.4rem}.big-button:disabled{opacity:.5}.button{background-color:#8357c5;border:none;border-bottom:.3rem solid #693cad;font-weight:700;padding:1.2rem;color:#fff}.button--link{background:none;border:none;color:#a5afd7;padding:0}@media (min-width:45rem){.big-button{margin-bottom:4.8rem}}.widget{background-color:#464b5e;margin-bottom:4.8rem}.widget__message{color:#a5afd7;margin:0;padding:3.2rem;text-align:center;border-bottom:1px solid #5c627b}.widget-header{background-color:#3c4251;display:flex;justify-content:space-between;padding:1.6rem;color:#a5afd7}.widget-header__title{margin:0}.option{display:flex;justify-content:space-between;padding:3.2rem 1.6rem;border-bottom:1px solid #5c627b}.option__text{color:#f5f5f5;font-weight:500;font-size:2rem;margin:0;word-break:break-all}.add-option-error{color:#a5afd7;font-style:italic;margin-top:1.6rem;padding:0 1.6rem}.add-option{padding:1.6rem;flex-direction:column;display:flex}.add-option__input{flex-grow:1;background-color:#333745;border:none;border-bottom:.3rem solid #1d2028;color:#a5afd7;font-weight:500;padding:1.2rem;margin:0 0 1.2rem}@media (min-width:45rem){.add-option{flex-direction:row}.add-option__input{margin:0 1.2rem 0 0}}.ReactModalPortal>div{opacity:0}.ReactModalPortal .ReactModal__Overlay{display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out}.ReactModalPortal .ReactModal__Overlay--after-open{opacity:1}.ReactModalPortal .ReactModal__Overlay--before-close{opacity:0}.modal{padding:3.2rem;background:#464b5e;color:#fff;max-width:50rem}.modal__title{margin:0 0 1.6rem}.modal__body{font-size:2rem;font-weight:300;margin:0 0 3.2rem;word-break:break-all}.footer-container{position:relative}.footer{padding:1.6rem;display:flex;justify-content:center;background:#20222b;color:#a5afd7;font-weight:500;bottom:0;position:fixed;width:100%}.layout{min-height:100vh;padding-bottom:4.8rem}
/*# sourceMappingURL=main.3a22c08c.chunk.css.map */