@import url(https://fonts.googleapis.com/css2?family=Fugaz+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Libre+Baskerville&display=swap);body{padding:0;margin:0;background:url(/images/batthern.png),#fbb}.mainCard{background-color:#eaa949;background-image:url(/images/wood-pattern.png);border-radius:59px;width:100%;display:block;padding:4rem;margin:2rem auto auto;border:.3vmin solid #8b6835;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.4)}.MuiAutocomplete-inputRoot[class*=MuiInput-root] .MuiAutocomplete-input:first-child{padding:1rem!important}.titleDiv{margin-top:3rem;display:flex;flex-flow:column}.scaleDiv{background:#adde8e;border:5px solid #7b8e6f;box-shadow:12px 15px 0 -9px rgba(0,0,0,.45);border-radius:59px;max-width:80em;display:block;margin:4rem auto 1rem;padding:1rem 3rem;flex-grow:1}.split{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:". .";justify-content:space-between;align-items:end;max-width:1920px;margin:8rem auto}.split-vert{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-gap:1px 1px;gap:1px 1px;grid-template-areas:"." "."}.fireplaceTitle{max-width:min(50vw,700px)}.logoflex{flex:none;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;align-content:space-around;max-width:1200px;margin:auto}.acm,.echoAR,.ieee,.linode,.wolfram,.xyz{max-width:min(400px,90vw);height:auto}.usaf,.wolfram{max-width:min(320px,90vw)}.fireplaceFlex{flex-basis:0%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:30em}.sideText{background:url(/images/always-grey.png),#adde8e;transform:translateX(0);display:block;width:100%;line-height:1.5;letter-spacing:-1px;font-weight:900;margin:auto;z-index:100;border-radius:59px;padding:2rem;color:#212121;text-align:center;font-family:"Fugaz One",cursive;font-size:4em;box-shadow:23px 23px 0 -8px rgba(0,0,0,.45);font-family:"Libre Baskerville",serif;font-size:2.5em}.aboutTitle{transform:translateX(-4%);width:500px;text-shadow:-1px -1px 0 rgba(0,0,0,.87),1px -1px 0 rgba(0,0,0,.87),-1px 1px 0 rgba(0,0,0,.87),1px 1px 0 rgba(0,0,0,.87),7px 7px 0 rgba(0,0,0,.486);font-size:4.1em}.aboutTitle,.homeTitle{display:block;margin:auto;border-radius:59px;-webkit-text-stroke:1px #000;color:#fff;text-align:center;font-family:"Fugaz One",cursive}.homeTitle{transform:translateX(0);width:410px;text-shadow:-1px -1px 0 rgba(0,0,0,.87),1px -1px 0 rgba(0,0,0,.87),-1px 1px 0 rgba(0,0,0,.87),1px 1px 0 rgba(0,0,0,.87),6px 6px 0 rgba(0,0,0,.5);font-size:4em}.flex-1{flex-basis:0%;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.right{text-align:right}.shelfTitle{content:" ";background-image:url(/images/assets/Bottom\ ShelfMini.svg);height:12em;background-position:50%;background-repeat:no-repeat;margin-bottom:3rem}#middleshelf{background-image:url("/images/assets/Top Shelf v2Mini.svg")!important;height:12.6em}#toiletshelf{background-image:url(/images/assets/toiletshelf2.svg)!important;height:12.7em}#emptyshelf{background-image:url(/images/assets/emptyshelf.svg)!important;height:12.7em}.outerFrame{padding:0;max-width:805px;margin:auto}.outerFrame img{width:60px;display:block;margin:0 auto -4px}.frame h2{text-align:center;line-height:1.5;font-size:2em}.frame{background:url(/images/asfalt-dark-light.png),#ffebd5;border-bottom:3vmin solid;border-radius:2px;border-color:#c1a589 #a88b6f #9b7c5d;border-width:3vmin 3vmin 50px;box-shadow:inset 0 0 0 0 rgba(0,0,0,.25),inset 0 0 0 2px #87622b,5px 7px rgba(0,0,0,.5);box-sizing:border-box;display:inline-block;padding:4vmin;position:relative;display:block;max-width:800px;margin:auto}.frame,.frame img{border-style:solid}.frame img{border-color:#ccb #eed #ffe;border-width:2px;max-height:100%;max-width:100%}.actionFlex{flex-basis:0%;flex-grow:1;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;align-content:flex-start;height:30em;padding-left:10%;padding-right:10%;height:auto;max-width:1500px;margin:auto}#arrowIcon{display:inline-block;width:40px;height:40px;padding-right:15px;padding-bottom:15px;position:absolute;right:0;bottom:0}.actionFlex>*{position:relative;width:min(20vw,30%);height:min(20vw,300px);color:#222;font-family:"Libre Baskerville",serif;font-size:2em;line-height:1.5;box-shadow:6px 6px 0 0 rgba(0,0,0,.45);padding:1rem;display:flex;align-items:flex-start;border-radius:20px}.actionFlex>:hover{--under:underline;--thick:2px}.actionFlex>*>p{text-align:left;width:100%;margin-top:10px;margin-left:7px;-webkit-text-decoration:var(--under);text-decoration:var(--under);text-decoration-thickness:var(--thick)}.actionbtn1{background:#f7f7a5;border:5px solid #d0d086}.actionbtn2{background:#adde8e;border:5px solid #7b8e6f}.actionbtn3{background:#b0e7e8;border:5px solid #94b4b5}.greenCenter{background:url(/images/always-grey.png),#a4e6e8;width:85%;border-radius:49px;padding:2.5rem 2rem;box-shadow:10px 10px 0 -3px #8b6835;text-align:center;border:2px solid #8b6835;line-height:1.4;max-width:500px;font-size:2em}#couchpic,.greenCenter{display:block;flex-basis:0%;flex-grow:1}#couchpic{max-width:700px}.groupCard{background:#a4e6e8;border-radius:14px;border:5px solid #94b4b5;box-shadow:23px 23px 0 -8px rgba(0,0,0,.45);padding:2rem;width:50em;margin:3rem auto}.homepageCard{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-top-left-radius:8px;margin-top:0}.joinGroup{background:#adde8e;border-radius:14px;border-radius:49px;box-shadow:10px 10px 0 -3px rgba(0,0,0,.45);padding:3rem;border:5px solid #7b8e6f;max-width:50em;margin:3.5rem auto}.authCard{max-width:600px;padding:4rem;margin-bottom:1rem}#root{overflow:hidden;padding-bottom:0}.title{-webkit-text-stroke:1px #000;color:#fff;text-shadow:3px 3px 0 rgba(0,0,0,.87),-1px -1px 0 rgba(0,0,0,.87),1px -1px 0 rgba(0,0,0,.87),-1px 1px 0 rgba(0,0,0,.87),1px 1px 0 rgba(0,0,0,.87);font-family:"Fugaz One",cursive;font-size:3.5em}.title,h2{text-align:center}h2{color:#222;font-family:"Libre Baskerville",serif;font-size:2.5em;line-height:1;text-align:left}.accTable{max-width:45em}@media (min-width:768px) and (max-width:1055px){.aboutTitle{font-size:4.5em;width:100%;transform:translateX(0)}.actionFlex>*{font-size:1.4em}.frame h2{text-align:center;line-height:1.5;font-size:1.5em}.split{margin-top:3rem;margin-bottom:4rem}.greenCenter{font-size:calc(4vw - 16px)}.groupCard{width:100%}.groupCard,.joinGroup{padding:2rem 1rem;margin:2rem 0;border-radius:5px;box-shadow:0 8px 0 0 rgba(0,0,0,.45)}.scaleDiv{margin-left:0;margin-right:0}.applyBody,.scaleDiv{border-radius:5px;box-shadow:0 16px 0 0 rgba(0,0,0,.45)}.applyBody{margin-top:0}}@media (min-width:0px) and (max-width:768px){.authCard{border-radius:5px;padding:3rem!important;margin-top:0}.accTable{padding:2rem 1rem;border-radius:5px;box-shadow:0 8px 0 0 rgba(0,0,0,.45);margin:5px 0}#getInvolved{font-size:3.4em}.aboutTitle{font-size:4em;width:100%;transform:translateX(0)}.fireplaceTitle{max-width:100%}.greenCenter{margin-bottom:0;font-size:1.3em}.joinGroup{padding:2rem 1rem;border-radius:5px;box-shadow:0 8px 0 0 rgba(0,0,0,.45);margin:0 0 2rem}.fireplaceFlex{height:auto;justify-content:flex-end;align-self:flex-end}.flex-1{align-self:start;transform:translateY(-5.5%)}.frame h2{text-align:center;line-height:1.5;font-size:1.4em}.split{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:100vh;grid-template-areas:"." ".";overflow:hidden;margin-top:0;margin-bottom:0;height:auto}.shelfTitle{margin-bottom:30px}#emptyshelf,#toiletshelf{margin-bottom:30px!important}.scaleDiv{padding:2rem 1rem;margin:5px 0 0;width:100%;border-radius:5px;box-shadow:0 8px 0 0 rgba(0,0,0,.45)}.scaleDiv h1{font-size:2.5em}.scaleDiv [aria-label=flag]{display:none}.groupCard{padding:2rem 1rem;margin:5px 0;width:100%;border-radius:5px;box-shadow:0 8px 0 0 rgba(0,0,0,.45)}.mainCard{padding:.5rem .5rem 5rem}.actionFlex{margin:0;padding:0}.actionFlex>*{position:relative;width:69%;height:40vw;color:#222;font-family:"Libre Baskerville",serif;font-size:calc(16px + 3vw);line-height:1.5;box-shadow:6px 6px 0 0 rgba(0,0,0,.45);padding:1rem;display:flex;align-items:flex-start;border-radius:20px;margin-bottom:25px}.row-title{color:#222;font-size:1.35em!important;line-height:1.35}.scaleDiv .title{margin-top:0;margin-bottom:0;padding-top:18px;padding-bottom:18px}.scaleDiv{padding:0;border:2px solid #7b8e6f}.applyBody{border-radius:5px;margin-top:0}}