.shadow-articles{box-shadow:0 0 0 1px rgba(0,0,0,.3),0 2px 3px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2)}.text-center{text-align:center}.d-flex{display:flex}.flex-header{display:flex;justify-content:space-between;align-items:center}.dark-mode .theme-card-background{background-color:#141414}.theme-card-background{background-color:#fff}:root{--articles-theme-primary:#f9edcd;--articles-primary-color:#adafb3;--articles-primary-color-rgb:173,175,179;--articles-primary-color-opacity-half:rgba(var(--articles-primary-color-rgb),0.5);--articles-secondary-color:#f9edcd;--articles-secondary-color-rgb:249,237,205;--articles-secondary-color-opacity-half:rgba(var(--articles-secondary-color-rgb),0.5);--background-color:rgba(218,224,230,0.5);--card-background:#fff;--card-background-item:rgb(235,235,235);--card-background-75:rgba(255,255,255,0.75);--card-background-50:rgba(255,255,255,0.5);--articles-news-and-proposals-modal-width:1500px}[data-bs-theme=dark],[data-theme=Dark]{--background-color:rgba(49,49,49,0.75);--navbar-background:rgba(0,0,0,0.75);--articles-theme-primary:rgba(249,237,205,0.25);--card-background:#313131;--card-background-item:#232323;--card-background-75:rgba(49,49,49,0.75);--card-background-50:rgba(49,49,49,0.5)}[data-bs-theme=dark] .dropdown-menu,[data-theme=Dark] .dropdown-menu{background-color:#141414!important;color:#fff!important}[data-bs-theme=dark] .dropdown-menu .dropdown-item,[data-theme=Dark] .dropdown-menu .dropdown-item{color:#fff!important}[data-bs-theme=dark] .dropdown-menu .dropdown-item:hover,[data-theme=Dark] .dropdown-menu .dropdown-item:hover{background-color:#313131}[data-theme=Sky]{--navbar-background:rgb(43 54 102)}[data-theme=Neon]{--navbar-background:rgb(255 0 205)}[data-bs-theme=dark] .btn-articles,[data-theme=Dark] .btn-articles{background-color:var(--articles-secondary-color);background-color:#464646;color:#fff;border-left-color:#1d1d1d;border-right-color:#1d1d1d;border-top-color:#1d1d1d}[data-bs-theme=dark] .btn-articles:not(.active):hover,[data-theme=Dark] .btn-articles:not(.active):hover{background-color:#000;color:#fff}[data-bs-theme=dark] .btn-articles.active,[data-theme=Dark] .btn-articles.active{color:#000}[data-bs-theme=dark] .btn-outline-dark,[data-theme=Dark] .btn-outline-dark{color:#fff;border-color:#fff}.btn{border-radius:0;font-family:brandon-grotesque,sans-serif;font-style:normal;font-weight:900}.btn-xs{padding:.05rem 3rem}.btn-danger{border-bottom:3px solid #000}.btn-success{background-color:#00a74b;border-bottom:3px solid rgb(0,116,52.0958083832)}.btn-primary{border-bottom:3px solid #0b0fff}.btn-secondary{border-bottom:3px solid #4c545b}.btn-warning{color:#000!important;border-bottom:3px solid #ff582e}.btn-outline-warning{color:#000;border-bottom:3px solid #ff582e}.btn-why{padding:0 .25rem;border-radius:.5rem;border:3px solid #000;background-color:#fff;transition-duration:50ms}.btn-why:hover{box-shadow:0 0 0 2px rgba(0,0,0,.2);transform:scale(1.05)}.btn-articles{color:#212529;background-color:#fff;border-color:#ced4da;border-bottom:3px solid var(--articles-secondary-color)}.btn-articles.alt{background-color:#000;border-bottom:3px solid beige;color:#fff}.btn-articles.alt:hover{color:#fff;background-color:#585858;border-color:#dae0e5;border-bottom:3px solid beige}.btn-articles:hover{text-decoration:none}.btn-articles:hover:not(.active){color:#212529;background-color:#e2e6ea;border-color:#dae0e5;border-bottom:3px solid beige}.btn-articles.active,.btn-articles:active{background-color:var(--articles-secondary-color);border-bottom:3px solid #000!important}.btn-articles:disabled{filter:grayscale(1);color:#a9a9a9!important;opacity:1}.btn-articles:disabled:hover{cursor:not-allowed;filter:grayscale(1);color:#a9a9a9}.btn-articles-link{position:relative}.btn-articles-link.active:after{content:"";background-color:#adafb3;position:absolute;width:100%;height:3px;bottom:0;left:0}.btn-articles:disabled:hover{color:#212529;background-color:#fff;border-color:#ced4da;border-bottom:3px solid #ffc8c8}.btn-articles-landing{color:#212529;background-color:#fff;border-color:#ced4da;border-bottom:3px solid #000}.btn-custom-white{background-color:#fff;border-radius:0;padding:.08rem 1.2rem;width:120px;position:relative;transition:width .25s;cursor:pointer;border:1px solid #adafb3;font-weight:100}.btn-custom-white:hover{border:1px solid #ffeeba;font-weight:400}.btn-custom-white:hover:after{background-color:#ffeeba;border:1px solid #ffeeba}.btn-custom-white:after{transition-duration:.5s;content:"";width:calc(100% + 2px);background-color:#adafb3;border:1px solid #adafb3;height:5px;position:absolute;bottom:-7px;left:-1px;margin-right:10px}.btn-custom-white.shorten{width:50px}.articles-inline-link{background-color:#000;color:#fff;text-decoration:underline;padding:0 .15rem;border-radius:5px;border:1px solid rgba(0,0,0,0)}.articles-inline-link:hover{background-color:rgba(0,0,0,.5);border:1px solid #000}.youtube-inline-link{cursor:not-allowed;background-color:#000;color:#fff;padding:.3rem .2rem;position:absolute;top:0;z-index:1;width:100%;font-size:.9rem}.youtube-inline-link.special{margin-left:-2.75rem}@media only screen and (max-width:767px){.youtube-inline-link.special{margin-left:-.5rem}}.btn-link{color:var(--bs-body-color)}.btn-link:hover{color:#fff;text-shadow:0 0 4px #000}.btn-link:active,.btn-link:focus{color:#fff!important;text-shadow:0 0 4px #000;outline-color:rgba(0,0,0,0);outline-style:solid;box-shadow:0 0 0 4px #797979;transition:.7s}.race-game-landing-page{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:1rem;min-height:calc(100vh - 0px)}.race-game-landing-page .hero{position:relative;z-index:0;margin-bottom:2rem}.race-game-landing-page .hero .radial-background-gradient{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(5);z-index:-1}.race-game-landing-page .hero .hero-title{font-size:5rem;text-align:center;color:#f9edcd;-webkit-text-stroke:4px #a07849;line-height:.8;transform:scale(1.15)}.race-game-landing-page .hero .characters{display:flex;justify-content:center;gap:1.5rem;margin-bottom:1rem}.race-game-landing-page .hero .characters img.dog{transform:scale(5) rotate(-10deg) translateY(0)}.race-game-landing-page .hero .characters img.duck{transform:scale(5) rotate(10deg) translateY(1.5px)}.race-game-landing-page .hero .characters img.witch{transform:scale(5) rotate(20deg) translateY(4px)}.race-game-landing-page .hero .characters img.bear{transform:scale(5) rotate(-20deg) translateY(4px)}.race-game-landing-page .hero .dice{position:absolute;bottom:0;left:-3rem}.race-game-landing-page .hero .mystery-spot{position:absolute;bottom:0;right:-4rem}.race-game-landing-page .ad-wrap{position:fixed;right:1rem;top:50%;transform:translateY(-50%);display:none}@media(min-width:992px){.race-game-landing-page .ad-wrap{display:block}}.race-game-landing-page .background-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.race-game-landing-page .rules-media-wrap img{position:absolute;width:100%;height:100%;object-fit:cover}.race-game-landing-page .image-wrap{position:relative;width:15rem;height:15rem;margin:0 auto}.race-game-landing-page .image-wrap img{position:absolute;width:100%;height:100%;object-fit:cover}.race-game-landing-page .servers{display:grid;grid-gap:5px 5px;grid-template-columns:repeat(2,1fr)}.race-game-landing-page .servers .server{padding:.5rem;border:1px solid rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center}.race-game-landing-page .selection-grid{display:grid;grid-gap:5px 5px;grid-template-columns:repeat(2,1fr)}.race-game-landing-page .selection-grid .item{cursor:pointer;transition-duration:.2s}.race-game-landing-page .selection-grid .item:hover{transform:scale(1.025);box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2)}.race-game-landing-page .selection-grid .item.active{border:2px solid #000}.race-game-game-page{position:relative;flex-grow:1;display:flex;justify-content:center;flex-direction:column;min-height:calc(100vh - 0px);--top-position:0px}@media(min-width:992px){.race-game-game-page{flex-direction:row}}.race-game-game-page.fullscreen{--top-position:0px}.race-game-game-page .background{background-size:cover;object-fit:cover;background-position:50%;position:absolute;width:100%;height:100%;top:0;left:0}.race-game-game-page .canvas-three-wrap{border:1px solid #000;background-color:#fff;margin-bottom:3rem;position:absolute;left:0;top:0;height:calc(100vh - 50px - var(--top-position));width:100%}.race-game-game-page .canvas-three-wrap canvas{height:100%;width:100%}.race-game-game-page .canvas-flat-wrap{position:relative;width:100%;max-width:1400px}.race-game-game-page .canvas-flat-wrap canvas{position:absolute;left:0;top:0;width:100%;max-width:1500px;margin:0 auto;display:block;z-index:1;border:2px solid rgba(0,0,0,.47)}.race-game-game-page canvas.fill{background-color:hsla(0,0%,100%,.35);position:static!important}@media(max-width:992px){.race-game-game-page .menu-card-wrapper.sidebar-disabled:not(.show-menu) .menu-card,.race-game-game-page .menu-card-wrapper.sidebar-disabled:not(.show-menu) .menu-card-backdrop,.race-game-game-page .menu-card-wrapper.sidebar-enabled:not(.show-menu) .menu-card,.race-game-game-page .menu-card-wrapper.sidebar-enabled:not(.show-menu) .menu-card-backdrop{display:none!important}}.race-game-game-page .menu-card-wrapper .menu-card-backdrop.show-menu{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2}.race-game-game-page .menu-card{overflow-y:auto}@media(max-width:992px){.race-game-game-page .menu-card{display:flex;position:fixed;width:100%;height:calc(100vh - 50px);top:var(--top-position);left:50%;transition-duration:.2s;z-index:10;max-width:400px;margin:0 auto;transform:translateX(-50%)!important}}@media(min-width:992px){.race-game-game-page .menu-card.sidebar-disabled.show-menu{display:flex;position:fixed;width:100%;height:calc(100vh - 50px);top:var(--top-position);left:50%;transition-duration:.2s;z-index:10;max-width:400px;margin:0 auto;transform:translateX(-50%)!important}.race-game-game-page .menu-card.sidebar-disabled.hide-menu{display:none!important}}.race-game-game-page .menu-card.show{transform:translateX(0)}@media(min-width:992px){.race-game-game-page .menu-card{display:block;top:0;width:300px;min-width:300px;font-size:.8rem;height:calc(100vh - 50px)}}.race-game-game-page .menu-card .camera-controls{display:grid;grid-gap:5px 5px;grid-template-columns:repeat(2,1fr)}.race-game-game-page .game-content{z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;height:calc(100vh - var(--top-position))}@media(min-width:992px){.race-game-game-page .game-content{height:calc(100vh - var(--top-position))}}.race-game-game-page .game-content .lobby-screen{position:absolute;width:100%;height:calc(100vh - var(--top-position) - 50px);top:0;display:flex;justify-content:center;align-items:flex-start;z-index:2}.race-game-game-page .game-content .lobby-screen .lobby-screen-blur{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);bottom:0}.race-game-game-page .game-content .lobby-card{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2);max-width:400px;width:100%;margin:1rem auto 0}@media(min-width:992px){.race-game-game-page .game-content .lobby-card{margin-top:auto;margin-bottom:auto}}.race-game-game-page .game-content .lobby-card{z-index:5;display:flex;align-items:center;justify-content:center;flex-direction:column}.race-game-game-page .game-content .lobby-card .timer{background-color:var(--card-background);padding:.25rem 1rem;display:flex;align-items:center;justify-content:center}.race-game-game-page .game-content .lobby-card .buttons{position:relative;display:flex}.race-game-game-page .game-content .lobby-card .buttons button{box-shadow:0 0 0 1px rgba(0,0,0,.25),0 2px 3px rgba(0,0,0,.2)}.race-game-game-page .info-controls{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:50px;padding:0 .5rem;z-index:2}@media(min-width:992px){.race-game-game-page .info-controls{position:absolute}}.race-game-game-page .info-controls .timer{display:flex;align-items:center}.race-game-game-page .room-play-move-buttons .buttons{width:300px;display:flex;flex-direction:column}.race-game-game-page .room-play-move-buttons .buttons button{padding:.5rem;font-size:1.5rem!important}.race-game-not-found-page{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:1rem;min-height:calc(100vh - 0px)}.race-game-not-found-page .background-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.luckiest-guy-regular{font-family:Luckiest Guy,cursive;font-weight:400;font-style:normal}i{margin-right:.2rem}input{width:100%;font-size:1.5rem!important}button{font-size:.75rem!important}.form-check.form-switch{margin-bottom:0}.form-check.form-switch label{margin-top:.25rem}.badge-hover{cursor:pointer}.badge-hover.bg-danger{opacity:.8;transition-duration:.2s}.badge-hover.bg-danger:hover{opacity:1}