:root{--bg:#17191e;--panel:#22242a;--panel2:#292c33;--gold:#f5bf00;--text:#fff;--muted:#a6aab2;--side:220px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit}
.sidebar{position:fixed;inset:0 auto 0 0;width:var(--side);padding:15px 13px;background:#22242a;border-right:1px solid #303239;z-index:60;display:flex;flex-direction:column;overflow-y:auto}
.brand{display:flex;height:70px;align-items:center;justify-content:center;border-bottom:1px solid #303239;margin:-5px -13px 9px}
.brand img{width:145px;height:auto}
.side-nav{display:grid;gap:2px}
.side-nav a,.dark-action,.vip{min-height:45px;padding:10px 11px;display:flex;align-items:center;gap:11px;border-radius:6px;font-size:13px;font-weight:700}
.side-nav a:hover{background:#2a2d34}
.side-nav img{width:20px;height:20px;opacity:.7}
.notify{margin-left:auto;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background:var(--gold);color:#161616;font-size:10px}
.side-bottom{margin-top:auto;display:grid;gap:8px}
.vip{background:linear-gradient(110deg,#554010,#ffcf2c);color:#19130a}
.vip img{width:20px}
.dark-action,.language{background:#191b20;color:#eee;border:0}
.menu-svg{width:22px;height:22px;fill:none;stroke:#8695af;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.language{height:42px;border-radius:6px;padding:0 12px;display:flex;align-items:center;gap:9px}
.language img{width:20px}.language span{margin-left:auto}
.mobile-auth{display:none}
.page{margin-left:var(--side);min-height:100vh}
.topbar{height:58px;padding:8px 18px;background:#22242a;border-bottom:1px solid #303239;display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:40}
.topbar-spacer{flex:1}
.btn,.icon-btn,.more-info{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-weight:800;cursor:pointer}
.btn{min-height:38px;padding:8px 16px;border:1px solid transparent}
.btn-gold{background:var(--gold);color:#161616}
.btn-outline{background:#1a1c21;border-color:#d9a900;color:#fff}
.icon-btn{width:38px;height:38px;background:#292c33;border:0;color:#fff;font-size:20px}
.search-top{position:relative;background:transparent}
.search-top:before{content:"";position:absolute;width:13px;height:13px;border:2px solid #fff;border-radius:50%}
.search-top:after{content:"";position:absolute;width:7px;height:2px;background:#fff;transform:translate(8px,8px) rotate(45deg)}
.jackpot-strip{min-height:66px;padding:7px 18px;background:#15171c;border-bottom:1px solid #2d3037;display:flex;align-items:center;gap:28px}
.jackpot-strip>img{width:110px;height:auto}
.jackpot{position:relative;display:grid;line-height:1.25}
.jackpot small{font-size:10px;color:#c7c9ce}.jackpot strong{font-size:13px}
.dot{position:absolute;left:-14px;top:8px;width:8px;height:8px;border-radius:50%}.green{background:#24d499}.pink{background:#ef4f89}.cyan{background:#02cae6}
.more-info{margin-left:auto;min-height:34px;padding:7px 15px;background:#1c1e23;border:1px solid #967300;font-size:11px}
.mobile-trophy-title{display:none}
.hero-slider{position:relative;max-width:1260px;height:350px;margin:14px auto 0;overflow:hidden;border-radius:8px;background:#111318}
.hero-track{height:100%;display:flex;transition:transform .55s cubic-bezier(.22,.61,.36,1)}
.hero-slide{position:relative;flex:0 0 100%;height:100%;background-position:center;background-size:cover}
.hero-welcome{background-image:linear-gradient(90deg,rgba(12,14,18,.05),rgba(12,14,18,.08)),url('../images/golden-crown/Bannersliderimg1432x540.avif')}
.hero-trophy{background-image:linear-gradient(90deg,#11141b 0%,rgba(17,20,27,.35) 55%,rgba(17,20,27,.03) 100%),url('../images/golden-crown/GC_Fast_Tournament_V2_27-29_tn_bg_2800x1200.avif')}
.hero-spins{background-image:linear-gradient(90deg,#11141b 0%,rgba(17,20,27,.3) 55%,rgba(17,20,27,.03) 100%),url('../images/golden-crown/GC_Freespin_Festival_Tournament_tn_bg_2800x1200.avif')}
.hero-copy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(540px,85%);display:block;text-align:center;text-shadow:0 2px 9px #000}
.hero-trophy .hero-copy,.hero-spins .hero-copy{left:27%}
.hero-copy small{font-size:16px;font-weight:800}.hero-copy b{display:block;margin:6px 0;color:#ffc400;font-size:34px;line-height:1.15}.hero-copy strong{display:block;font-size:22px}.hero-copy i{margin-top:25px;min-width:180px;font-style:normal}
.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:60px;border:0;border-radius:5px;background:rgba(20,22,27,.78);color:#fff;font-size:35px;cursor:pointer}.hero-prev{left:12px}.hero-next{right:12px}
.hero-dots{position:absolute;left:50%;bottom:13px;transform:translateX(-50%);display:flex;gap:7px}.hero-dots button{width:8px;height:8px;padding:0;border:0;border-radius:10px;background:#777a80}.hero-dots button.active{width:25px;background:var(--gold)}
main{max-width:1260px;margin:auto;padding:18px}
.seo-card{margin:15px 0 20px;padding:24px;background:#202228;border:1px solid #33363e;border-radius:9px;color:#d8dbe0}
.seo-card h1{margin:0 0 18px;color:#fff;font-size:30px;line-height:1.25}
.seo-card h2{margin:28px 0 12px;color:#f8c900;font-size:24px}.seo-card h3{margin:22px 0 9px;color:#fff;font-size:19px}
.seo-card p{margin:0 0 15px}.seo-card a:not(.btn){color:#ffd22d}.content-cta{margin:8px 0 3px;min-width:220px}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}
.stats>div{background:#202228;padding:18px;border-radius:6px;min-height:95px}.stats span{margin-right:8px;font-size:18px}.stats strong{font-size:15px}.stats small{display:block;color:#c3c5ca;margin-top:14px;font-size:11px}
.categories{display:grid;grid-template-columns:repeat(12,minmax(66px,1fr));gap:7px;margin:12px 0 16px}
.categories a{min-height:72px;padding:8px 4px;background:#25272e;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:10px;font-weight:800}
.categories a:hover,.categories .active{background:#2c2f37;box-shadow:inset 0 -2px 0 var(--gold)}
.categories img{width:27px;height:27px;object-fit:contain}.category-search{font-size:26px}
.games{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}
.game-card{position:relative;overflow:hidden;border-radius:9px;aspect-ratio:427/575;background:#262930}
.game-card>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s}
.game-card:hover>img{transform:scale(1.035);filter:brightness(.43)}
.game-hover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;background:linear-gradient(transparent,rgba(0,0,0,.5));transition:.2s}.game-card:hover .game-hover{opacity:1}.game-hover b,.game-hover i{width:65%;padding:9px;border-radius:5px;background:var(--gold);color:#171717;text-align:center;font-style:normal}.game-hover i{background:#fff}
.tournaments{margin-top:52px}.section-heading{text-align:center;margin-bottom:17px;font-size:26px;font-weight:900}.tournament-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tournament-grid>a{position:relative;overflow:hidden;border-radius:9px;background:#25272d}.tournament-grid img{width:100%;display:block;aspect-ratio:7/3;object-fit:cover}.timer{position:absolute;left:0;right:0;bottom:0;height:34px;background:rgba(10,10,10,.84);display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px}.timer em{font-style:normal}.timer b{font-size:13px}.timer small{display:block;color:#aaa;font-size:6px;font-weight:400}
.table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:18px 0 24px;-webkit-overflow-scrolling:touch}.table-scroll table{width:100%;border-collapse:collapse;table-layout:auto}.table-scroll th,.table-scroll td{padding:11px 13px;border:1px solid #3a3d45;white-space:nowrap;text-align:left}.table-scroll th{background:#292c33;color:#f8ca16}
.seo-card ul,.seo-card ol{margin:16px 0;padding-left:24px}.seo-card li{margin-bottom:8px;overflow-wrap:anywhere}
.anchors-block{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0}.anchors-block a{display:block;padding:7px 10px;background:#2a2d34;border-radius:5px}
.faq-reviews{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 3%,rgba(245,191,0,.11),transparent 28%),linear-gradient(145deg,#202228,#1b1d22);border-color:#4b4120;box-shadow:0 18px 55px rgba(0,0,0,.2)}.faq-reviews:before{content:"";position:absolute;right:-75px;top:-95px;width:210px;height:210px;border:1px solid rgba(245,191,0,.13);border-radius:50%;box-shadow:0 0 0 22px rgba(245,191,0,.025),0 0 0 45px rgba(245,191,0,.018);pointer-events:none}.faq-reviews .faq,.faq-reviews>section{position:relative;z-index:1}.faq{margin-top:0}.faq>h2,.faq-reviews>section>h2{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:#fff;font-size:0}.faq>h2:before,.faq-reviews>section>h2:before{content:"♛";width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#ffdb43,#e9a900);color:#17191e;font-size:21px;box-shadow:0 7px 22px rgba(245,191,0,.18)}.faq>h2:after{content:"Frequently Asked Questions";font-size:24px}.faq-reviews>section>h2:after{content:"Player Reviews";font-size:24px}.faq-content{display:grid;gap:10px}.faq-item{margin:0;background:linear-gradient(145deg,#2a2d34,#24262c);border:1px solid #41444d;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item:hover,.faq-item.open{border-color:#7c6719;box-shadow:0 8px 25px rgba(0,0,0,.18)}.faq-item-header-wrapper{position:relative;padding:17px 55px 17px 58px;cursor:pointer;user-select:none}.faq-item-header-wrapper:before{content:"?";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:rgba(245,191,0,.13);border:1px solid rgba(245,191,0,.38);color:#f8c900;font-weight:900}.faq-item-header-wrapper:after{content:"";position:absolute;right:21px;top:50%;width:9px;height:9px;border-right:2px solid #f8c900;border-bottom:2px solid #f8c900;transform:translateY(-70%) rotate(45deg);transition:transform .25s}.faq-item.open .faq-item-header-wrapper:after{transform:translateY(-25%) rotate(225deg)}.faq-item-title{margin:0;color:#f5f6f8;font-size:16px;line-height:1.35}.faq-item-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.faq-item.open .faq-item-content{grid-template-rows:1fr}.faq-item-content>div{min-height:0;overflow:hidden}.faq-item-content-visible{padding:0 20px 18px 58px;color:#bdc1c9;line-height:1.65}.faq-reviews>section{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.faq-reviews>section>h2{grid-column:1/-1}.faq-reviews>section>div{position:relative;margin:0;padding:48px 20px 19px;background:linear-gradient(145deg,#2a2d34,#24262c);border:1px solid #41444d;border-radius:11px;box-shadow:0 9px 28px rgba(0,0,0,.13)}.faq-reviews>section>div:before{content:"★★★★★";position:absolute;left:20px;top:17px;color:#f8c900;font-size:15px;letter-spacing:3px}.faq-reviews>section>div:after{content:"✓ Verified player";position:absolute;right:18px;top:18px;color:#7fd5a7;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.faq-reviews>section>div>[itemprop="author"] h3{display:flex;align-items:center;gap:10px;margin:0 0 11px;color:#fff;font-size:16px}.faq-reviews>section>div>[itemprop="author"] h3:before{content:"♛";width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#1b1d22;border:1px solid #6e5b18;color:#f8c900;font-size:14px}.faq-reviews>section>div p{margin:0;color:#c6c9cf;line-height:1.65}
footer{margin-top:65px;padding:30px 28px 95px;background:#001009;border-top:1px solid #0e261d}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #193026}.footer-top img{width:150px;height:auto}.footer-top p{font-size:11px}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:24px 0;border-bottom:1px solid #193026}.footer-links section{display:flex;flex-direction:column;gap:8px}.footer-title{margin-bottom:4px;font-size:13px;font-weight:800}.footer-links a{color:#a5aba8;font-size:10px}.footer-payments{display:flex;align-items:center;gap:28px;padding:24px 0;border-bottom:1px solid #193026;overflow-x:auto;scrollbar-width:none}.footer-payments::-webkit-scrollbar{display:none}.footer-payments img{flex:0 0 auto;max-width:72px;max-height:24px;filter:grayscale(1);opacity:.66}.legal{display:flex;align-items:center;gap:14px;padding-top:20px;color:#939a96;font-size:10px}.legal img{width:45px;height:45px}
.mobile-bottom{display:none}.chat,.to-top{position:fixed;bottom:18px;width:43px;height:43px;border:0;border-radius:7px;z-index:45;display:grid;place-items:center}.chat{right:18px;background:var(--gold);color:#fff}.to-top{left:calc(var(--side) + 18px);background:#33363d;color:#fff}.to-top svg,.chat svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chat svg{fill:#fff;stroke:#fff;stroke-width:1.45}.chat svg path+path{fill:none;stroke:#ffc400;stroke-width:2.5}.scrim{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:55}
@media(max-width:1100px){:root{--side:190px}.games{grid-template-columns:repeat(5,1fr)}.categories{grid-template-columns:repeat(6,1fr)}.stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){body{padding-bottom:63px}.page{margin-left:0}.topbar{height:61px;position:relative;top:auto;justify-content:center}.topbar>*{display:none}.topbar:after{content:"";position:absolute;left:50%;top:8px;transform:translateX(-50%);width:150px;height:44px;background:url('../images/golden-crown/logo.9835f937..svg') center/contain no-repeat}.sidebar{width:calc(100% - 40px);max-width:350px;transform:translateX(-105%);transition:.25s;z-index:60;padding:10px}.sidebar.open{transform:none}.brand{height:66px}.mobile-auth{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.side-nav{grid-template-columns:repeat(3,1fr);gap:6px}.side-nav a{min-height:76px;padding:7px 3px;flex-direction:column;justify-content:center;text-align:center;font-size:10px;background:#181a1f;gap:6px;position:relative}.side-nav img{width:24px;height:24px}.notify{position:absolute;right:9px;top:8px}.side-bottom{margin-top:12px}.vip{justify-content:center}.scrim.active{display:block}.jackpot-strip{height:104px;padding:7px 17px 10px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 8px}.jackpot-strip>img,.more-info{display:none}.mobile-trophy-title{display:block;grid-column:1/-1;text-align:center;color:#e7b90f;font-family:Georgia,serif;font-size:20px;font-weight:500}.jackpot{min-width:0;text-align:center}.jackpot small{font-size:9px}.jackpot strong{font-size:11px}.dot{display:none}.hero-slider{height:180px;margin:0;border-radius:0}.hero-copy{left:50%;top:48%;width:95%}.hero-trophy .hero-copy,.hero-spins .hero-copy{left:50%}.hero-copy small{font-size:12px}.hero-copy b{font-size:22px;margin:4px 0}.hero-copy strong{font-size:16px}.hero-copy i{margin-top:13px;min-width:125px;padding:8px 14px}.hero-arrow{display:none}.hero-dots{bottom:7px}main{padding:12px 20px}.seo-card{padding:18px 15px}.seo-card h1{font-size:25px}.stats{display:flex;overflow-x:auto;gap:8px;margin-right:-20px;scrollbar-width:none}.stats>div{flex:0 0 176px;min-height:78px;padding:14px}.categories{display:flex;gap:8px;overflow-x:auto;margin-right:-20px;padding-right:20px;padding-bottom:7px;scroll-snap-type:x proximity;scrollbar-width:none}.categories::-webkit-scrollbar,.games::-webkit-scrollbar{display:none}.categories a{flex:0 0 96px;min-height:73px;scroll-snap-align:start}.games{display:grid;grid-template-columns:none;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:calc((100vw - 54px)/2);gap:8px;overflow-x:auto;overflow-y:hidden;margin-right:-20px;padding-right:20px;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:none}.game-card{width:100%;scroll-snap-align:start}.game-hover{display:none}.tournaments{margin-top:35px}.section-heading{font-size:21px}.tournament-grid{grid-template-columns:1fr}.footer-top{display:block;text-align:center}.footer-top p{margin-top:17px}.footer-links{grid-template-columns:1fr;gap:0}.footer-links section{display:block;border-bottom:1px solid #193026}.footer-title{position:relative;padding:14px 0;margin:0;cursor:pointer}.footer-title:after{content:"";position:absolute;right:4px;top:50%;width:7px;height:7px;border-right:2px solid #d8dcdf;border-bottom:2px solid #d8dcdf;transform:translateY(-70%) rotate(45deg);transition:.22s}.footer-links section.open .footer-title:after{transform:translateY(-25%) rotate(225deg)}.footer-links a{display:none}.footer-links section.open a{display:block;padding-bottom:11px}.footer-payments{touch-action:pan-x;scroll-snap-type:x proximity}.footer-payments img{min-width:60px;scroll-snap-align:center}.mobile-bottom{position:fixed;z-index:58;left:0;right:0;bottom:0;height:59px;padding:7px 10px;background:#202228;border-top:1px solid #30333a;display:grid;grid-template-columns:minmax(72px,1fr) minmax(88px,1.15fr) 42px 42px;gap:7px;align-items:center}.mobile-bottom .btn{padding:8px}.bottom-icon{height:38px;border:0;background:transparent;color:#b9bdc3;position:relative}.search-icon:before{content:"";position:absolute;left:11px;top:9px;width:12px;height:12px;border:2px solid #aeb4bc;border-radius:50%}.search-icon:after{content:"";position:absolute;left:24px;top:23px;width:7px;height:2px;background:#aeb4bc;transform:rotate(45deg)}.burger-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger-icon span{width:21px;height:2px;border-radius:2px;background:#aeb4bc}.chat{right:14px;bottom:74px}.to-top{left:14px;bottom:74px}.table-scroll table{width:max-content;min-width:720px;max-width:none}.seo-card ul,.seo-card ol{padding-left:20px}}
@media(max-width:370px){main{padding-left:13px;padding-right:13px}.games{grid-auto-columns:calc((100vw - 43px)/2);margin-right:-13px;padding-right:13px}.hero-slider{height:166px}}
@media(max-width:720px){.faq>h2:after,.faq-reviews>section>h2:after{font-size:20px}.faq>h2:before,.faq-reviews>section>h2:before{width:36px;height:36px;font-size:18px}.faq-item-header-wrapper{padding:15px 45px 15px 49px}.faq-item-header-wrapper:before{left:12px;width:27px;height:27px}.faq-item-header-wrapper:after{right:17px}.faq-item-title{font-size:14px}.faq-item-content-visible{padding:0 15px 16px 49px}.faq-reviews>section{grid-template-columns:1fr;margin-top:34px}.faq-reviews>section>div{padding-left:17px;padding-right:17px}.faq-reviews>section>div:before{left:17px}.faq-reviews>section>div:after{right:16px}}
.faq-item-content{grid-template-rows:1fr}.js .faq-item-content{grid-template-rows:0fr}.js .faq-item.open .faq-item-content{grid-template-rows:1fr}
.slot-card-title{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:34px 10px 11px;background:linear-gradient(transparent,rgba(0,0,0,.92));text-align:center;transition:opacity .2s}.slot-card-title b{display:block;color:#fff;font-size:12px;line-height:1.15;text-shadow:0 2px 5px #000}.slot-card-title small{display:block;margin-top:4px;color:#f5bf00;font-size:8px;font-weight:900;letter-spacing:.55px}.game-card:hover .slot-card-title{opacity:0}@media(max-width:720px){.slot-card-title{padding:28px 7px 8px}.slot-card-title b{font-size:10px}.slot-card-title small{font-size:7px}.game-card:hover .slot-card-title{opacity:1}}
.game-card{isolation:isolate;background:radial-gradient(circle at 50% 39%,#323a49 0,#171a21 48%,#0c0e12 100%);border:1px solid rgba(255,255,255,.07);box-shadow:0 8px 22px rgba(0,0,0,.24)}.game-card:nth-child(3n+2){background:radial-gradient(circle at 50% 39%,#49372d 0,#1b1717 49%,#0c0d10 100%)}.game-card:nth-child(3n){background:radial-gradient(circle at 50% 39%,#382e55 0,#191624 49%,#0c0d10 100%)}.game-card:before{content:"♛";position:absolute;z-index:1;left:50%;top:9%;transform:translateX(-50%);color:rgba(245,191,0,.3);font-size:29px;text-shadow:0 0 25px rgba(245,191,0,.18)}.game-card>img{position:absolute;z-index:2;left:3%;top:47%;width:94%;height:auto;max-height:48%;object-fit:contain;border-radius:5px;filter:drop-shadow(0 10px 18px rgba(0,0,0,.48));transform:translateY(-50%);transition:transform .25s,filter .25s}.game-card:hover>img{transform:translateY(-50%) scale(1.045);filter:brightness(.45) drop-shadow(0 12px 20px rgba(0,0,0,.55))}.game-card.game-gates-of-olympus:before{display:none}.game-card.game-gates-of-olympus>img{inset:0;width:100%;height:100%;max-height:none;border-radius:0;object-fit:cover;transform:none}.game-card.game-gates-of-olympus:hover>img{transform:scale(1.035);filter:brightness(.43)}.game-card.game-buffalo-king{background:radial-gradient(circle at 50% 36%,#7a3324 0,#291713 50%,#0b0d10 100%)}.game-card.game-buffalo-king-megaways{background:radial-gradient(circle at 50% 36%,#372a6b 0,#17152e 50%,#0b0d10 100%)}.game-hover{z-index:4}
