@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:#ffd4d4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-items:center;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.options-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;justify-items:center}.semCount-container{position:relative;top:100px}.backlogCount{justify-items:center;margin-bottom:10px}.submitButton{--bezier:cubic-bezier(0.22,0.61,0.36,1);--edge-light:#808080cc;--text-light:#fff6;--back-color:240,40%;align-items:center;background:linear-gradient(140deg,hsla(var(--back-color),50%,1) min(2em,20%),hsla(var(--back-color),50%,.6) min(8em,100%));border:0;border-radius:10px;box-shadow:inset .4px 1px 4px var(--edge-light);color:#e6e6e6;cursor:pointer;display:flex;font-family:Poppins;font-size:14px;font-weight:700;gap:8px;letter-spacing:.05em;line-height:1;min-height:30px;min-width:48px;padding:10px;transition:all .1s var(--bezier)}.submitButton:hover{--edge-light:grey;box-shadow:inset .4px 1px 4px var(--edge-light),2px 4px 8px rgba(0,0,0,.295);text-shadow:0 0 10px var(--text-light);transform:scale(1.1)}.submitButton:active{--text-light:#fff;background:linear-gradient(140deg,hsla(var(--back-color),50%,1) min(2em,20%),hsla(var(--back-color),50%,.6) min(8em,100%));box-shadow:inset .4px 1px 8px var(--edge-light),0 0 8px hsla(var(--back-color),50%,.6);color:#fff;letter-spacing:.1em;text-shadow:0 0 20px var(--text-light);transform:scale(1)}.radio-buttons{color:#fff;display:flex;flex-direction:column}.radio-button{align-items:center;cursor:pointer;display:flex;margin-bottom:10px}.radio-button input[type=radio]{display:none}.radio-circle{border:2px solid #aaa;border-radius:50%;height:20px;margin-right:10px;position:relative;width:20px}.radio-circle:before{background-color:#ddd;border-radius:50%;content:"";display:block;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease-in-out;width:12px}.radio-button input[type=radio]:checked+.radio-circle:before{transform:translate(-50%,-50%) scale(1)}.radio-button:first-of-type input[type=radio]:checked+.radio-circle:before,.radio-button:nth-of-type(2) input[type=radio]:checked+.radio-circle:before,.radio-button:nth-of-type(3) input[type=radio]:checked+.radio-circle:before,.radio-button:nth-of-type(4) input[type=radio]:checked+.radio-circle:before{background-color:#2b50aa}.radio-label{color:#555;font-size:16px;font-weight:700}.radio-button:hover .radio-circle{border-color:#555}.radio-button:hover input[type=radio]:checked+.radio-circle:before{background-color:#555}.sem-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;justify-items:center}.semCount-container{align-content:center;background-color:#ddd;background-color:#ff858d;border-radius:30px;height:auto;padding-bottom:10px;padding-top:3px;width:550px}.duration-selection{padding:0 5px}p{color:#272727;font-family:Poppins;font-size:14px;font-weight:600;text-align:center}.button-container{justify-items:center}.backlogCount{display:none}.input{background-color:#ccc;border:none;border-radius:15px;box-shadow:inset 2px 5px 10px #0000004d;outline:none;padding:1em;transition:.3s ease-in-out}.input:focus{background-color:#fff;box-shadow:13px 13px 100px #969696,-13px -13px 100px #fff;transform:scale(1.05)}.header{background:#ff858d;color:#fff;display:flex;justify-content:space-between;left:0;padding-bottom:20px;padding-top:20px;width:100%}.logo{font-size:24px;font-weight:700}.header{align-items:center;justify-content:center;position:absolute}
/*# sourceMappingURL=main.ab1b3b57.css.map*/