: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)}.stats,.round,.round-arrow,.close,.round-modal-close,.button,.button-link,.warning-link{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)}.course,.round-modal{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].course,[open].round-modal{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].course::backdrop,[open].round-modal::backdrop{animation:1s cubic-bezier(0.785, 0.135, 0.15, 0.86) .5s forwards show-backdrop}.course::backdrop,.round-modal::backdrop{background:rgba(101,109,154,.35);backdrop-filter:blur(0.2rem)}.button,.button-link,.warning-link,.stats{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)}.button:disabled,.button-link:disabled,.warning-link:disabled,.stats:disabled{opacity:50%;color:hsl(0,0%,71.0392156863%);background:rgb(231.9,233.1,239.85);border:1px solid #720024}.button:active,.button-link:active,.warning-link:active,.stats:active{background:linear-gradient(rgba(139.5, 145.5, 179.25, 0.25), rgba(124.1, 130.9, 169.15, 0.35))}.round-modal-header,.round-modal-hole-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}.close,.round-modal-close{float:right;padding:8px;margin-right:28.8px;color:#720024;background-color:#f0f0f0;border-radius:4px;border:1px solid #720024}.close:active,.round-modal-close:active{background:linear-gradient(rgba(139.5, 145.5, 179.25, 0.25), rgba(124.1, 130.9, 169.15, 0.35))}.header{grid-column:1/4;display:grid;justify-items:center;align-items:center;width:100%;border-top:2px solid #6d9a65;border-bottom:2px solid #6d9a65;background:rgb(170.3,174.7,199.45);font-size:var(--step-3);color:hsl(0,0%,39.4685423994%)}.scroller-modal{position:absolute;display:none;z-index:350;right:0px;bottom:16px;width:60px;height:60px;background-color:rgba(101,109,154,.75);border-radius:30% 0% 0% 30%;border-top:1px solid rgb(101,103.1886792453,115.5);border-bottom:1px solid rgb(101,103.1886792453,115.5);border-left:1px solid rgb(101,103.1886792453,115.5);box-shadow:.1px .1px .4px rgba(0,0,0,.065),.3px .3px 1.1px rgba(0,0,0,.093),.6px .6px 2px rgba(0,0,0,.115),1.1px 1.1px 3.6px rgba(0,0,0,.137),2.1px 2.1px 6.7px rgba(0,0,0,.165),5px 5px 16px rgba(0,0,0,.23);cursor:pointer;transition-timing-function:cubic-bezier(0.35, 0.01, 0.43, 0.93);transition-property:opacity;transition-delay:.25s;transition-duration:.5s}.scroller-modal::before{content:"";position:absolute;width:25px;height:25px;top:14px;left:17px;transform:rotate(45deg);background:rgba(0,0,0,0);border-top:4.8px solid #f0f0f0;border-left:4.8px solid #f0f0f0}.scroller-modal-visible{display:block}.scroller-modal p{position:absolute;top:30px;left:15px;color:#f0f0f0}.roundhistory{position:relative;display:grid;row-gap:32px;grid-template-rows:auto auto 1fr}.choose{display:flex;flex-direction:column;row-gap:16px;padding:16px;border:1px solid #656d9a;border-radius:.5rem}.choose p{text-align:center}.button{font-weight:700;font-size:var(--step-3)}.button-link{text-align:center;text-decoration:none;font-size:var(--step-3)}.close{margin-right:0px;width:75%;justify-self:center}.rounds{display:block}.course[open]{display:grid;row-gap:16px;padding:16px;width:100vw}.warning{font-size:var(--step-3);text-align:center}.warning-link{text-decoration:none;font-size:var(--step-3);text-align:center}.stats{font-weight:700;font-size:var(--step-3);text-decoration:none;text-align:center;padding:16px;border:1px solid hsl(0,0%,39.4685423994%)}.round{display:grid;grid-template-columns:.65fr 1fr;border-radius:4px;border:1px solid hsl(0,0%,37.2281607077%)}.round-header{grid-row:1/2;grid-column:1/3;display:flex;flex-direction:column;row-gap:16px;padding:16px;border-bottom:1px solid rgb(101,103.1886792453,115.5);background-color:rgba(101,109,154,.15);font-size:var(--step-3);font-weight:700;text-align:center}.round-header-name{font-size:var(--step-3)}.round-name{margin-top:16px;padding-left:16px;font-size:var(--step-3)}.round-score{grid-row:2/3;grid-column:1/3;margin-top:16px;padding:0px 16px 16px 16px;font-size:var(--step-3)}.round-arrow{grid-column:1/3;font-size:var(--step-3);padding:16px;height:fit-content;align-self:center;justify-self:center;width:75%;border:1px solid #656d9a;border-radius:4px;background:rgb(216.5,218.5,229.75);color:rgb(105.5132075472,130.9,101);font-weight:700;margin-bottom:16px}.round-arrow:active{background:linear-gradient(rgba(139.5, 145.5, 179.25, 0.25), rgba(124.1, 130.9, 169.15, 0.35))}.round-modal[open]{display:grid;position:relative;grid-template-rows:max-content max-content 1fr;padding:0px;width:100%}.round-modal-header{border-bottom:1px solid #656d9a;color:#2c2c2c;display:flex;flex-direction:column;row-gap:16px;justify-content:space-between}.round-modal-header p:first-of-type{font-size:var(--step-3)}.round-modal-close{margin:16px 0px 16px 0px;justify-self:center;width:90%}.round-modal-close:active{background:linear-gradient(rgba(139.5, 145.5, 179.25, 0.25), rgba(124.1, 130.9, 169.15, 0.35))}.round-modal-holes{display:grid;row-gap:16px;padding:16px 16px;color:#2c2c2c;overflow-y:scroll}.round-modal-hole{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content;column-gap:16px;row-gap:16px;padding-bottom:16px;align-items:center;background-color:hsl(0,0%,98.5294117647%);border-radius:.25rem;border:1px solid #656d9a}.round-modal-hole-header{grid-column:1/3;grid-row:1/2;display:grid}.round-modal-hole-header :nth-of-type(1){grid-column:1/2;font-size:var(--step-3)}.round-modal-hole-header :nth-of-type(2){grid-column:2/3;font-size:var(--step-3)}.round-modal-hole-holedata{grid-column:1/3;grid-row:2/3;display:grid}.round-modal-hole-holedata :nth-of-type(1){grid-column:1/2;font-size:var(--step-1)}.round-modal-hole-holedata :nth-of-type(2){grid-column:2/3;font-size:var(--step-1);font-weight:700}.round-modal-hole-rounddata{grid-column:1/3;grid-row:3/4;display:grid}.round-modal-hole-rounddata :nth-of-type(1){grid-column:1/2;font-size:var(--step-1)}.round-modal-hole-rounddata :nth-of-type(2){grid-column:2/3;font-size:var(--step-1);font-weight:700}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}