body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.hide{display:none!important}.noOverflow{overflow:hidden}.setFocus{background-color:#000c;height:100%;position:absolute;width:100%;z-index:100!important}#root{.textBG{background-color:#02956bfa;color:#fff;font-size:min(5vw,30px);line-height:min(5vw,40px)}.dspFlxCntr{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:center;width:100%}@media only screen and (max-width:1650px) and (min-width:761px){.profImg{height:27vw;width:27vw}}@media screen and (max-width:999px){#contact{height:100%;margin:0;overflow:auto;.bodyPaneCntct{background-color:#02956b00;grid-template-columns:100%;height:100%;width:60%;.cntctForm{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:0!important}.gameContainer{display:none}}}}@media screen and (max-width:760px) and (min-width:605px){.aboutS{.profImg{height:50vw!important;width:50vw!important}}}@media screen and (max-width:1050px){.aboutS{grid-template-columns:100%;grid-template-rows:50% 49%;.aboutPane{grid-row:2}.profImg{grid-row:1;height:40vw;width:40vw}}}@media screen and (max-width:760px){.hideNav{transition:all .4s ease-in-out;width:0;.navMnu{.icoLinks,.navLink{opacity:.1}}}.showNav{transition:all .5s ease-in-out;width:50%;.navMnu{.navLink{opacity:1}.icoLinks{display:flex;flex-direction:row-reverse;justify-content:center;opacity:1}}}.menIco{align-items:center;background-color:#022b95fa;border-radius:50%;color:#fff;display:flex;height:3em;justify-content:center;opacity:1;right:1%;top:1%;transition:all .5s ease-in-out;width:3em}#nav,.menIco{position:absolute;z-index:100}#nav{height:100%;overflow:hidden;right:0;.navMnu{flex-flow:column;padding-left:0;padding-right:0;position:relative;width:100%;.active{justify-content:center;width:100%}.navLink{display:block;height:min(20vw,200px);padding:0;width:100%}.icoLinks{grid-template-columns:30% 30% 30%;grid-template-rows:100%;height:8vw;margin-left:auto;margin-right:auto;position:relative;width:95%}}}.aboutS{grid-template-columns:100%;grid-template-rows:42vh 57vh;height:100vh;margin-top:0;.aboutPane{grid-row:2;div{height:95%}}.profImg{grid-row:1;height:55vw;margin-top:1vw;width:55vw}}#resume{height:99vh;margin:1%;width:98%!important;.main{.header{grid-template-columns:40% 34% 26%;.nameSpn{font-size:min(5vw,40px)}.contact{grid-template-columns:25% 75%}#hdSht{height:20vw;position:relative;width:20vw}}.experience{display:block;grid-template-columns:auto;.skills{grid-gap:5%;grid-template-columns:100%;grid-template-rows:45vw 45vw;.backEnd{grid-row:2}.infrastructure{display:none}}}}}#portfolio{height:100vh;margin:0;.port{grid-gap:6vw;grid-auto-rows:30vw;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.appOption{height:25vw;min-height:50px;min-width:50px;width:25vw;.title{background-color:#1c1c1cbf!important;height:50%!important}}}#contact{height:100%;margin:0;overflow:auto;.bodyPaneCntct{background-color:#02956b00;grid-template-columns:100%;height:100%;width:95%;.cntctForm{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:0!important}.gameContainer{display:none}}}}@media screen and (max-width:470px){.profDiv{.profImg{height:65vw;width:65vw}}.aboutS{grid-template-rows:38vh 61vh;.aboutPane{height:95%}}}}.lg-parent{display:flex;flex-flow:column;justify-content:center;.lg-child{background-position-x:50%;background-position-y:-38%;background-repeat:no-repeat;background-size:100% 60%;border-radius:25px;display:flex;flex-flow:column;height:min(98vh,659px);justify-content:flex-end;margin-left:auto;margin-right:auto;overflow:hidden;width:min(95vw,385px);.spnr{align-items:center!important;justify-content:center!important}.sgnUp{align-items:flex-start;height:75%!important;.lnk{svg{height:min(10vw,40px);width:min(10vw,40px)}}}form{align-items:center;background-color:#fff;border-radius:20px;border-top:2px solid #000000bf;color:#000;display:flex;flex-flow:column;height:62%;justify-content:flex-start;transition:all .5s ease-in-out;.lnk{color:#52737a;cursor:pointer;transition:all .25s ease-in-out}.lnk:hover{color:#29301c;text-shadow:1px 1px 2px #00000040;transform:scale(1.1)}.unme{margin-top:15%}.acct{text-align:center;width:100%}.fc,.fcS{margin-left:auto;margin-right:auto;position:relative;width:80%}.fc{margin-bottom:10%}.fcS{margin-bottom:5%}.fc .MuiOutlinedInput-root.Mui-focused{box-shadow:3px 4px 3px #0003}.sbmt{background-color:#52737a;margin:2% auto}.sbmt:hover{background-color:#283021}}}}.wth-parent{color:#000!important;display:flex;flex-flow:column;justify-content:center;.wth-child{background-color:#fff;border-radius:10px;display:flex;flex-flow:column;height:min(95vh,750px);justify-content:flex-start;margin-left:auto;margin-right:auto;overflow:hidden;overflow-y:auto;padding:1%;width:min(95vw,1500px);.weather-location{.hdr{grid-gap:4%;display:grid;grid-template-columns:78% 18%;grid-template-rows:auto auto;.ste-sel{align-self:end}.cty-sel{.cty-chps{margin-bottom:2%}.cty-sel-in{.disabled{cursor:not-allowed;opacity:50%;pointer-events:none}}}.clear-btn{grid-column:span 2;Button{float:right}}}.MuiFormControl-root>.MuiInputBase-root>.MuiChip-root{display:none!important}}.weather-rpt{margin-top:3%;.weather-title{display:flex;flex-direction:column;div{max-height:35px}.wt-1{padding-bottom:1vw;span{background-color:#ebebeb;border-radius:30px;font-size:min(5vw,24px);font-weight:700;padding:10px}}.wt-2{padding-left:1%;span{font-size:min(5vw,19px);padding-right:1%}}}.wth-fcast-7{grid-template-columns:repeat(auto-fit,minmax(13.42857%,1fr))}.wth-fcast-5{grid-template-columns:repeat(auto-fit,minmax(14%,11vw))}.wth-fcast-3{grid-template-columns:repeat(auto-fit,minmax(13.33333%,11vw))}.weather-forecast{grid-gap:1%;display:grid;grid-template-rows:100%;justify-content:center;margin-left:auto;margin-right:auto;margin-top:1%;position:relative;width:95%;.weather-day{background-color:#000000d9;background-color:#5eb1f280;border-radius:2%;box-shadow:1px 1px 0 #000;display:flex;flex-flow:column;height:12vw;margin-left:auto;margin-right:auto;max-width:15vw;overflow-y:auto;padding:5%;width:80%;&:hover{box-shadow:2px 2px 4px #000}.wth-hdr,h3{display:flex;justify-content:center}.wth-hdr{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:70% 100%;flex-direction:row;height:62%;div{align-items:center;flex-direction:row}.wth-titl{background-color:#5eb1f280;box-shadow:1px 1px 4px #000;font-size:min(5vw,22px);font-weight:700;height:40%;text-align:center;width:100%;.dteTtle{font-size:1vw!important;font-weight:400!important}}}.weather-pck{grid-gap:4%;display:grid;font-size:min(16px,20px);grid-template-columns:48% 48%;height:100%;.tmp{align-items:center;display:grid;grid-template-columns:100%;grid-template-rows:auto;justify-content:center}.dtls,.tmp{div{align-items:center;display:flex;flex-flow:row;justify-content:center}}.tmpR{grid-template-rows:auto auto!important}.dtls2,.fcst{grid-column:span 2}.dtls,.tmp{svg{margin-right:10%}}.dtls2{svg{margin-right:2%}}.dtls,.dtls2,.fcst{align-items:center;display:flex;flex-direction:row;justify-content:center}}}}}}}@media screen and (max-width:1250px){.weather-rpt{margin-bottom:10vw!important;.weather-forecast{.weather-day{height:25vw!important;max-width:25vw!important}}}.wth-fcast-3,.wth-fcast-5,.wth-fcast-7{grid-gap:2%!important;grid-template-columns:50% 50%!important;grid-template-rows:auto!important}}@media screen and (max-width:600px){.weather-title{.wt-1{padding-bottom:5vw!important}}.weather-rpt{margin-top:10vw!important;.weather-forecast{grid-gap:10vw!important;height:60vw;justify-content:flex-start!important;margin-left:5%;overflow-x:auto;.weather-day{height:50vw!important;max-width:60vw!important;width:44vw!important}}}.wth-fcast-3{grid-template-columns:repeat(3,44vw)!important}.wth-fcast-5{grid-template-columns:repeat(5,44vw)!important}.wth-fcast-7{grid-template-columns:repeat(7,44vw)!important}.wth-fcast-3,.wth-fcast-5,.wth-fcast-7{grid-gap:2%!important;grid-template-rows:100%!important}}.main-container{background-color:#fff;color:#000;height:100%;padding-top:1%;position:relative;.button-bar,.mail-view-container{margin-left:auto;margin-right:auto;width:95%}.button-bar{display:flex;padding-bottom:1%;.v-dv{border-left:2px solid #80808080;display:inline}}.button-container{display:flex;flex-direction:row}.mt-2{margin-top:40px}.mail-view-container{.mView-prnt{display:grid;grid-auto-rows:50px;grid-template-columns:3vw auto;.fot{border-top:1px solid grey}.chkbx-container{align-items:center;display:flex;justify-content:center}.chkbx-container,.mail-item{border-bottom:1px solid grey;border-left:1px solid grey}.mail-item{border-right:1px solid grey;display:grid;grid-template-columns:12vw 80vw;grid-template-rows:100%;div{align-content:center;display:flex;flex-wrap:wrap}div:last-child{overflow-y:auto}.mail-from{padding-left:5%}&:hover{background-color:#80808040;cursor:pointer}}.unread{font-weight:700}.read{font-weight:inherit}}}}.notification-dialog,.profile-dialog{align-items:center;display:flex;.MuiDialog-container{margin-left:auto;margin-right:auto;width:45vw!important;.MuiPaper-root{height:-webkit-max-content;height:max-content;max-height:100%;max-width:-webkit-max-content;max-width:max-content;min-width:-webkit-max-content;min-width:max-content;padding-bottom:2%;width:100%;.MuiDialogContent-root{display:flex;justify-content:center;.MuiTypography-root{display:contents;.notification-container{grid-gap:3%;display:grid;grid-template-columns:100%;grid-template-rows:auto;.notification-item{align-items:center;color:#fff;display:flex;font-size:1vw;padding:1%;svg{display:block;position:absolute;right:5%}}.primary{background-color:#3f51b5;&:hover{background-color:#3f51b540}}.secondary{background-color:#f50057;&:hover{background-color:#f5005740}}.error{background-color:#f44336;&:hover{background-color:#f4433640}}.warn{background-color:#ff9800;&:hover{background-color:#ff980040}}.info{background-color:#2196f3;&:hover{background-color:#2196f340}}.success{background-color:#4caf50;&:hover{background-color:#4caf5040}}}}}}}}.profile-dialog{.user-profile{grid-gap:2%;background-color:#1c1c1c40;border-radius:25px;display:grid;grid-template-columns:35% 63%;grid-template-rows:100%;height:30vw;padding:1%;width:50vw;.profile-image{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:4%;.profile-img{background-color:#e4e6e7;background-position:52% 20%;background-repeat:no-repeat;background-size:70% 80%;border-radius:50%;height:48%;margin-left:auto;margin-right:auto;width:90%}.user-title{align-items:center;border:1px solid grey;border-radius:20px;display:flex;flex-direction:column;font-size:1vw;justify-content:center;margin-top:10%;padding:5%}}.profile-details{background-color:#fff;border-radius:15px;display:flex;flex-direction:column;justify-content:center;padding:4%;.profile-form{font-size:1vw;.profile-row{display:grid;grid-template-columns:30% 70%;grid-template-rows:100%;div{align-items:end;display:flex}.txt-div{.MuiFormControl-root{width:100%;.MuiInputBase-root{width:100%}}}}}}}}.MuiDrawer-modal{.MuiDrawer-paper{height:91%!important;top:9%!important}}@media screen and (max-width:750px){.mail-view-container{height:87%!important;overflow-y:auto!important;.mView-prnt{grid-auto-rows:35vw!important;grid-template-columns:10vw auto!important;.mail-item{grid-template-columns:100%!important;grid-template-rows:50% 50%!important;div{padding-left:5%!important}}}}.mail-dialog{.MuiPaper-root{height:80vw!important;max-width:90vw!important;width:90vw!important;.MuiTypography-root{font-size:4.5vw!important;.MuiPaper-root{width:85vw!important;.MuiDialogContent-root{height:90vw!important}}}}}.notification-dialog{.MuiDialog-container{width:100%!important;.notification-container{width:100%!important;.notification-item{font-size:4vw!important;span{width:90%!important}svg{right:10vw!important}}}}}.profile-dialog{.MuiPaper-root{height:150vw!important;max-width:90vw!important;width:90vw!important;.MuiDialogContent-root{margin:2%!important;.user-profile{grid-template-columns:99%!important;grid-template-rows:49% 49%!important;height:100%!important;padding:4%!important;width:100%!important;.user-title{font-size:4vw!important}.profile-details{overflow-y:auto!important;.profile-form{font-size:4vw!important}}}}}}}@media screen and (max-height:650px){.lg-parent{.lg-child{form{overflow-y:auto}}}}.frm{overflow-y:scroll;.MuiGrid-container{box-shadow:none!important}.main{.MuiTableContainer-root{width:97%;.MuiTable-root{min-width:325px!important}}.MuiGrid-item{div{margin-bottom:2%;margin-top:2%}}}.btn,.btn2{bottom:5%;height:5%;position:absolute;width:8vw}.btn{left:40%}.btn2{left:51%}}.invalid{color:red!important;margin-bottom:2%}.frm{background-color:#fff;color:#000;display:grid;grid-template:90% 10%/100%;height:95%;overflow:hidden;padding:2%;.controls-container{align-items:center;display:flex;flex-flow:column;justify-content:center;overflow-y:auto;padding:2%;.control{margin-bottom:3%;.question-div{margin-bottom:1%}.control-div{.tierDiv{display:flex;div:first-child{flex:none}div:not(:first-child){flex-basis:33%}div{flex:1 1}}}.err{color:#f44336;font-size:14px;font-weight:700}}}}@media screen and (max-width:1050px){.frm{.btn{left:30%;width:20vw}.btn2{left:51%;width:20vw}}}.zDex{z-index:650!important}.icoLinks{grid-gap:3%;color:#fff;display:grid;grid-template-columns:100%;grid-template-rows:repeat(3,30%);height:100%;position:absolute;right:.1em;top:.1em;div{align-items:center;display:flex;justify-content:center;svg{font-size:min(7vw,30px);height:1em;width:1em}button{color:#ffffffe6}button:hover{color:#fff;transform:scale(1.1)}}}.menIco:hover{cursor:pointer}#dropdown-menu{.css-3dzjca-MuiPaper-root-MuiPopover-paper-MuiMenu-paper,.ddl-opt{background-color:#022b95fa!important;color:#fff;ul:hover{li{transform:scale(1.08)}}}}.aboutS{grid-gap:1%;display:grid;grid-template-columns:65% 35%;grid-template-rows:100%;.aboutPane{align-items:center;.txt{padding-left:4%;padding-right:4%}.aboutBdy{align-items:center;flex-flow:column;height:-webkit-min-content!important;height:min-content!important;justify-content:center;position:relative;.centerDiv{height:100%;padding:1%;position:relative}&:hover{animation:scrollBorder 8s ease-in-out infinite}}}.profDiv{align-items:center;display:flex;height:100%;justify-content:center;width:100%;.profImg{background-size:100% 100%;border-radius:50%;box-shadow:2px 4px 5px #000;filter:brightness(.8) contrast(1.15);height:25vw;margin-left:auto;margin-right:auto;transform:rotate(0deg);transition:all .1s ease-in-out;width:25vw;&:hover{animation:pulseProf 3s ease-in-out infinite}}}}@keyframes pulseProf{0%{box-shadow:2px 4px 5px #fff;transform:rotate(0deg)}10%{box-shadow:2px 4px 5px #ffffff40}20%{box-shadow:2px 4px 5px #fff;transform:rotate(2.5deg)}40%{box-shadow:2px 4px 5px #ffffff40;transform:rotate(-2.5deg)}60%{box-shadow:2px 4px 5px #fff;transform:rotate(2.5deg)}80%{box-shadow:2px 4px 5px #ffffff40;transform:rotate(-2.5deg)}to{box-shadow:2px 4px 5px #fff;transform:rotate(2.5deg)}}.main{background-color:#fff;box-shadow:5px 0 5px #000;display:grid;font-family:Arial,Helvetica,sans-serif;grid-template-columns:100%;grid-template-rows:20% 80%;height:100%;position:relative;.header{background-color:#252525;color:#fff;display:grid;grid-template-columns:51% 20% 29%;grid-template-rows:100%;.name{align-items:center;display:flex;font-size:min(5vw,40px);justify-content:space-between;padding-left:5%;.nameSpn:hover{animation:blowUp 1s forwards;cursor:default;transition:all .5s ease-in-out}}.contact{grid-gap:.25vw;display:grid;grid-template-columns:10% 90%;grid-template-rows:auto;div{align-items:center;display:flex;justify-content:space-between;a{color:#fff;text-decoration:none}}.icn{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:transform 1s}.icn:hover{transform:rotateY(1turn)}.link:hover{color:#3a8def;cursor:pointer;transform:scale(1.075)}}.headShot{display:block;margin:auto;#hdSht{background-image:url(/static/media/hdShot.0a7ee3c882d75d35c3c3.png);background-repeat:no-repeat;background-size:100% 100%;height:11em;position:relative;top:1%;width:11em;z-index:600}#hdSht:hover{animation:blowUp 1s forwards;cursor:pointer;transition:all .5s ease-in-out}}.headShot,.name{align-items:center;display:flex;justify-content:space-between}}.experience{grid-gap:2%;color:#000;display:grid;grid-template-columns:48% 49%;grid-template-rows:100%;overflow-x:hidden;overflow-y:auto;padding:0 1%;position:relative;.leftDetails,.rightDetails{padding-top:2%}.leftDetails,.rightDetails{display:grid;grid-template-columns:100%;grid-template-rows:auto;.skills{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;padding-bottom:4%;.backEnd,.frontEnd{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.backEnd{padding-left:1%}.infrastructure{display:grid;grid-column-end:span 2;grid-template-columns:30% 20% 30% 20%;grid-template-rows:repeat(8,auto);padding-top:2%;span{grid-column-end:span 4}}.backEnd,.frontEnd,.infrastructure{span{display:block;text-decoration:underline}.skillTitle{display:inline-block;font-size:min(5vw,18px);justify-content:space-between;padding-left:3%}.skillExp,.skillTitle{align-items:center;display:flex}.skillExp{justify-content:flex-start;.star-bl{color:#d3d3d3}.star{color:#3a8def}}}}}.mainTitle{display:block;font-size:min(5vw,30px);font-weight:700;padding-bottom:1%}.detailsDiv{display:grid;grid-template-columns:100%;grid-template-rows:repeat(3,auto);div{align-items:center;display:flex;justify-content:space-between}.title{font-size:min(4vw,25px);font-weight:700}.date{font-size:min(4vw,20px)}.date,.title{color:#3a8def;padding-top:1%}.location{display:inline-block;font-size:min(5vw,18px);font-weight:700;padding-bottom:1%;padding-left:1%}.bullets{margin-bottom:0;margin-top:0;li{font-size:min(5vw,16px);padding-bottom:1%;word-spacing:1px}}}}}@keyframes blowUp{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.Mui-Tooltip-popper{position:absolute!important}.portfolio-animate{transition:all .75s ease-in-out}.port{background-color:#000000d9;color:#fff;display:grid;grid-auto-rows:34vh;grid-template-columns:repeat(auto-fill,minmax(20vw,1fr));height:100%;margin-left:auto;margin-right:auto;overflow-y:auto;width:100%}.appHldr{align-items:center;display:flex;flex-flow:column;justify-content:center}.appFS{animation:toFullScreen .75s forwards;background-color:#000000fc;position:fixed;transition:all ease-in-out;z-index:1550!important;.title{display:none}.app{animation:fadeIn 3s forwards;display:grid;grid-template-columns:100%;grid-template-rows:9vh 91vh;height:100%;transition:all ease-in-out;width:100%;.menuBar{display:block;height:100%;width:100%;div{display:flex;font-size:min(5vw,35px);justify-content:center;padding-top:.25em;&:hover{cursor:pointer}}button{position:absolute;right:0;top:0;svg{font-size:min(10vw,40px);transition:all .5s ease-in-out}}button:hover{cursor:pointer;svg{transform:rotate(90deg)}}}iframe{display:block;height:100%;position:relative;width:100%}}}.appOption{align-items:center;background-color:grey;display:flex;flex-flow:column;height:13vw;justify-content:center;margin:0 auto;min-height:150px;min-width:150px;text-align:center;transition:all .2s ease-in-out;width:13vw;z-index:600;.title{align-items:center;background-color:#000000d9;display:flex;flex-flow:column;height:20%;justify-content:center;width:100%}.app{display:none}}.appOption:hover{cursor:pointer;transform:scale(1.1)}@keyframes toFullScreen{0%{height:0;width:0;z-index:1550!important;.app{opacity:0}}to{bottom:0;height:100%;left:0;width:100%;.app{opacity:1}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bodyPaneCntct{background-color:#02956bfa;border-radius:12px;box-shadow:3px 3px 5px #000;color:#fff;display:grid;font-size:min(5vw,35px);grid-template-columns:60% 40%;grid-template-rows:1fr;height:90%;line-height:1.25em;overflow-x:hidden;overflow-y:hidden;position:relative;width:80%;&:hover{animation:scrollBorder 8s ease-in-out infinite}}.game{span:first-child{font-size:2em}span:nth-child(2){font-size:1em}}.gameStart:hover{color:red!important}.sendingCtr{align-items:center;display:flex;justify-content:space-between}.sending{box-shadow:0 3px 0 #000;-webkit-clip-path:inset(-40px 0 -5px);clip-path:inset(-40px 0 -5px);height:14px;margin:auto;position:relative;transform:scale(4);width:90px}.sending:before{--g:no-repeat linear-gradient(#ccc 0 0);animation:l7-1 2s linear infinite,l7-2 2s linear infinite;background:var(--g),var(--g),var(--g),var(--g);background-size:16px 14px;content:"";height:50px;inset:auto calc(50% - 17px) 0;position:absolute}@keyframes l7-1{0%,to{background-position:0 -50px,100% -50px}17.5%{background-position:0 100%,100% -50px,0 -50px,100% -50px}35%{background-position:0 100%,100% 100%,0 -50px,100% -50px}52.5%{background-position:0 100%,100% 100%,0 calc(100% - 16px),100% -50px}70%,98%{background-position:0 100%,100% 100%,0 calc(100% - 16px),100% calc(100% - 16px)}}@keyframes l7-2{0%,70%{transform:translate(0)}to{transform:translate(200%)}}@keyframes scrollBorder{0%{border-radius:50px 12px 12px 12px}10%{border-radius:12px 50px 12px 12px}20%{border-radius:12px 12px 50px 12px}30%{border-radius:12px 12px 12px 50px}40%{border-radius:50px 12px 12px 12px}50%{border-radius:12px 50px 12px 12px}60%{border-radius:12px 12px 50px 12px}70%{border-radius:12px 12px 12px 50px}80%{border-radius:50px 12px 12px 12px}90%{border-radius:12px 50px 12px 12px}to{border-radius:12px 12px 50px 12px}}.gameContainer{background-color:#000;height:85%;margin:auto;overflow:hidden;position:relative;width:85%}.hideCursor{cursor:none!important}.instructions{font-size:1vw;left:auto;right:2%;text-align:right;width:45%}.gameScore,.instructions{bottom:2%;color:#000;font-weight:700;position:absolute;transition:transform 1s ease;z-index:250}.gameScore{font-size:min(2vw,35px);left:2%;right:auto;text-align:left;width:50%}.gameTitle{background-color:#000;height:100%;position:absolute;text-align:center;transition:transform 1s ease;width:100%;z-index:100}.displayNone{display:none}.hidden{animation:animateOut 1s forwards}@keyframes animateOut{0%{display:inline;display:initial;opacity:1}to{display:none;opacity:0}}.gameAlert{background:#a6a6a6e6;color:#000;display:table;height:30%;left:15%;overflow:hidden;position:absolute;text-align:center;top:-31%;width:70%;z-index:999!important}.gameAlert>h1,.gameAlert>h6,.gameAlert>span{vertical-align:middle}.gameAlert{.alrtTitle{font-size:min(3vw,45px);font-weight:700}.lvlTitle{font-size:min(2vw,35px);font-weight:700}.wnTitle{font-size:min(2vw,25px)!important}}.focusAlertEnd{animation:endAlert 5s forwards}@keyframes endAlert{0%{top:-31%}75%{top:25%}80%{top:23%}85%{top:25%}90%{top:23%}to{top:25%}}.focusAlert{animation:bringAlert 5s ease}@keyframes bringAlert{0%{top:-31%}50%{top:25%}55%{top:25%}60%{top:25%}to{top:-31%}}#theGame{height:100%;position:absolute;width:100%}.gameStart{background-image:url(/static/media/startBtn.726d8f19bbd85c8c5f22.webp);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2em;margin-top:5%;position:relative;width:40%}.gameStart:hover{background-image:url(/static/media/startBtn2.f8ea15bd656c270d0f02.webp);cursor:pointer}.gameFireworks{background-color:#000c}.fireworks{background-image:url(/static/media/youwon.f47b0d29477b789f3a9f.gif);background-repeat:no-repeat;background-size:100% 100%;height:100%;position:absolute;transition:transform 1s ease;width:100%;z-index:100}.ground{stroke:#000;background:linear-gradient(90deg,#541500,#944800 28%,#602a00)}.scene,.user{transition:all .1s ease}.user{stroke:#000;z-index:400}.enemy{transition:all .01s ease}.scroll{animation:scrollLeft 5s}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.hitEnemy{animation:youdied 2s}@keyframes youdied{0%{transform:rotate(0)}50%{transform:rotate(180)}to{transform:rotate(360)}}
/*# sourceMappingURL=main.7e16bdb7.css.map*/