:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:DePixelHalbfett}p{font-family:LeviWindows;font-size:18px}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@font-face{font-family:DePixelHalbfett;src:url(/fonts/depixelhalbfett.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:LeviWindows;src:url(/fonts/leviwindows.ttf) format("truetype");font-weight:400;font-style:normal}*{cursor:url(/cursor.png),auto}.actionButton,.customPointer,.navButton,.startButton,.toggleInput,a,button{cursor:url(/pointer.png),pointer}@font-face{font-family:Jersey10;src:url(/fonts/jersey10.ttf) format("truetype");font-weight:400;font-style:normal}html{overflow-y:hidden!important}.pageContainer{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#1e3719;position:relative;overflow-y:hidden!important}.pageContainer,.pageContainer:before{background-size:cover;background-position:50%}.pageContainer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/halftone.png);opacity:.7;mix-blend-mode:color-burn}.contentWrapper{border:6px solid #294324;margin:50px;text-align:center;position:relative;z-index:1;width:100vw;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.contentWrapper.alignedStart{align-items:flex-start}.logo{max-width:100%;height:auto;margin-bottom:20px;width:500px}.divider{background-color:#294324;height:4px;width:475px}.tagline{font-size:1.5rem;color:#fff;margin:20px 0;font-family:Jersey10;font-size:41px;font-weight:400}.startButton{color:#ffa100;border:none;padding:0;font-size:30px;cursor:pointer;font-family:Jersey10;font-weight:100;text-transform:uppercase;position:absolute;bottom:12%;background-color:transparent!important;overflow:hidden}.startButton.withMargin{margin-left:50px}.startButton:after{content:"";position:absolute;width:0;height:3px;background-color:#ffa100;bottom:0;left:0;transition:width .3s ease-in-out,left .3s ease-in-out}.startButton:hover:after{width:100%;left:0}.startButton:not(:hover):after{width:0;left:100%;transition:width .3s ease-in-out,left .3s ease-in-out}.version{position:absolute;top:20px;right:20px;color:#fff;font-size:1.2rem;font-family:Jersey10}.bottomRightCards,.topLeftCards{position:absolute;display:flex;z-index:2}.topLeftCards{top:0;left:0}.bottomRightCards{bottom:0;right:0}.card{width:200px;height:auto;margin:5px;position:absolute}.bottomRightCards #jack{transform:rotate(-33deg);position:absolute;bottom:-100px;right:125px}.bottomRightCards #ace{transform:rotate(-2deg);position:absolute;bottom:-35px;right:0}.topLeftCards #ace{transform:rotate(-35deg);position:absolute;top:-100px;left:100px;z-index:3}.topLeftCards #back{transform:rotate(-5deg);position:absolute;top:-50px;left:-50px}.newParagraph{margin-left:50px;width:75%}.newParagraph span{font-size:62px;text-align:left;font-family:Jersey10;font-weight:400}.slidingDivs{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;gap:0;justify-content:space-between;z-index:11!important}.slideIn{width:33.33vw;height:102vh;background-color:#ffa100;position:relative;z-index:11!important;transition:delay(0)}.slideIn:hover{cursor:pointer}.slideIn.bg-red{background-color:#4c1110}.slideIn.bg-red .slidercontainer{border-color:#821614}.slideIn.bg-green{background-color:#1e3719}.slideIn.bg-green .slidercontainer{border-color:#446e3b}.slideIn.bg-blue{background-color:#1a1e4d}.slideIn.bg-blue .slidercontainer{border-color:#272c70}.slideIn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/halftone.png);background-size:cover;background-position:50%;opacity:.7;mix-blend-mode:color-burn}.slideIn .description{font-size:18px;opacity:.8}.slideIn .title h2{font-size:46px;font-weight:700;text-align:left;font-family:Jersey10!important;letter-spacing:0;display:flex;width:100%}.slideIn{transition:width .5s ease}.slideIn .slidercontainer{padding:30px;margin:30px;border-style:solid;border-width:6px;height:93vh;display:flex;flex-direction:column;justify-content:space-between}.slideIn .title,.slideIn .title h2{position:relative;display:inline-block}.slideIn .title h2{width:auto}.slideIn .title h2:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:currentColor;transition:width .4s ease}.slideIn:hover .title h2:after{width:100%}.slideIn:hover{width:37vw}.notEveryone span{font-size:44px;margin-bottom:40px!important}.comingsoon p{text-transform:uppercase;font-family:Jersey10!important;font-weight:500;font-size:28px;margin-bottom:10px}@media (max-width:1024px){.contentWrapper{width:90vw;height:85vh;margin:30px}.divider,.logo{width:350px}.tagline{font-size:35px}.startButton{font-size:25px;bottom:10%}.version{font-size:1rem}.card{width:150px}.slideIn .title h2{font-size:34px;font-weight:100}}@media (max-width:768px){.pageContainer:before,.slideIn:before{opacity:.2;mix-blend-mode:normal}.newParagraph span,.notEveryone span{font-size:32px}.notEveryone{margin-bottom:15px}.newParagraph{width:100%;padding-left:15px;padding-right:15px;margin:0;text-align:center!important}.contentWrapper{width:95vw;height:80vh;margin:20px;padding:10px}.logo{width:300px}.divider{width:275px!important}.tagline{font-size:24px;margin:20px 0}.startButton{font-size:24px;bottom:12%;margin-left:auto!important;margin-right:auto;left:0;right:0;text-align:center;width:100px}.version{font-size:.9rem;top:10px;right:10px}.card{width:100px}.bottomRightCards #jack{transform:rotate(-20deg)!important;bottom:-75px!important;right:75px!important}.bottomRightCards #ace{transform:rotate(-2deg);position:absolute;bottom:-35px;right:0}.topLeftCards #ace{transform:rotate(-35deg);position:absolute;top:-50px!important;left:50px!important;z-index:3}.topLeftCards #back{transform:rotate(-5deg);position:absolute;top:-50px;left:-10px!important}.slidingDivs{flex-direction:column}.slideIn{width:100vw;height:33.3vh}.slideIn .slidercontainer{height:100%;border-style:none;padding:15px;margin:0;align-items:center;justify-content:end}.slideIn .title h2{text-align:center;font-size:30px;font-weight:100}.slideIn .comingsoon p{font-size:20px;margin:0}.slideIn .description p{display:none!important}.slideIn:hover{width:100vw}}@media (hover:none){.startButton:after{display:none}}.blackjackPageContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100vh;font-family:Arial,sans-serif;padding:50px;background-color:#1e3719}.blackjackPageContainer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/halftone.png);background-size:cover;background-position:50%;opacity:.7;mix-blend-mode:color-burn}.blackjackBoard{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:100px;width:100%;border:6px solid #294324}.blackjackLogo{position:absolute;top:20px;left:20px;font-size:24px}.dealerHand{display:flex;flex-direction:column;align-items:center;margin-top:80px;width:100%}.dealerInner{display:flex;flex-direction:row}.dealerTotal{margin-top:10px}.dealerScore{min-height:24px;font-size:18px;font-weight:700}.dealerCards{display:flex;margin-top:10px}.cards{display:flex;justify-content:center;padding:10px}.cardContainer,.cards{position:relative}.cardImage{width:80px!important;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;margin-left:-30px}.cardContainer:first-child .cardImage{margin-left:0}.cardContainer{display:inline-block;perspective:1000px}.statsContainer{display:flex;flex-direction:row;align-items:center;margin-top:50px;text-align:center}.correctStats,.latestHands{margin-bottom:20px}.latestHands{display:flex;justify-content:center}.handStats{margin-right:10px;border:1px solid #000;padding:5px}.winPercentage{margin-bottom:20px}.playerHandsContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;width:100%}.playerHandsInner{display:flex;flex-direction:row}.playerHand{display:flex;flex-direction:column;align-items:center;margin-top:80px;width:100%}.playerInner{display:flex;flex-direction:row}.playerCards,.playerTotal{margin-top:10px}.playerCards{display:flex}.card{margin-right:10px}.actionButtons{position:absolute;display:flex;justify-content:center;gap:10px;width:80%;margin-top:auto;margin-bottom:20px;bottom:25px}.actionButton{padding:10px 20px;font-size:16px;cursor:pointer}.sideTabs{position:absolute;top:50%;right:0;display:flex;flex-direction:column;align-items:flex-start;transform:translateY(-50%)}.sideTab{writing-mode:vertical-rl;text-transform:uppercase;margin:10px 0;cursor:pointer;padding:10px;background-color:#333;color:#fff;border-radius:5px;transition:background-color .3s ease}.sideTab:hover{background-color:#444}.sideTab.active{background-color:#ffa100}.sideWindowPane{position:fixed;top:0;right:-300px;width:300px;height:100vh;background-color:#fff;color:#333;padding:20px;border-radius:10px 0 0 10px;box-shadow:-4px 0 8px rgba(0,0,0,.1);transform:translateY(0);transition:right .3s ease-in-out}.sideWindowPane.active{right:0}.sideWindowPane h2{font-size:20px;margin-bottom:10px}.sideWindowPane .closeButton{position:absolute;top:10px;right:10px;cursor:pointer;font-size:18px;color:#888}.sideWindowPane .closeButton:hover{color:#333}