@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,400;1,600&display=swap";@font-face{src:url(/_next/static/media/OpenSans-Light.89de8880.ttf) format("ttf");font-family:OpenSans;font-weight:300}@font-face{src:url(/_next/static/media/OpenSans-Regular.1e96fcda.ttf) format("ttf");font-family:OpenSans;font-weight:400}@font-face{src:url(/_next/static/media/OpenSans-SemiBold.e24c5c70.ttf) format("ttf");font-family:OpenSans;font-weight:600}@font-face{src:url(/_next/static/media/OpenSans-Bold.1c422b2b.ttf) format("ttf");font-family:OpenSans;font-weight:700}@font-face{src:url(/_next/static/media/OpenSans-ExtraBold.15813c62.ttf) format("ttf");font-family:OpenSans;font-weight:800}@font-face{src:url(/_next/static/media/Urbanist-Light.cc6ae2ee.ttf) format("ttf");font-family:Urbanist;font-weight:300}@font-face{src:url(/_next/static/media/Urbanist-Regular.0badacdc.ttf) format("ttf");font-family:Urbanist;font-weight:400}@font-face{src:url(/_next/static/media/Urbanist-SemiBold.ad665862.ttf) format("ttf");font-family:Urbanist;font-weight:600}@font-face{src:url(/_next/static/media/Urbanist-Bold.110d4f4c.ttf) format("ttf");font-family:Urbanist;font-weight:700}@font-face{src:url(/_next/static/media/Urbanist-ExtraBold.10e7df5f.ttf) format("ttf");font-family:Urbanist;font-weight:800}body{margin:0;font-family:Urbanist,OpenSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,main{overflow-x:hidden}main{width:100vw;height:100vh;background-color:#60937a}.welcome-screen{width:100%;height:100%;flex-direction:column;flex-wrap:nowrap;background-color:#60937a}.welcome-screen,.welcome-screen .logo-container{display:flex;justify-content:space-around;align-items:center}.welcome-screen .logo-container{flex:6 1;flex-direction:column;flex-wrap:nowrap}.welcome-screen .logo-container .welcome-logo{max-height:200px}.welcome-screen .buttons-container,.welcome-screen .logo-container .welcome-logo{display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap}.welcome-screen .buttons-container{flex:4 1;height:100%;max-height:260px;margin-bottom:20px}.play-container{display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;height:100%;background-color:#60937a}.play-container h1{margin-bottom:0}.play-container .play-buttons{margin-bottom:24px;max-width:300px;width:74%;height:100px;display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.config-container{height:100%;width:100%}.config-container .config-main{background-color:#60937a;height:100%;display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding-top:24px;padding-bottom:24px}.config-container .config-main .checkbox-config-container{width:80%;display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.config-container .config-main .checkbox-config-container h2{margin:8px 0 12px}.config-container .config-main .checkbox-config-container .input-checkbox{display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-items:flex-end;width:290px;align-items:flex-start;margin-bottom:12px;background-color:#c8ded3;border-radius:8px;padding:12px 14px 12px 12px}.config-container .config-main .checkbox-config-container .input-checkbox input{height:16px;width:16px;flex:1 1}.config-container .config-main .checkbox-config-container .input-checkbox .label-column{flex:10 1;display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;margin-left:12px}.config-container .config-main .checkbox-config-container .input-checkbox .label-column h4,.config-container .config-main .checkbox-config-container .input-checkbox .label-column p{margin:0;padding-left:4px}.rules-screen{display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;height:100%}.rules-screen .rules-container{margin:20px;padding:10px;border:2px solid;border-radius:20px;background-color:#f0f1ea;box-shadow:5px 6px 22px -9px rgba(0,0,0,.61)}.rules-screen .rules-container p{font-size:16px;line-height:1.6;color:#333}.rules-screen .rules-container .easy-rect{background-color:#fcbf49;padding:2px 5px;font-weight:700;border-radius:14px;border:1px solid}.rules-screen .rules-container .medium-rect{background-color:#f77f00;padding:2px 5px;font-weight:700;border-radius:14px;border:1px solid}.rules-screen .rules-container .hard-rect{background-color:#d62828;padding:2px 5px;font-weight:700;border-radius:14px;border:1px solid}.rules-screen .rules-container .death-rect{background-color:#b134eb;padding:2px 5px;font-weight:700;border-radius:14px;border:1px solid}.rules-screen .rules-container .downgrade-rect,.rules-screen .rules-container .next-rect{display:inline-block;padding:1px 5px;border:3px solid #743ea5;border-radius:14px;background-color:#9a68c7;box-shadow:0 .375em .313em -.313em rgba(0,0,0,.8),inset 0 .063em hsla(0,0%,100%,.4),inset 0 -.188em rgba(0,0,0,.15);color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:20px #000;cursor:pointer;font-weight:700;font-size:16px}.rules-screen .buttons{text-align:center}.rules-screen .button-group{flex-direction:row;gap:10px}.new-question-container,.rules-screen .button-group{display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap}.new-question-container{flex-direction:column;margin-bottom:50px;margin-top:24px}.new-question-container .new-question-form select,.new-question-container .new-question-form textarea{width:100%;border-width:4px;padding:10px;font-size:16px;border-radius:4px}.new-question-container .new-question-form select{display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:nowrap;justify-items:flex-end;width:290px;align-items:flex-start;margin-bottom:12px;background-color:#c8ded3;border-radius:8px;padding:12px 14px 12px 12px}.new-question-container .new-question-form textarea{height:200px;padding:20px;margin-top:20px;max-width:240px;border-radius:20px;display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;box-shadow:5px 6px 22px -9px rgba(0,0,0,.61);background-color:#f0f1ea}.new-question-container .button-container{margin-top:20px;display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:nowrap}.new-question-container .easy{border:8px solid #fcbf49}.new-question-container .medium{border:8px solid #f77f00}.new-question-container .hard{border:8px solid #d62828}.new-question-container .death{border:8px solid #b134eb}.question-card{margin:20px;padding:20px;max-width:240px;height:360px;border-radius:20px;display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;box-shadow:5px 6px 22px -9px rgba(0,0,0,.61);background-color:#f0f1ea}.question-card .penalization-container{justify-content:space-around;justify-content:flex-end}.question-card .penalization-container,.question-card .type-container{width:100%;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap}.question-card .type-container{justify-content:space-around;justify-content:flex-start}.question-card h3{font-size:1.4em;font-weight:600}.death{border:8px solid #b134eb}.hard{border:8px solid #d62828}.medium{border:8px solid #f77f00}.easy{border:8px solid #fcbf49}.logo{display:flex;justify-content:space-around;align-items:center;flex-direction:column;flex-wrap:nowrap}.button{display:inline-block;padding:10px 20px;border:3px solid #743ea5;border-radius:14px;background-color:#9a68c7;box-shadow:0 .375em .313em -.313em rgba(0,0,0,.8),inset 0 .063em hsla(0,0%,100%,.4),inset 0 -.188em rgba(0,0,0,.15);color:#fff;text-decoration:none;text-transform:uppercase;text-shadow:20px #000;cursor:pointer;font-weight:600;font-size:1rem}.button:hover{background-color:#8a58b7;box-shadow:0 .125em hsla(0,0%,100%,.4),inset 0 .063em hsla(0,0%,100%,.4),inset 0 -.188em #804fad}.button:active{box-shadow:inset 0 0 1.094em #472566,inset 0 .063em #390668,inset 0 -.188em #682ca0,0 .063em hsla(0,0%,100%,.4)}.button:disabled{background-color:gray;box-shadow:none;border:3px solid #000}