html{scrollbar-gutter:stable}:root{--background-primary:#fff;--background-secondary:#fbf6e9;--background-primary-transparent:#ffffffbf;--color-border:#605e5e;--color-secondary:#820707;--button-active:#ed6161;--button-inactive:#b28888;--text-primary:#000;--text-secondary:#1b1b1b;--text-invert:#fff}body.dark-mode{--background-primary:#3a3a3a;--background-secondary:#424242;--background-primary-transparent:#3a3a3a75;--color-border:#605e5e;--color-secondary:#e60e0e;--button-active:#db4040;--button-inactive:#774b4b;--text-primary:#fff;--text-secondary:#fff;--text-invert:#000}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background-primary);color:#000;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-self:center;background-color:var(--background-primary);display:flex;flex-direction:column;justify-self:center;margin:auto;min-height:100vh;width:60rem}.App *{border-color:#777;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif}main{flex:1 1;margin:0 10px}#root.dark-mode{color:var(--text-primary)}@media (max-width:768px){.App{margin:auto;max-width:100%}.App>main{margin:0 5px}}.navbar{font-feature-settings:"smcp","c2sc";display:flex;flex-direction:column;font-variant-caps:all-small-caps;font-weight:lighter;width:100%}.navbar>ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;width:auto}.navbar>ul>li>a{color:var(--text-secondary);text-decoration:none}.navbar>ul>li>a:hover{text-decoration:underline}#App-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--background-primary-transparent);border-bottom:2px solid var(--color-secondary);display:flex;flex-direction:column;justify-content:center;max-height:-webkit-min-content;max-height:min-content;padding-bottom:15px;position:-webkit-sticky;position:sticky;top:-60px;-webkit-user-select:none;user-select:none;width:100%;z-index:1000}#App-header-logo{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:left;text-decoration:none}#App-header-logo img{height:2.5rem;width:auto}#App-header-logo>p{color:var(--text-primary);font-size:xx-large;margin-bottom:1.1rem;margin-top:1.1rem}#App-header-logo>p>strong{color:var(--color-secondary)}#App-header-row{align-items:center;display:flex;justify-content:space-between;padding-inline:.3rem}#menu-icon{display:none;margin-right:1.1rem}#App-header-navbar{display:flex;margin-inline:2rem}@media screen and (max-width:768px){#App-header{padding-bottom:0;top:0}#App-header-logo>p{font-size:xx-large;margin-bottom:.5rem;margin-top:.5rem}#menu-icon{display:block}#App-header-navbar{display:flex;max-height:0;overflow-y:hidden;transition:max-height .1s ease-out}#App-header-navbar.open{max-height:300px;transition:max-height .1s ease-in}.navbar>ul{flex-direction:column}.navbar>ul>li{font-size:large;font-weight:700;margin-bottom:10px}}.infoboard{grid-column-gap:.5rem;column-gap:.5rem;grid-auto-columns:85%;grid-auto-flow:column;overflow-x:scroll;scrollbar-width:none;text-decoration:none}.infoboard,.infosingle{display:grid;width:100%}.infosingle{align-items:center;background:var(--background-secondary);border-radius:10px;grid-auto-flow:row;grid-template-rows:auto 1fr;height:100%}.infosingle a{color:var(--text-primary);text-decoration:none}.infosingle-content-img-wrapper{align-items:center;border-radius:10px 10px 0 0;display:flex;grid-row:1;height:12rem;overflow:hidden;width:100%}.infosingle-content-img-wrapper>img{height:100%;object-fit:fill;transition:transform .2s ease;width:100%}.infosingle:hover .infosingle-content-img-wrapper img{transform:scale(1.01);transform-origin:center center center}.infosingle-content-text-wrapper{grid-row-gap:0;display:grid;grid-row:2;grid-template-columns:1fr;grid-template-rows:auto auto auto;height:100%;overflow:hidden;padding:5px 7px 7px;row-gap:0;width:auto}.infosingle:hover .infosingle-content-text-wrapper h3{text-decoration:underline}.infosingle-content-text-wrapper>h3,.infosingle-content-text-wrapper>p{-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden;text-align:left;text-overflow:ellipsis}.infosingle-content-text-date>p{font-size:small;grid-row:2}.infosingle-content-text-wrapper>h3{-webkit-line-clamp:2;line-clamp:2;grid-row:1;height:2.3em;margin:0}.infosingle-content-text-wrapper>p{-webkit-line-clamp:3;line-clamp:3;font-size:.8rem;grid-row:3;margin-top:1rem}@media screen and (max-width:768px){.infosingle-content-img-wrapper,.infosingle-content-img-wrapper>img{height:auto}}#league-page,#sign-up-block{display:flex;flex-direction:column}#sign-up-block{border-radius:10px;padding:1rem 2rem 1.5rem}#leaderboard-table{background-color:var(--background-secondary);border:1px solid var(--color-border);border-radius:10px;padding:10px;text-align:left;width:100%}#leaderboard-table>thead>tr>th,#leaderboard>tbody>tr>td{width:-webkit-min-content;width:min-content}.text-bubble{background-color:var(--background-primary);border:1px solid var(--color-border);border-radius:10px;display:grid;flex-direction:column;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;overflow:hidden;transition:grid-template-rows .35s ease}.text-bubble h1{margin:0;text-underline-offset:5px}.text-bubble.collapsed{grid-template-rows:-webkit-min-content 0fr;grid-template-rows:min-content 0fr;padding-bottom:0}.text-bubble.collapsed h1{text-decoration:none}.title-dropdown{align-items:center;background-color:var(--background-secondary);cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:5px 5px 10px 10px;-webkit-user-select:none;user-select:none}.title-dropdown svg{transition:.35s ease-out}.title-dropdown h1{-webkit-text-decoration:solid underline var(--color-secondary);text-decoration:solid underline var(--color-secondary)}.title-dropdown.collapsed svg{transform:rotate(180deg);transition:transform .35s ease}.text-bubble-content{background-color:var(--background-primary);min-height:0}.text-bubble-content>h3{margin:0 0 5px}.text-bubble-content p{color:var(--text-primary)}.text-bubble-content p a,.text-bubble-content p b,.text-bubble-content strong{color:var(--color-secondary)}.external-link-wide-button{background-color:var(--button-inactive);border-radius:10px;height:-webkit-min-content;height:min-content;transition:background-color .35s ease-out;width:100%}.external-link-wide-button:hover{background-color:var(--button-active)}.external-link-wide-button>a{color:var(--text-primary);display:flex;height:100%;justify-content:center;padding:10px 0;text-decoration:none;width:100%}.external-link-default-button{background-color:var(--button-inactive);border-radius:10px;height:-webkit-min-content;height:min-content;padding:10px;text-align:center;transition:background-color .35s ease-out;width:-webkit-min-content;width:min-content}.external-link-default-button:hover{background-color:var(--button-active)}.external-link-default-button>a{text-wrap:nowrap;color:var(--text-primary);text-decoration:none}#about-us-page{margin-left:1rem}#mobile-president-image{display:none;justify-content:center;margin-bottom:1rem;margin-top:2rem}#mobile-president-image>img{border-radius:10px;height:10rem;width:auto}#about-us-page>p{margin-left:1rem;text-align:justify;text-justify:inter-word}#mission-statement-image{display:flex;flex-direction:row}#mission-statement-image>img{align-self:center;border-radius:10px;height:16rem;margin-left:1.5rem;width:auto}@media screen and (max-width:768px){#about-us-page,#about-us-page>p{margin:0}#mobile-president-image{display:flex}#mission-statement-image>img{display:none}}.resource-page{display:flex;flex-direction:column;gap:20px}.resource-page-dropdown-button-pair{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:5px;padding-top:20px}.resource-page-dropdown-button-pair>p{font-size:large;text-indent:2em}.resource-page-dropdown-wrapper{gap:20px;height:100%;width:100%}.contact-page,.resource-page-dropdown-wrapper{display:flex;flex-direction:column}.contact-page input,textarea{border:1px solid #000;border-radius:10px;margin:1rem;padding:1rem;resize:none}#contact-header{display:flex;flex-direction:row;justify-content:space-between}#contact-header h1{text-wrap:nowrap;padding-right:72%}.info-name-email{display:flex;justify-content:space-between;width:100%}.info-name-email>input{height:-webkit-fit-content;height:fit-content;overflow-y:hidden;width:50%}.info-text{display:flex;width:100%}.info-text>textarea{width:100%}.contact-send-form-btn{display:flex;width:100%}.contact-send-form-btn>input{width:100%}.footer-social-icon-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.footer-social-icon-wrapper img{width:2.3rem}.footer-social-icon-wrapper a{padding-left:0}.event-page>iframe{border-radius:10px;height:40rem;width:100%}#tournament-page{overflow-x:hidden;overflow-y:auto}.tournament-page-image-wrapper{align-items:center;border-radius:0 0 10px 10px;display:flex;grid-row:1;height:12rem;overflow:hidden;width:100%}.tournament-page-image-wrapper>img{height:12rem;object-fit:cover}.event-text-info{display:flex;flex-direction:column}.event-text-info>p{margin-inline:1rem 1rem;margin-bottom:1rem}.event-text-info>ol{margin:0}.event-text-info>p>strong{margin-left:-1rem}#table-container{background-color:var(--background-secondary);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:row;justify-content:center;padding:20px 0}.event-schedule-table{align-self:center;height:auto;margin-right:4rem;text-align:right;width:-webkit-max-content;width:max-content}.event-schedule-table>tbody>tr>td{text-wrap:nowrap;padding-left:4rem}#registered-table{align-self:left;background-color:var(--background-secondary);border:1px solid var(--color-border);border-radius:10px;padding:10px;text-align:left;width:100%}#terms-and-policy-text{font-size:small;margin-inline:1rem 1rem}#terms-and-policy-text>strong{font-size:small;margin-left:-1rem}@media screen and (max-width:768px){.tournament-page-image-wrapper{height:auto}.event-schedule-table{margin:0}#table-container{flex-direction:column;padding:0}.event-schedule-table>tbody>tr>td,.event-schedule-table>thead>tr>th{padding:0 1em 0 0;width:-webkit-min-content;width:min-content}#registered-table{padding:0}}.notice-page>h1{margin-bottom:0}.notice-page-image-wrapper{align-items:center;border-radius:0 0 10px 10px;display:flex;grid-row:1;height:12rem;overflow:hidden;width:100%}.notice-page-image-wrapper>img{object-fit:fill;width:100%}#grey-information-test>*{color:grey;font-size:.5rem}#full-screen-button{background-color:var(--color-secondary);border-radius:10px;color:var(--text-invert);font-weight:700;padding:10px 0;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:768px){.notice-page-image-wrapper{height:100%;width:auto}}.news-page{display:flex;flex-direction:column;height:100%;width:100%}.news-page-infosingle-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr;height:100%;width:100%}@media screen and (max-width:830px){.news-page-infosingle-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:615px){.news-page-infosingle-grid{grid-template-columns:1fr}}.footer{background-color:var(--background-primary);display:flex;flex-direction:column;height:100%;margin-bottom:5%;margin-top:5%;width:100%}.footer-upper-wrapper{grid-column-gap:7%;column-gap:7%;display:grid;grid-template-columns:auto 1fr;margin-right:2rem}.footer-logo-text{height:auto;justify-self:center;width:8rem}.footer-lower-half{align-items:center;color:var(--text-primary);display:flex;width:100%}.footer-lower-half>img{align-self:center;height:5rem;width:auto}.footer-social{text-wrap:nowrap;display:flex;flex-direction:column;height:100%;justify-content:space-between}.footer-social>h3{margin:0}.footer-mission-statement{display:flex;flex-direction:column;margin-inline:2rem;width:100%}.footer-mission-statement>h3,p{margin:0}@media screen and (max-width:768px){.footer{text-align:left}.footer-lower-half{flex-direction:column}.footer-lower-half>img{display:none}.footer-mission-statement>h3{text-align:center}.footer-mission-statement>p{text-indent:1rem}.footer-social>h3{margin-top:1rem}}
/*# sourceMappingURL=main.942524a4.css.map*/