@import "https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@700&family=Poppins:wght@600&family=Roboto:wght@100&display=swap";
@font-face{font-family:gt-america;src:url(/fonts/GT-America-Standard-Ultra-Light-Trial.otf)}@font-face{font-family:gt-america-bold;src:url(/fonts/GT-America-Standard-Bold-Trial.otf)}@font-face{font-family:logo-font;src:url(/fonts/FestivalBudayaXXXI.otf)}:root{--fourFullSpins:1710deg;--font-largest:40px;--font-large:20px;--font-medium:20px;--font-small:20px;--font-smaller:15px;--font-smallest:10px;--font-primary:"logo-font", serif;--font-secondary:"Gill Sans", serif;--off-white:#dfe7f5;--resy-orange:#eb1700;--resy-blue:#336dde;--carpet-background:#a30303;--white-translucent:#ffffff8c}#root{overflow-y:hidden}body{background-color:var(--carpet-background);background-image:url(/redCarpet.png)}.cuisineContainer{color:#000;text-align:left;background-color:#fff;border:3px solid #000;max-width:300px;height:200px;margin:2vh auto auto;padding:15px;overflow-y:scroll}.footer{height:55px}.noOverflow{white-space:nowrap;overflow-x:hidden}.cuisineOption{font-family:var(--font-secondary), sans-serif;margin-left:12px}.cusineUnselect{font-family:var(--font-secondary), sans-serif;background-color:#fff;background-color:var(--resy-blue);-webkit-user-select:none;user-select:none;z-index:4;max-width:300px;margin:1vh auto auto;padding-top:4px;padding-bottom:4px;position:relative}.fontLargest{font-size:var(--font-largest)}.fontLarge{font-size:var(--font-large)}.fontMedium{font-size:var(--font-medium)}.fontSmall{font-size:var(--font-small)}.mainContentContainer{font-family:var(--font-primary);text-align:center;color:#fff;margin-top:3vh;margin-bottom:2vh}.blinking{animation:2s linear infinite blinker}.wheelIconSpinner{max-width:200px;animation:1s linear infinite spinner}.mapContainer{z-index:4}.markerContainer{background-color:#038c2850;width:200px;height:200px;position:relative}.mapPokerChip{z-index:5;width:60px;margin-top:-30px;margin-left:-30px;position:absolute;top:50%;left:50%}.mapPokerChipEnd{width:40px}.pockerChipBackground{width:850px;height:250px;position:relative}.mapInstructions{font-family:var(--font-secondary);font-size:var(--font-large);margin-bottom:2vh;margin-left:10vw;margin-right:10vw}.loaderInfo{margin-bottom:4vh;margin-left:4vw;margin-right:4vw}.loaderInfoLower{margin-top:4vh;margin-left:4vw;margin-right:4vw}.explosion1{text-align:center;height:100px;margin-top:-50px;margin-left:50%}.restInfo{text-align:justify;max-width:600px;height:100vh;margin:25px auto auto;padding-left:5vw;padding-right:5vw}.restInfoHeader{font-size:var(--font-large)}.restTimes{text-align:left;white-space:pre-line;margin-top:10px}.restInfoContent{font-family:Gill Sans,sans-serif}.restHeading{margin-bottom:10px}.restHeadingTitle{font-family:var(--font-secondary);display:inline-block}.restHeadingStar{margin-left:2px;font-size:10px;display:inline-block}.datePickerContainer{max-width:600px;margin:auto auto 100px;padding-top:20px;padding-left:20px;padding-right:20px}.datePickerMonth{display:inline-block}.fancyArrow{width:50px}.fancyArrow:hover{transform:scale(1.1)}.datePickerTile{border-width:1px;height:50px}.datePickerDayDisabled{color:var(--lightningcss-light,#1010104d)var(--lightningcss-dark,#ffffff4d);background-color:var(--lightningcss-light,#efefef4d)var(--lightningcss-dark,#1301014d)}.datePickerDay{color:var(--resy-blue);background-color:#fff}.datePickerSelectedDay{background-color:var(--resy-blue);color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes blinker{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes spinner{25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes spinner2{0%{transform:rotateX(0)}25%{transform:rotateX(90deg)}50%{transform:rotateX(180deg)}75%{transform:rotateX(270deg)}to{transform:rotateX(360deg)}}.cusineUnselect:hover{transform:scale(1.02)}@media (max-width:600px){.pockerChipBackground{width:200px;height:200px;margin-top:-100px}}
.rouletteWheelContainer{margin-bottom:110px}.rotateContainer{perspective:500px;max-height:1000px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex}.square{width:200px;height:300px;transform-style:preserve-3d;justify-content:top}.second{margin-left:-200px}.rotateCardContainer{transform-style:preserve-3d;background-color:var(--off-white);border-style:solid;border-color:#000;width:100%;height:100%;transform:rotateX(1deg)}.restName{text-align:center;width:205px;height:30px;font-size:var(--font-smallest);color:#fff;background-color:var(--resy-orange);transform-style:preserve-3d;backface-visibility:hidden;border:2px solid #000;margin-top:-19px;margin-left:-5px;padding-top:7px;transform:rotateX(90deg)}.isEven{background-color:var(--resy-blue)}.bangEm{text-align:center;border:7px dotted #fff;width:297px;animation:1s linear infinite blinker}.theHit{justify-content:center;height:48px;margin-top:-174px;display:flex;transform:translateZ(200px)}.spinWheelButton{background-color:#bbb;border-radius:50%;width:25px;height:25px}@media (max-width:600px){.bangEm{border-style:dotted;border-width:4px;width:297px}.restName{border-width:1px}}
.welcomeContainer{margin-bottom:50px}.welcomeHeader{color:#fff;text-align:center;margin:-25px auto 0%;padding-top:20px;position:fixed;left:0;right:0}.welcomeHeaderIntroHeight{height:200px}.welcomeHeaderMainHeight{height:130px}.welcomeHeaderMain{color:#fff;text-align:center;margin:-25px auto 0%;padding-top:20px;position:fixed;left:0;right:0}.welcomeHeaderMainContent{max-width:300px;margin:auto}.welcomeHeaderMainFont{font-size:var(--font-small);animation:.2s linear transitionFonts}.welcomeHeaderBackground{z-index:2;background-image:url(/redCarpet.png);-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 48px),#0000 100%)}.welcomeHeaderEmpty{height:170px;margin-top:20px}.welcomeHeaderEmptySecond{height:130px;margin-top:20px}.endWelcomeAnimation{animation:1s linear forwards fadeOut}.welcomeText1{font-size:var(--font-medium);-webkit-text-stroke:.15px black;animation:1s linear fadeIn}.welcomeText2{font-size:var(--font-largest);-webkit-text-stroke:.35px black;opacity:0;margin-bottom:5vh;animation:1s linear 1s forwards fadeIn}.welcomeText3{font-size:var(--font-small);-webkit-text-stroke:.35px black;opacity:0;margin:12vh 5vw 3vh;animation:1s linear 3s forwards fadeIn}.welcomeText4{-webkit-text-stroke:.35px black;opacity:0;margin:12vh 5vw 3vh;animation:1s linear 4s forwards fadeIn}.welcomeSharedContainer{max-width:300px;font-size:var(--font-medium);margin:auto}@media (max-width:600px){.welcomeText3{margin-top:7vh}}@keyframes transitionFonts{0%{font-size:var(--font-largest)}to{font-size:var(--font-small)}}
.restSelectContainer{animation:1s linear forwards fadeIn}.restSelectHeader{font-size:28px}.restParamLeadIn{font-family:var(--font-secondary);margin-bottom:.5vh}.restParamUnit{font-size:25px}.restParamSelector{margin-bottom:1vh;font-size:25px;transform:scale(1.2)}.restDateSelector{font-size:25px}.restTimeSelect{width:80px;display:inline-block}.restTimeUnits{font-size:var(--font-smaller);display:inline-block}.cuisineButton{-webkit-user-select:none;user-select:none;background-color:var(--resy-orange);color:#fff;max-width:300px;margin:1vh auto auto;padding-top:1.8vh;padding-bottom:1vh}.buttonSelected{border:2.5px solid #000}.buttonSecondary{background-color:var(--white-translucent)}.datePickerButton{width:200px;display:inline-block}.calendarIcon{width:40px;margin-left:10px}.emptyDivForScroll{height:200px}.footerButtonsContainer{color:#fff;text-align:center;background-color:red;margin:0 auto;padding:30px;position:fixed;bottom:60px;left:0;right:0}.lastButton{color:#fff;text-align:center;z-index:-1;background-color:red;margin:0 auto;padding:30px;position:fixed;bottom:0;left:0;right:0}.secondLastButton{color:#fff;text-align:center;background-color:red;margin:0 auto;padding:30px;position:fixed;bottom:0;left:0;right:0}.backButton{background-color:var(--white-translucent);color:#000}.priceSelectorChipHolder{margin-left:30%;display:flex}.priceSelector{margin-top:20px}.priceSelectSubheader{margin:15px;font-size:20px}.priceWagerPhoto{height:40px}.priceWagerPhoto2{margin-left:-20px}.paddingBotton{padding-bottom:50px}.lastButtonBackground{z-index:2;background-image:url(/redCarpet.png);-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(0deg,#000 calc(100% - 48px),#0000 100%)}.backgroundBlue{background-color:var(--resy-blue)}.backgroundWhite{color:var(--resy-blue);background-color:#fff}.cuisineButton:hover{transform:scale(1.02)}.calendarIcon:hover{transform:scale(1.04)}
.introSpin2{animation-name:rotateAnimation;animation-duration:6s;animation-timing-function:cubic-bezier(0,1.23,1,.995);animation-fill-mode:forwards}.introSpin{animation-name:introRotateAnimation;animation-duration:6s;animation-timing-function:cubic-bezier(0,1.23,1,.995);animation-fill-mode:forwards}@keyframes rotateAnimation{0%{transform:rotateX(0)}to{transform:rotateX(1830deg)}}@keyframes rotateAnimation0{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 0)))}}@keyframes rotateAnimation1{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 1)))}}@keyframes rotateAnimation2{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 2)))}}@keyframes rotateAnimation3{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 3)))}}@keyframes rotateAnimation4{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 4)))}}@keyframes rotateAnimation5{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 5)))}}@keyframes rotateAnimation6{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 6)))}}@keyframes rotateAnimation7{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 7)))}}@keyframes rotateAnimation8{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 8)))}}@keyframes rotateAnimation9{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 9)))}}@keyframes rotateAnimation10{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 10)))}}@keyframes rotateAnimation11{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 11)))}}@keyframes rotateAnimation12{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 12)))}}@keyframes rotateAnimation13{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 13)))}}@keyframes rotateAnimation14{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 14)))}}@keyframes rotateAnimation15{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 15)))}}@keyframes rotateAnimation16{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 16)))}}@keyframes rotateAnimation17{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 17)))}}@keyframes rotateAnimation18{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 18)))}}@keyframes rotateAnimation19{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 19)))}}@keyframes rotateAnimation20{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 20)))}}@keyframes rotateAnimation21{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 21)))}}@keyframes rotateAnimation22{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 22)))}}@keyframes rotateAnimation23{0%{transform:rotateX(0)}to{transform:rotateX(calc(var(--fourFullSpins) - (15deg * 0)))}}
