:root{--step--2: clamp(0.6944rem, 0.6474rem + 0.2354vw, 0.8681rem);--step--1: clamp(0.8333rem, 0.7768rem + 0.2825vw, 1.0417rem);--step-0: clamp(1rem, 0.9322rem + 0.339vw, 1.25rem);--step-1: clamp(1.2rem, 1.1186rem + 0.4068vw, 1.5rem);--step-2: clamp(1.44rem, 1.3424rem + 0.4881vw, 1.8rem);--step-3: clamp(1.728rem, 1.6108rem + 0.5858vw, 2.16rem);--step-4: clamp(2.0736rem, 1.933rem + 0.7029vw, 2.592rem)}p,a,ul,ol,li,button{font-size:var(--step-0)}h4{font-size:var(--step-1)}h3{font-size:var(--step-2)}h2{font-size:var(--step-3)}h1{font-size:var(--step-4)}.modal-nocourse-link,.button{box-shadow:.4px .4px .6px rgba(0,0,0,.027),.8px .8px 1.4px rgba(0,0,0,.039),1.4px 1.4px 2.4px rgba(0,0,0,.048),2.2px 2.2px 3.7px rgba(0,0,0,.056),3.2px 3.2px 5.5px rgba(0,0,0,.064),4.7px 4.7px 8px rgba(0,0,0,.072),7px 7px 12.1px rgba(0,0,0,.081)}.modal-nocourse,.modal-courses,.modal-players,.modal-success{opacity:0;text-align:center;color:rgb(103.1886792453,115.5,101);background-color:hsl(0,0%,98.5294117647%);padding:32px;border:1px solid #6d9a65;border-radius:10.4px}[open].modal-nocourse,[open].modal-courses,[open].modal-players,[open].modal-success{animation:1s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards show;margin:auto;background-color:hsla(0,0%,98.5294117647%,.95)}[open].modal-nocourse::backdrop,[open].modal-courses::backdrop,[open].modal-players::backdrop,[open].modal-success::backdrop{animation:1s cubic-bezier(0.785, 0.135, 0.15, 0.86) .5s forwards show-backdrop}.modal-nocourse::backdrop,.modal-courses::backdrop,.modal-players::backdrop,.modal-success::backdrop{background:rgba(101,109,154,.35);backdrop-filter:blur(0.2rem)}.modal-nocourse-link,.button{position:relative;padding:16px 0px;background:rgb(231.9,233.1,239.85);border:1px solid hsl(0,0%,37.2281607077%);border-radius:10.4px;color:rgb(103.1886792453,115.5,101);font-size:var(--step-2)}.modal-nocourse-link:disabled,.button:disabled{opacity:50%;color:hsl(0,0%,71.0392156863%);background:rgb(231.9,233.1,239.85);border:1px solid #720024}.modal-nocourse-link:active,.button:active{background:linear-gradient(rgba(139.5, 145.5, 179.25, 0.25), rgba(124.1, 130.9, 169.15, 0.35))}.modal-courses-header,.modal-players-header{width:100%;font-weight:700;align-self:center;text-align:center;padding:16px;background-color:rgba(185.7,189.3,209.55,.25);border-bottom:1px solid #6d9a65}.modal-courses-list,.modal-players-list{display:grid;align-content:flex-start;row-gap:16px;min-height:250px;overflow-y:scroll}.modal-courses-item,.modal-players-item{display:grid;grid-template-columns:1fr .2fr;align-items:center;justify-self:center;width:85%;padding:16px 0px 16px 16px;border-radius:4px;border:1px solid #6d9a65}.modal-courses-item>input[type=radio],.modal-players-item>input[type=checkbox]{display:grid;place-content:center;-webkit-appearance:none;appearance:none;background-color:#f0f0f0;margin:0;font:inherit;color:currentColor;width:34px;height:34px;border:1px solid #6d9a65;border-radius:50%}.modal-courses-item>input[type=radio]::before,.modal-players-item>input[type=checkbox]::before{content:"";width:24px;height:24px;transform:scale(0);transition:220ms transform ease-in-out;box-shadow:inset 16px 16px #6d9a65;transform-origin:bottom left;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.modal-courses-footer,.modal-players-footer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:80% 20%;justify-items:center;align-items:center;padding:16px 0px;color:rgb(96.9,0,30.6);border-left:none;border-right:none;border-bottom:none;border-top:1px solid rgb(96.9,0,30.6);background-color:rgba(185.7,189.3,209.55,.25)}.modal-courses-footer-close-text,.modal-courses-footer-save-text,.modal-players-footer-close-text,.modal-players-footer-save-text{font-weight:700;justify-self:right}.modal-courses-footer-close-icon,.modal-courses-footer-save-icon,.modal-players-footer-close-icon,.modal-players-footer-save-icon{height:50px;width:50px;padding:3px;border-radius:100%;border:1px solid rgb(96.9,0,30.6)}.roundsetup{display:grid;grid-template-rows:repeat(3, max-content);row-gap:28.8px;align-items:center;position:relative}.modal-nocourse{padding:16px}.modal-nocourse p{font-size:var(--step-3);margin-bottom:16px}.modal-nocourse-link{font-size:var(--step-3)}.modal-nocourse-link a{text-decoration:none;color:#6d9a65}.modal-courses{width:80vw}.modal-courses[open]{padding:0px;display:grid;grid-template-rows:auto 1fr auto;row-gap:32px}.modal-courses-choice{height:2rem;width:85%;justify-self:center;border:1px solid #656d9a;border-radius:4px}.modal-courses-choice p{line-height:2rem}.modal-courses-item{font-size:var(--step-1);font-weight:700;padding:16px 16px 16px 4px}.modal-courses-item>input[type=radio]:checked::before{transform:scale(1)}.modal-courses-footer-close-icon{stroke:rgb(96.9,0,30.6);grid-column:1/2;grid-row:1/2}.modal-courses-footer-close-text{grid-column:1/2;grid-row:2/3;justify-self:center}.modal-courses-footer-save-icon{grid-column:2/3;grid-row:1/2;border:1px solid #6d9a65;fill:#6d9a65}.modal-courses-footer-save-text{color:#6d9a65;grid-column:2/3;grid-row:2/3;justify-self:center}.modal-players{width:80vw}.modal-players[open]{padding:0px;display:grid;grid-template-rows:max-content;row-gap:16px}.modal-players-header{font-size:var(--step-3)}.modal-players-explain{width:85%;padding:16px;justify-self:center;text-align:center;font-size:var(--step-2);font-weight:700;border:1px solid #656d9a;border-radius:4px;background-color:rgba(101,109,154,.15)}.modal-players-item>input[type=checkbox]:checked::before{transform:scale(1)}.modal-players-footer-close-icon{stroke:rgb(96.9,0,30.6);grid-column:1/2;grid-row:1/2}.modal-players-footer-close-text{grid-column:1/2;grid-row:2/3;justify-self:center}.modal-players-footer-save-icon{grid-column:2/3;grid-row:1/2;border:1px solid #6d9a65;fill:#6d9a65}.modal-players-footer-save-text{color:#6d9a65;grid-column:2/3;grid-row:2/3;justify-self:center}.modal-success{padding:32px}.modal-success p{font-size:var(--step-3)}.content{height:100%;display:grid;grid-template-rows:1fr max-content;row-gap:16px;justify-items:center;align-items:center;border:1px solid #656d9a;border-radius:16px;padding:32px}.content-results{width:100%;border:1px solid #6d9a65;border-radius:4px}.selections-course{text-align:center;padding:16px 0px;font-size:var(--step-3)}.selections-course-error{color:#720024;font-size:var(--step-3);font-weight:700;padding:16px;border-radius:16px;border:1px solid #720024;background-color:rgba(114,0,36,.1);visibility:hidden;display:none}.selections-course-error-show{visibility:visible;display:block}.selections-players{text-align:center;padding:16px 0px;font-size:var(--step-3)}.button{padding:16px 16px;font-size:var(--step-3)}@keyframes show{from{opacity:0}to{opacity:1}}keyframes show-backdrop from{opacity:0}keyframes show-backdrop to{opacity:1}