:root{--brass:#b87333;--brass-light:#cd7f32;--aged-gold:#c9a227;--dark-wood:#1a0f0a;--sepia-bg:#3d2c1e;--aged-paper:#f5e6d3;--cream:#d4c4a8;--light-yellow:khaki;--steampunk-border:2px solid var(--brass);--steampunk-shadow:0 4px 20px #b8733340;--header-bg-end:140px;--content1-bg-height:600px;--content2-bg-start:calc(var(--header-bg-end) + var(--content1-bg-height));--footer-bg-height:200px;--game-page-bg:#231f20}html{min-height:100%}a,button,input,select,textarea,.btn,.nav-link,.dropdown-toggle,[tabindex]:not([tabindex="-1"]){outline:none!important}a:focus,button:focus,input:focus,select:focus,textarea:focus,.btn:focus,.nav-link:focus,.dropdown-toggle:focus{box-shadow:none!important;outline:none!important}body{min-height:100vh;color:var(--aged-paper);background-color:#291309;font-family:Cinzel,Georgia,serif}:is(html:has(.game-standalone-root),body:has(.game-standalone-root)){background-color:var(--game-page-bg)}.content-box{background-color:#0000;width:100%;max-width:1350px;min-height:100vh;position:relative;box-shadow:0 0 80px #00000080;overflow:visible!important}.content-box-bg-header,.content-box-bg-content1,.content-box-bg-content2,.content-box-bg-footer{z-index:0;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100%;position:absolute;left:0;right:0}.content-box-bg-header{height:var(--header-bg-end);background-image:url(/images/Header.jpg);top:0}.content-box-bg-content1{top:var(--header-bg-end);height:var(--content1-bg-height);background-image:url(/images/content1.jpg)}.content-box-bg-content2{top:var(--content2-bg-start);bottom:var(--footer-bg-height);background-image:url(/images/content2.jpg);background-position:0 0;background-repeat:repeat-y;background-size:100%}.content-box-bg-footer{height:var(--footer-bg-height);background-image:url(/images/footer.jpg);background-position:bottom;bottom:0}.content-wrapper{background:0 0;min-height:0}.content-box>main,.content-box .content-wrapper,.content-box .hero-slider,.content-box section,.content-box .container:not(.header-container),.content-box main .container,.content-box .main-navbar,.content-wrapper>main,.content-wrapper .hero-slider,.content-wrapper section,.content-wrapper .container,.content-wrapper main .container,.content-wrapper .game-iframe-wrap,.content-wrapper .game-page-container{background:0 0!important}.game-page-root{background-color:var(--dark-wood);width:100%;min-height:100vh}.game-page-root:has(.game-page-full){height:100vh;overflow:hidden}.game-page-full{background-color:var(--dark-wood);justify-content:center;align-items:center;width:100%;height:100vh;margin:0;padding:0;display:flex}.game-page-full .game-iframe-wrap{background:var(--sepia-bg);justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;display:flex}.game-page-full .game-iframe-wrap iframe{border:none;width:100%;height:100%;display:block}.content-box .game-iframe-wrap{background:var(--sepia-bg);border:2px solid var(--brass);aspect-ratio:16/9;width:100%;max-width:1200px;min-height:320px;box-shadow:0 0 24px #0006}.content-box .game-iframe-wrap iframe{border:none;width:100%;height:100%;display:block}.game-page-main{overflow:hidden;padding-top:.5rem!important;padding-bottom:.5rem!important}.content-box .game-page-main .game-iframe-wrap{max-height:min(100vh - 220px,56.25vw)}.game-page-main,.game-page-container{color:var(--cream);background:0 0}.game-standalone-root{background-color:var(--game-page-bg);width:100%;height:100vh;max-height:100vh;overflow:hidden}.game-standalone-page{background-color:var(--game-page-bg);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100vh;max-height:100vh;margin:0;padding:0;display:flex;overflow:hidden}.game-standalone-iframe-wrap{background:var(--game-page-bg);width:min(1245px,100vw);height:700px;box-shadow:none;border:none;flex-shrink:0}.game-standalone-iframe-wrap iframe{border:none;width:100%;height:100%;display:block}:-webkit-any(.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:-webkit-full-screen iframe,.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe){width:100%!important;height:100%!important}:-moz-any(.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:-moz-full-screen iframe,.game-standalone-iframe-wrap:fullscreen iframe){width:100%!important;height:100%!important}:is(.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:-ms-fullscreen iframe){width:100%!important;height:100%!important}:is(.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe,.game-standalone-iframe-wrap:fullscreen iframe){width:100%!important;height:100%!important}.game-standalone-iframe-wrap{position:relative}.game-standalone-exit-fullscreen{z-index:10;color:var(--aged-paper);border:2px solid var(--brass);cursor:pointer;background:#3d2c1ee6;border-radius:6px;padding:.4rem .75rem;font-family:Cinzel,Georgia,serif;font-size:.9rem;transition:background .2s;position:absolute;top:.75rem;right:.75rem}.game-standalone-exit-fullscreen:hover{background:var(--brass)}@media (max-width:1024px){.game-standalone-iframe-wrap{width:min(1245px,100vw);height:min(700px,80vh)}}.game-standalone-notfound{background-color:var(--game-page-bg);min-height:100vh;color:var(--cream)}.game-standalone-controls{z-index:9999;pointer-events:auto;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0006}@media (max-width:768px){.game-standalone-controls{gap:.9rem;padding:.6rem .9rem;bottom:.75rem}.game-standalone-btn{min-width:44px;min-height:44px;padding:.6rem .9rem;font-size:1rem}}.game-standalone-btn{color:var(--aged-paper);background:var(--brass);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem .75rem;font-family:Cinzel,Georgia,serif;font-size:.9rem;transition:background .2s,color .2s;display:inline-flex}.game-standalone-btn:hover{background:var(--brass-light);color:var(--aged-paper)}.game-standalone-controls .game-standalone-btn--fullscreen{color:var(--aged-paper)!important;box-shadow:none!important;background:url(/images/web-btn2.png) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;outline:none!important}.game-standalone-controls .game-standalone-btn--fullscreen:hover{color:var(--aged-paper)!important;box-shadow:none!important;background:url(/images/web-btn1.png) 50%/100% 100% no-repeat!important;border:0!important;outline:none!important}.game-standalone-controls .game-standalone-btn--rotate{color:var(--aged-paper)!important;box-shadow:none!important;background:url(/images/web-btn1.png) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;outline:none!important}.game-standalone-controls .game-standalone-btn--rotate:hover{color:var(--aged-paper)!important;box-shadow:none!important;background:url(/images/web-btn2.png) 50%/100% 100% no-repeat!important;border:0!important;outline:none!important}.game-standalone-btn-icon{line-height:0;display:inline-flex}.game-standalone-tip{z-index:99;max-width:90vw;color:var(--cream);border:1px solid var(--brass);text-align:center;background:#3d2c1ee6;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;position:fixed;bottom:4rem;left:50%;transform:translate(-50%)}@media (max-width:991px){.content-box{background-size:100%,100%,100%,100%;background-position:top center,0 120px center,bottom center,top center}}@media (max-width:576px){.content-box{background-size:100%,100%,100%,100%;background-position:top center,0 100px center,bottom center,top center;max-width:100%}}h1,h2,h3,h4,h5,h6{color:var(--cream);font-family:Cinzel,Georgia,serif}.navbar{border-bottom:none}.main-navbar{z-index:50;aspect-ratio:1024/166;width:100%;min-height:0;position:relative;background:0 0!important}.main-navbar .header-logo{z-index:51;position:relative}@media (max-width:991px){.main-navbar{aspect-ratio:unset;height:auto;min-height:auto}.main-navbar>.container{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:.5rem;display:flex}.main-navbar__toggle{z-index:52;border-radius:0;order:2;min-width:3rem;min-height:2.5rem;margin-top:-30px;margin-left:auto;margin-right:20px;padding:.55rem .95rem;background:url(/images/web-btn2.png) 50%/100% 100% no-repeat!important;border:none!important}.main-navbar__toggle:focus,.main-navbar__toggle:focus-visible{outline:none;box-shadow:0 0 0 .12rem #f0e68c66}.main-navbar__toggle .navbar-toggler-icon{opacity:1;filter:none;background-position:50%;background-repeat:no-repeat;background-size:1.35em 1.35em;width:1.35em;height:1.35em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.main-navbar__collapse{flex:100%;order:3;width:100%}.main-navbar__collapse.show,.main-navbar__collapse.collapsing{background:#1a0f0aeb;border:1px solid #b8733373;border-radius:8px;max-height:70vh;margin-top:.5rem;padding:.75rem .5rem 1rem;overflow-y:auto;box-shadow:0 8px 24px #00000073}.main-navbar .nav-buttons-wrap{width:100%}.main-navbar .nav-buttons-wrap .nav-link.nav-link-custom{box-sizing:border-box;text-align:center;white-space:normal;justify-content:center;align-items:center;line-height:1.25;width:100%!important;max-width:none!important;min-height:3rem!important;padding:.5rem .75rem!important;font-size:.88rem!important;display:flex!important}}@media (max-width:576px){.main-navbar{min-height:auto}}.main-navbar .container.header-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}@media (min-width:576px){.main-navbar .container.header-container{padding-left:.75rem;padding-right:.75rem}}@media (min-width:992px){.main-navbar .container.header-container{padding-left:1rem;padding-right:1rem}}.main-navbar .header-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:90px}@media (min-width:576px){.main-navbar .header-logo img{height:110px}}@media (min-width:768px){.main-navbar .header-logo img{height:135px}}@media (min-width:992px){.main-navbar .header-logo img{max-width:320px;height:170px}.main-navbar .navbar-collapse{margin-right:50px}.main-navbar .nav-buttons-wrap,.main-navbar .navbar-collapse .nav{white-space:nowrap;flex-wrap:nowrap}}.main-navbar .nav-link-custom:not(.nav-link-enter-galaxy):not(.nav-link-baglords),.main-navbar .nav-dropdown .dropdown-toggle{justify-content:center;align-items:center;min-height:2.25rem;font-size:.9rem;transition:background .2s;background:url(/images/web-btn1.png) 50%/100% 100% no-repeat!important;border:none!important;padding:.5rem 1rem!important;display:inline-flex!important}.main-navbar .nav-link-custom:not(.nav-link-enter-galaxy):not(.nav-link-baglords):hover,.main-navbar .nav-dropdown .dropdown-toggle:hover{color:var(--aged-paper)!important;background:url(/images/web-btn2.png) 50%/100% 100% no-repeat!important}.main-navbar .nav-link-enter-galaxy,.main-navbar .nav-link-baglords{justify-content:center;align-items:center;min-height:2.25rem;font-size:.9rem;transition:background .2s;background:url(/images/web-btn2.png) 50%/100% 100% no-repeat!important;border:none!important;padding:.5rem 1rem!important;display:inline-flex!important}@media (min-width:992px){.main-navbar .nav-link-baglords{text-align:center;white-space:normal;max-width:220px;font-size:.82rem;line-height:1.25}}.main-navbar .nav-link-enter-galaxy:hover,.main-navbar .nav-link-baglords:hover{color:var(--aged-paper)!important;background:url(/images/web-btn1.png) 50%/100% 100% no-repeat!important}.nav-separator{color:#ffffff80;margin:0 .15rem;font-size:.75rem}@media (max-width:991px){.nav-separator{display:none}}.nav-link-custom,.nav-link{color:#fff!important}.nav-link-custom:hover,.nav-link:hover{color:var(--brass-light)!important}.nav-dropdown .dropdown-toggle{color:#fff!important}.nav-dropdown .dropdown-menu{background:var(--sepia-bg);border:var(--steampunk-border)}.nav-dropdown .dropdown-item{color:#fff}.nav-dropdown .dropdown-item:hover{color:var(--brass-light);background:#b8733333}.card{background:var(--sepia-bg);border:var(--steampunk-border);border-radius:.25rem}.game-card{transition:transform .2s,box-shadow .2s}.game-card:hover{box-shadow:var(--steampunk-shadow);transform:translateY(-4px)}.btn-primary{background:var(--brass);border-color:var(--aged-gold);color:var(--aged-paper)}.btn-primary:hover{background:var(--brass-light);border-color:var(--aged-gold);color:var(--aged-paper)}.footer{z-index:2;background-image:url(/images/footer.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100%;background-color:var(--dark-wood);color:#fff;border-top:none;position:relative}footer.footer{padding-bottom:60px}.footer a,.footer p,.footer span,.footer h6{color:#fff}.footer a:hover{color:var(--brass-light)}.footer .text-white-50,.footer .text-white{color:#fff!important}.footer .text-golden{color:var(--brass-light)!important}.footer-tagline{color:var(--cream);font-size:.95rem}.footer-connect-wallet{color:var(--light-yellow);background:url(/images/feature-bg.png) 50%/100% 100% no-repeat;border:none;border-radius:0;padding:.6rem 1.5rem;font-weight:600;display:inline-block}.footer a:hover .footer-connect-wallet,.footer-connect-wallet:hover{color:var(--light-yellow);background:url(/images/feature-bg.png) 50%/100% 100% no-repeat}.text-golden{color:var(--brass-light)}.boxed-container{max-width:1200px;margin-left:auto;margin-right:auto}.hero-slider{z-index:10;width:100%;margin:-85px 0 0;padding:0 50px;position:relative}@media (max-width:991px){.hero-slider{margin-top:0;padding:0 12px}}.hero-slider__img,.hero-slider__divider{width:100%;height:auto;display:block}.hero-slider__arrow{z-index:11;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-slider__arrow--prev{left:.75rem}.hero-slider__arrow--next{right:.75rem}.hero-slider__arrow:hover{background:0 0}.hero-slider__arrow img{width:56px;height:56px}.hero-slider__link-area{line-height:0;display:block}.hero-slider__link-area .hero-slider__img{vertical-align:middle;width:100%;height:auto}.hero-slider__link{z-index:11;color:var(--cream);background:#00000080;border-radius:4px;padding:.5rem 1.5rem;font-weight:600;text-decoration:none;transition:background .2s;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero-slider__link:hover{color:var(--cream);background:#000000b3}@media (max-width:576px){.hero-slider__arrow img{width:40px;height:40px}}.featured-games{z-index:1;background:0 0;width:100%;padding:2.5rem 1rem 3rem;position:relative}.featured-games__inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.featured-games__hero{background:#1a0f0ad9;border:1px solid #b8733366;border-radius:8px;flex-direction:column;align-items:stretch;gap:2rem;margin-bottom:.5rem;padding:1.5rem 1.25rem;display:flex;box-shadow:0 4px 20px #0000004d}@media (min-width:992px){.featured-games__hero{flex-direction:row;justify-content:space-between;align-items:stretch;gap:2.5rem;padding:1.5rem 1.75rem}}.featured-games__hero-text{flex-direction:column;flex:1;min-width:0;display:flex}.featured-games__header--hero{text-align:left;flex:1;align-items:flex-start;min-width:0;margin-bottom:0;padding:0}.featured-games__header--hero .featured-games__heading,.featured-games__header--hero .featured-games__slogan{text-align:left}.featured-games__header--hero .featured-games__description{max-width:100%;margin-left:0;margin-right:0}.featured-games__description--in-hero-panel{text-align:left;box-shadow:none!important;background:0 0!important;border:none!important;margin-top:1rem!important;padding:0!important}.featured-games__hero-spotlight{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:320px;margin-left:auto;margin-right:auto;display:flex}@media (min-width:992px){.featured-games__hero-spotlight{margin-left:0;margin-right:0}}.featured-games__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:2rem 1rem;display:flex}.featured-games__heading{color:var(--light-yellow);text-align:center;text-transform:capitalize;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.featured-games__heading-bg{box-sizing:border-box;color:var(--light-yellow);background-image:url(/images/feature-bg.png);background-position:50%;background-repeat:no-repeat;background-size:70% 60%;justify-content:center;align-items:center;padding:1em 3.5em;line-height:1;display:inline-flex}.featured-games__slogan{text-align:center;color:#fff;opacity:.9;margin-bottom:0;font-size:clamp(1.4rem,2vw,1.1rem);display:inline-block}.featured-games__description{text-align:center;color:#fff;letter-spacing:.02em;background:#1a0f0ad9;border:1px solid #b8733366;border-radius:8px;max-width:750px;margin:1.25rem auto 0;padding:1.25rem 1.5rem;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.6;box-shadow:0 4px 20px #0000004d}.featured-games__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:2rem;display:grid}.featured-games__card-wrap{flex-direction:column;align-items:center;gap:.5rem;width:100%;display:flex}.featured-games__card-wrap .featured-games__card{width:100%}.featured-games__card{z-index:1;color:inherit;border-radius:10px;text-decoration:none;transition:transform .2s;display:block;position:relative;overflow:hidden}.featured-games__card:hover{z-index:2;transform:scale(1.02)}.featured-games__card-container{background:#0d0d0d;border-radius:10px;flex-direction:column;align-items:stretch;width:100%;padding:20px 0;display:flex;overflow:hidden}.featured-games__card-inner{z-index:0;aspect-ratio:280/380;flex-shrink:0;width:100%;position:relative;overflow:hidden}.featured-games__card-front,.featured-games__card-back{z-index:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.featured-games__card-back{z-index:1;opacity:0}.featured-games__card:hover .featured-games__card-front{opacity:0}.featured-games__card:hover .featured-games__card-back{opacity:1}.featured-games__card-title{z-index:2;color:#fff;text-align:center;-webkit-line-clamp:2;line-clamp:2;opacity:1;visibility:visible;box-sizing:border-box;background:url(/images/feature-bg.png) 50%/100% 100% no-repeat;-webkit-box-orient:vertical;flex-shrink:0;width:85%;margin:1rem auto 0;padding:.75rem 1rem;font-size:1.15rem;font-weight:600;line-height:1.3;display:-webkit-box;position:relative;overflow:hidden}.featured-games__toggle-wrap{text-align:right;margin-right:40px}.featured-games__toggle{color:var(--light-yellow);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.5rem;font-family:inherit;font-weight:600;display:inline-flex;background:url(/images/feature-bg.png) 50%/100% 100% no-repeat!important;border:none!important}.featured-games__toggle:hover{color:var(--light-yellow);background:url(/images/feature-bg.png) 50%/100% 100% no-repeat!important}.featured-games__arrow{font-size:1.1em;line-height:1}.featured-games__divider{width:100%;max-width:1200px;height:auto;margin:2.5rem auto 0;display:block}@media (max-width:992px){.featured-games__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.featured-games__grid{grid-template-columns:1fr;gap:1.5rem}}
