.seo-text{position:relative;padding:70px 0 80px;background:linear-gradient(180deg,#02131b,#03151d 40%,#02121a)}.seo-shell{max-width:920px}.seo-text h2{font-family:var(--display);color:var(--gold);font-size:clamp(23px,3vw,31px);line-height:1.5;margin:46px 0 14px}.seo-text h3{color:var(--light);font-size:18px;margin:24px 0 8px}.seo-body p,.seo-body li,.seo-faq p{color:#d6e1e3;font-size:16px;line-height:2}.seo-body a,.seo-sources a{color:var(--light);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#edba6080}.seo-body ul,.seo-body ol{padding-inline-start:22px}.seo-lead{font-size:18px;line-height:2;color:#eef4f4;border-inline-start:3px solid var(--gold);padding-inline-start:16px;margin:0 0 26px}.seo-figures{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;padding:0;margin:0 0 10px}.seo-figures li{border:1px solid #c3964d60;border-radius:12px;padding:14px;text-align:center;background:#031b2870}.seo-figures strong{display:block;font-size:26px;color:#fff}.seo-figures span{font-size:13px;color:#abc2cb}.seo-body table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px;display:block;overflow-x:auto}.seo-body th,.seo-body td{border:1px solid #246b7970;padding:10px 12px;text-align:right;color:#e3ecee;vertical-align:top}.seo-body th{background:#06222e;color:var(--gold)}.seo-steps{list-style:none;counter-reset:st;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;padding:0;margin:22px 0}.seo-steps li{counter-increment:st;border:1px solid #398ba366;border-radius:12px;padding:14px;background:#031b2870}.seo-steps li:before{content:counter(st);display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(#ffe2a0,#c7953f);color:#1a1205;font-weight:800;margin-bottom:8px}.seo-steps b{display:block;color:var(--light);margin-bottom:4px}.seo-steps span{font-size:14px;color:#cdd9dc;line-height:1.8}.seo-sources{font-size:13px;color:#9fb6bf;margin-top:30px}@media (max-width:700px){.seo-text{padding:44px 0 56px}.seo-body p,.seo-body li{font-size:15px}}.seo-body .tbl-scroll{overflow-x:auto}.seo-body .tbl-scroll{overflow-y:hidden;border:1px solid #246b7970;border-radius:12px;margin:18px 0}.seo-body .tbl-scroll table{margin:0;border-collapse:separate;border-spacing:0;display:table;width:100%}.seo-body .tbl-scroll th,.seo-body .tbl-scroll td{border:0;border-bottom:1px solid #246b7955}.seo-body .tbl-scroll tr:last-child td,.seo-body .tbl-scroll tr:last-child th{border-bottom:0}@media (max-width:700px){.seo-body .tbl-scroll table{min-width:560px}}.games-grid{align-items:stretch}.game-card{aspect-ratio:1.28;border:0;border-radius:18px;padding:1.5px;background:linear-gradient(150deg,#ffe3a0,#c7953f 38%,#2a8ea0 70%,#edba60);box-shadow:0 18px 40px -26px #000;transition:transform .3s,box-shadow .3s}.game-card>img{border-radius:16.5px;inset:1.5px!important;width:calc(100% - 3px)!important;height:calc(100% - 3px)!important}.game-card .game-card-content{background:linear-gradient(0deg,#02141df0 0%,#02141d99 45%,transparent 100%);border-radius:0 0 16.5px 16.5px}.game-card:hover{transform:translateY(-5px);box-shadow:0 26px 48px -24px #000,0 0 26px -6px #edba6066}.game-card .button{box-shadow:0 6px 18px -8px #edba60aa}.free-badge{box-shadow:0 0 0 1px #ffffff40}.casino-card{border-color:#c79a5a33;transition:border-color .25s,box-shadow .25s,transform .25s}.casino-card:hover{border-color:#edba6080;box-shadow:0 0 0 1px #edba6030,0 18px 40px -28px #000;transform:translateY(-2px)}.casino-card:first-child{border-color:#edba6099;box-shadow:inset 0 0 0 1px #edba6026,0 0 30px -12px #edba6055}.casino-name h3{font-size:19px;letter-spacing:0}.casino-details p{color:#c9d6d9;line-height:1.6}.bonus-box{border:1px solid #c79a5a55!important;background:#041c27c2!important;border-radius:12px}.bonus-box strong{color:#ffe3a0;text-shadow:0 0 18px #edba6044}.casino-actions .button{white-space:nowrap}.demo-disclosure{color:#9fb6bf;font-size:12px}.offers-section,.benefits-section,.articles-section{background-size:cover;background-repeat:no-repeat}.offers-section{background-image:linear-gradient(90deg,#02141d40,transparent 40%),linear-gradient(270deg,#02141df0 0%,#02141da8 32%,transparent 62%),url(/assets/offers.webp)}.offers-copy{max-width:520px}.offers-copy h2{text-shadow:0 4px 24px #000}.benefits-section{background-image:linear-gradient(180deg,#02141d,#02141de6 18% 82%,#02141d),url(/assets/benefits-scene.webp)}.benefit-grid article{border-radius:16px;padding:18px 10px;transition:background .25s,transform .25s}.benefit-grid article:hover{background:#0a2733aa;transform:translateY(-3px)}.articles-section{background-image:linear-gradient(0deg,#02141d 0%,transparent 34%,transparent 60%,#02141d 100%),url(/assets/articles-scene.webp)}.article-card{border-color:#c79a5a55}.article-card:hover{border-color:var(--gold);box-shadow:0 0 24px -6px #edba6055}.article-card .article-copy{background:linear-gradient(0deg,#02141df2,#02141d00)}.seo-text{padding:56px 0 70px}.seo-shell{max-width:1200px}.seo-intro{max-width:920px;margin-inline:auto}.seo-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:26px}.seo-toc details{border:1px solid #c79a5a40;border-radius:14px;background:#03161ecc;padding:12px 16px}.seo-toc summary{cursor:pointer;font-family:var(--display);color:var(--light);font-size:17px;list-style:none}.seo-toc summary::-webkit-details-marker{display:none}.seo-toc ol{list-style:none;margin:12px 0 0;padding:0;counter-reset:st;display:grid;gap:6px}.seo-toc li{counter-increment:st;font-size:13px;line-height:1.7}.seo-toc a{display:flex;gap:8px;color:#b9c9cf;text-decoration:none}.seo-toc a:before{content:counter(st,decimal-leading-zero);color:var(--gold);font-size:11px;padding-top:2px;flex:none}.seo-toc a:hover{color:var(--light)}@media (min-width:1100px){.seo-layout{grid-template-columns:minmax(0,1fr) 270px}.seo-main{grid-column:1;grid-row:1}.seo-toc{grid-column:2;grid-row:1;position:sticky;top:100px;align-self:start;max-height:calc(100vh - 130px);overflow:auto}}@media (max-width:1099px){.seo-toc details:not([open]) ol{display:none}}.seo-block{border:1px solid #246b7955;border-radius:18px;background:linear-gradient(160deg,#06222ecc,#03141ccc);padding:22px 24px 10px;margin:0 0 18px}.seo-block h2{display:flex;align-items:center;gap:12px;margin:0 0 10px;scroll-margin-top:100px}.seo-ico{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid #edba6080;color:var(--gold);background:#02141d}.seo-ico svg{width:22px;height:22px}.seo-body ul{list-style:none;padding:0;margin:12px 0}.seo-body ul li{position:relative;padding-inline-start:22px;margin:6px 0}.seo-body ul li:before{content:"";position:absolute;inset-inline-start:2px;top:.85em;width:8px;height:8px;transform:rotate(45deg);background:var(--gold)}.seo-body p{margin:0 0 12px}.seo-text .art-figure{margin:6px 0 22px}.seo-faq{margin-top:26px}footer .footer-grid{padding-top:14px}.footer-links h3{position:relative;padding-bottom:8px}.footer-links h3:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:28px;height:2px;background:var(--gold);border-radius:2px}.footer-links a{transition:color .2s,padding .2s}.footer-links a:hover{padding-inline-start:4px}@media (max-width:650px){.footer-grid{text-align:right}.footer-brand{grid-column:1/-1}.seo-block{padding:18px 16px 6px}}.rv-armed .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.rv-armed .rv.rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv-armed .rv{opacity:1;transform:none;transition:none}}@media (min-width:1100px){.seo-layout{grid-template-columns:minmax(0,1fr)!important}.seo-main{max-width:980px;margin-inline:auto;width:100%}}.seo-toc{display:none!important}:root{--navy:#02141d;--deep:#010d14;--gold:#edba60;--light:#ffe3a0;--cyan:#22c7d3;--text:#f5f0e6;--muted:#bbc6ca;--border:#24a0ac70;--display:"Noto Naskh Arabic",Tahoma,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--deep);color:var(--text);font:14px/1.8 Cairo,Tahoma,sans-serif}h1,h2,h3,p{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}button:disabled{cursor:default;opacity:.6}svg{display:block;width:100%;height:100%}[hidden]{display:none!important}.container{width:min(1320px,93%);margin-inline:auto}.scene{position:relative;isolation:isolate;background-size:cover;background-position:center;background-repeat:no-repeat}.scene-curve{pointer-events:none;position:absolute;inset:auto -1% -17px;height:32px;border-bottom:1px solid #25c6d382;border-radius:0 0 50% 50%/0 0 95% 95%;background:linear-gradient(0deg,#02141d66,transparent);z-index:3;box-shadow:0 9px 19px -18px #32e0e8}main,footer{overflow:clip}h2{font-family:var(--display);font-weight:600;font-size:clamp(32px,3.05vw,45px);line-height:1.5;color:var(--light)}.section-heading{margin-bottom:24px}.section-heading p{font-size:14px;color:#d8dfe0;margin-top:2px}.heading-with-action{display:flex;align-items:center;justify-content:space-between;gap:25px}.centered{text-align:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:9px 28px;border-radius:30px;font-size:13px;font-weight:800;white-space:nowrap;border:1px solid #e9bc6a;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 0 25px #eab75730}.gold{background:linear-gradient(160deg,#fff0ac,#f4cd7e 42%,#db9d47 92%);color:#171c13;border-color:#ffe7ab;box-shadow:inset 0 0 0 1px #fff4}.outline{background:#02141b99;color:#f6dca2;font-weight:700}.button span[data-icon]{width:21px;height:21px}.text-button{background:none;border:0;color:var(--cyan);font-size:12px;padding:5px}.icon-button{width:40px;height:40px;border:1px solid #16616a;border-radius:50%;background:#01121bba;color:var(--light);display:grid;place-items:center;font-size:27px;line-height:1}.icon-button>span{width:21px;height:21px}.skip{position:fixed;top:-100px;z-index:99;padding:16px;background:#02141d}.skip:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brand{display:flex;gap:10px;align-items:center;color:var(--light);white-space:nowrap}.brand-mark{display:block;width:72px;height:57px;flex-shrink:0}.brand-type{font:28px/.95 Georgia,serif;text-align:left;letter-spacing:-.7px}.brand-type small{display:block;font-size:12px;letter-spacing:.5px;margin-bottom:3px}header{height:88px;position:absolute;inset:0 0 auto;z-index:20;background:#011018dc;border-bottom:1px solid #285b5820;transition:height .2s}header.scrolled{position:fixed;height:72px;background:#011018ed;backdrop-filter:blur(12px)}.nav-shell{width:min(1380px,95%);height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}#navigation{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700;white-space:nowrap}#navigation a{position:relative}#navigation a:hover,#navigation .active{color:var(--light)}#navigation .active:after{content:"";position:absolute;inset:auto 0 -17px;height:2px;background:var(--cyan)}.header-tools{display:flex;align-items:center;gap:20px}.language{display:flex;gap:7px;align-items:center;border:1px solid #235661;border-radius:24px;padding:6px 12px;font-size:11px;white-space:nowrap;background:#0005}.menu-toggle{display:none}.hero{min-height:730px;background:#031824}.hero-art{position:absolute;inset:0;z-index:-2;background:url(/assets/hero.webp) center 58%/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,#010c15e8 0%,#010c1570 36%,transparent 68%),linear-gradient(0deg,#02141d 0%,transparent 21%)}.hero-inner{min-height:730px;padding-top:170px;padding-bottom:50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.hero-copy{width:580px;max-width:48%;text-shadow:0 3px 15px #001019}.hero h1{font-family:var(--display);font-size:clamp(48px,4.4vw,68px);font-weight:500;line-height:1.3;color:#fff;letter-spacing:-1px}.hero h1 span{color:var(--light)}.hero-copy p{font-size:17px;line-height:1.8;margin:20px 0 26px}.hero-copy .button{font-size:15px;padding:13px 36px;min-height:56px}.hero-features{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;width:900px;max-width:76%;margin-top:38px}.hero-features>div{border:1px solid #1461716b;border-radius:18px;background:#01131b9e;display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 10px;backdrop-filter:blur(3px)}.hero-features span{width:39px;height:39px;color:var(--light);flex-shrink:0}.hero-features p{font-size:12px;font-weight:600;line-height:1.5}.hero-sparks{position:absolute;inset:20% 50% 12% 0;pointer-events:none;overflow:hidden}.hero-sparks i{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffdd8a;box-shadow:0 0 7px #f4ad54;animation:float 9s linear infinite}.hero .scene-curve{background:linear-gradient(0deg,#02141d,#02141d00);bottom:-3px;height:36px;border-top:1px solid #24c2d387;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;box-shadow:0 -7px 13px -12px #22c7d3}.games-section{padding:36px 0 43px;background-image:linear-gradient(0deg,#02141de8,#02141dde 35%,#02141de6 80%,#02141d),url(/assets/games-scene.webp);background-position:center,center 60%}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.game-card{position:relative;aspect-ratio:1.28;border:1px solid #35ced6;border-radius:17px;overflow:hidden;background:#031925;box-shadow:inset 0 0 0 4px #003e4550;transition:transform .25s,box-shadow .25s}.game-card:after{content:"";position:absolute;inset:5px;border:1px solid #d8a85d5c;border-radius:12px;pointer-events:none}.game-card:hover{transform:translateY(-4px);box-shadow:0 0 24px #19c7d321}.game-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:filter .3s}.game-card:hover img{filter:brightness(1.07)}.game-card-content{position:absolute;inset:auto 0 0;text-align:center;padding:38px 12px 18px;background:linear-gradient(transparent,#001018d9 65%)}.game-card h3{font:bold clamp(21px,2.2vw,32px)/1.2 Georgia,serif;letter-spacing:-.5px;color:#ffe39b;text-shadow:0 2px 5px black;margin-bottom:12px}.game-card .button{min-height:43px;padding:6px 25px;font-size:13px}.game-card .button span{width:16px;height:16px}.free-badge{position:absolute;top:12px;left:12px;background:linear-gradient(#29c49c,#0a9b88);border:1px solid #8cead0;border-radius:20px;padding:2px 13px;font-weight:700;font-size:11px;box-shadow:0 2px 10px #0005}.rankings-section{padding:42px 0 38px;background-image:linear-gradient(0deg,#02141df5,#02141def 70%,#02141de8),url(/assets/rankings-scene.webp)}.rankings-section .section-heading{margin-bottom:7px}.demo-disclosure{font-size:10px;color:#b8bdaf;margin-bottom:17px;opacity:.85}.comparison-controls{display:flex;align-items:center;gap:20px;padding:12px 0;font-size:12px;flex-wrap:wrap}.comparison-controls select{background:#041e29;color:var(--text);border:1px solid #27626a;border-radius:6px;padding:7px}.casino-card{display:grid;grid-template-columns:230px 220px 1fr 205px 225px;gap:22px;align-items:center;border:1px solid #246b7970;border-radius:15px;padding:10px;background:linear-gradient(90deg,#031821,#02131bce 70%,#09212a);margin-bottom:18px;min-height:176px;box-shadow:inset 0 1px 12px #1d7d8b10}.casino-identity{position:relative;align-self:stretch;border:1px solid #c3964d80;border-radius:10px;overflow:hidden;min-height:154px}.casino-identity img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.rank-badge{position:absolute;top:8px;right:8px;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#ffebad,#e6a843);color:#18201e;font:700 25px Georgia;box-shadow:0 0 0 3px #af774647;border:1px solid #ffeac5}.rank-badge.silver{background:linear-gradient(#fff,#9cadb6);border-color:#e1e7ec}.casino-name{text-align:center}.casino-name h3{font:700 18px/1.4 Cairo,sans-serif;color:#fff;white-space:nowrap}.rating{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:15px;font-size:18px;direction:ltr}.rating span{letter-spacing:2px;color:#f6c368}.casino-details{font-size:12px;line-height:2.1;white-space:nowrap}.casino-details p{display:flex;align-items:center;gap:10px}.casino-details span{display:inline-block;color:#f2c363;width:22px;height:22px;flex-shrink:0}.bonus-box{border-inline:1px solid #ad955650;border-radius:9px;padding:7px 12px;text-align:center;color:#ffe3a0;line-height:1.5;font-size:13px;font-weight:600;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.bonus-box strong{display:block;font-size:33px;color:#fff;line-height:1.4}.casino-actions{text-align:center;display:grid;gap:12px;justify-items:center}.casino-actions .button{min-width:190px;font-size:14px;gap:10px}.casino-actions .button span{width:21px;height:21px}.casino-actions .text-button{font-weight:700}.offers-section{min-height:385px;display:flex;align-items:center;background-image:linear-gradient(90deg,#02141d85,transparent 65%),url(/assets/offers.webp);background-position:center,center;overflow:visible}.offers-section:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#02141d7d,transparent 24%,transparent 80%,#02141d50)}.offers-copy{width:49%;margin-inline-start:auto;text-align:right;padding:40px 8px 45px 0}.offers-copy h2{font-size:43px;color:#ffeba6}.offers-copy p{font-size:16px;line-height:1.9;margin:13px 0 24px}.offers-copy .button{min-height:52px;font-size:15px;padding-inline:33px}.offers-section .scene-curve{border-color:#37cad4aa;background:linear-gradient(0deg,#02141d,transparent);bottom:-8px}.benefits-section{padding:34px 0 24px;background-image:linear-gradient(#02141df5,#02141df5),url(/assets/benefits-scene.webp)}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.benefit-grid article{position:relative;padding:0 22px}.benefit-grid article+article:after{content:"";position:absolute;inset:26px 0 10px auto;width:1px;background:linear-gradient(transparent,#0e6171,transparent)}.circle-icon{display:grid;place-items:center;width:75px;height:75px;margin:0 auto 13px;border:1px solid var(--gold);border-radius:50%;box-shadow:0 0 12px #f6c36517,inset 0 0 15px #19526126;color:#f8ce77;padding:16px}.benefit-grid h3{font-size:18px;margin-bottom:10px}.benefit-grid p{color:#c9d0d1;font-size:14px;line-height:1.8}.benefits-section h2{font-size:37px}.benefits-section .section-heading{margin-bottom:21px}.articles-section{padding:21px 0 110px;background-image:linear-gradient(0deg,#02141d20,transparent 47%,#02141d 100%),url(/assets/articles-scene.webp);background-position:center,center 60%;min-height:440px}.articles-section .section-heading{margin-bottom:29px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.article-card{position:relative;height:185px;padding:0;border:1px solid #a57e485e;border-radius:12px;overflow:hidden;background:#071823;color:#fff;text-align:right;transition:transform .25s,border-color .25s}.article-card:hover{transform:translateY(-3px);border-color:var(--gold)}.article-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.article-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:22px 18px;background:linear-gradient(270deg,#020c14f0,transparent 92%)}.article-copy h3{font-size:17px;width:58%;line-height:1.9}.article-tag{border:1px solid #226e7b;border-radius:20px;background:#032533;padding:1px 13px;font-size:11px;margin-top:13px}.articles-section .scene-curve{background:linear-gradient(0deg,#02141d,transparent);border-radius:50% 50% 0 0/100% 100% 0 0;border-bottom:0;border-top:1px solid #208b98;bottom:-5px;height:35px}footer{background-image:linear-gradient(#02141df5,#02141df5),url(/assets/footer-scene.webp);padding-top:30px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:50px;padding-bottom:28px}.footer-brand{padding-top:10px}.footer-brand .brand-mark{width:69px}.footer-brand .brand-type{font-size:24px}.footer-grid h3{color:var(--light);font-size:17px;margin-bottom:10px}.footer-links a,.footer-links button{display:block;font-size:12px;color:#d1d7d8;padding:1px 0;border:0;background:none;line-height:1.9}.footer-links button:hover,.footer-links a:hover{color:var(--light)}.social-links{display:flex;gap:13px;margin-top:25px;direction:ltr;justify-content:center}.social-links button{width:37px;height:37px;border-radius:50%;border:1px solid #237582;background:#001019b0;color:#fff;font:22px Georgia}.newsletter p{font-size:11px;line-height:1.8}.newsletter-input{margin-top:13px;display:flex;border:1px solid #427783;border-radius:6px;overflow:hidden}.newsletter-input input{width:100%;min-width:0;padding:10px;background:#00131d;color:#fff;border:0;font-size:11px}.newsletter-input button{width:47px;flex-shrink:0;background:linear-gradient(#ffe9a1,#daa34f);color:#12211f;border:0;font-size:20px}.newsletter #newsletter-status{font-size:9px;color:#b9bdaf;margin-top:7px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #2483936b;padding-block:23px;font-size:11px;color:#d5dadd}.responsible-link{display:flex;align-items:center;gap:15px;border:0;background:none;font-size:11px}.age{display:grid;place-items:center;border:1px solid #e1e5df;border-radius:50%;width:35px;height:35px;font-size:13px}.footer-bottom:before{content:"";position:absolute;inset:auto 0 75px;height:35px;border-top:1px solid #23889670;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}dialog{width:min(660px,94vw);max-height:92dvh;border:1px solid #d8ad64;border-radius:18px;padding:30px;background:radial-gradient(ellipse at top,#113442,#03131e 65%);color:var(--text);box-shadow:0 20px 100px #000b}dialog::backdrop{background:#000c;backdrop-filter:blur(6px)}body:has(dialog[open]){overflow:hidden}.dialog-close{float:left;margin-bottom:10px}#dialog-content{clear:both}#dialog-content h2{font-size:30px;margin-bottom:15px}#dialog-content p{margin:10px 0;color:#d0d8da}#dialog-content input{width:100%;padding:12px;background:#020f17;color:#fff;border:1px solid #b9934c;border-radius:8px}#search-results a{display:block;padding:12px;border-bottom:1px solid #ffffff19}.game-top{display:flex;justify-content:space-between;align-items:center}.game-top .dialog-close{float:none}#game-dialog{text-align:center}#game-title{color:var(--light);font-family:Georgia,serif;font-size:30px}#game-instructions{font-size:12px;color:var(--muted);margin:8px auto 12px;max-width:480px}.game-stats{display:flex;justify-content:center;gap:20px;margin:14px 0;color:var(--light);font-size:13px}#board{display:grid;gap:8px;max-width:440px;margin:auto;direction:ltr}#board button{aspect-ratio:1;border:1px solid #ba934e;border-radius:9px;background:linear-gradient(145deg,#23434e,#071c28);color:#ffdc91;font-size:28px;transition:transform .18s,background .18s,opacity .18s}#board button.selected,#board button.lit{background:#876527;box-shadow:0 0 15px #efbd67;transform:scale(.94)}#board button.matched{background:#17504b;border-color:#74c9ad}#board button.hidden-card{background:linear-gradient(130deg,#8a652b,#332a1b);color:#f0cb85}#board.paused{opacity:.15;pointer-events:none}.game-controls{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.game-controls .button{font-size:12px;padding:6px 18px}#game-message{min-height:42px;color:var(--light);margin:12px 0}.game-options select{background:#082532;color:var(--text);padding:5px;border:1px solid #b9934c;border-radius:5px}.eyebrow{color:var(--light);font-size:11px;letter-spacing:1px}.offer-preview{padding:15px;border:1px solid #1e606d;border-radius:9px;margin-block:10px}.offer-preview b{color:var(--light)}.reveal{animation:reveal .6s ease-out both}@keyframes reveal{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes float{0%{opacity:0;transform:translateY(20px)}25%{opacity:.6}to{opacity:0;transform:translate(20px,-130px)}}@media (min-width:1700px){.hero,.hero-inner{min-height:790px}.hero-inner{padding-top:195px}.hero-copy{max-width:50%}.hero h1{font-size:70px}}@media (max-width:1370px){.casino-card{grid-template-columns:190px 185px 1fr 175px 190px;gap:17px}.casino-actions .button{min-width:165px;padding-inline:18px}.casino-name h3{font-size:16px}.bonus-box{font-size:12px}.casino-details{font-size:11px}.casino-identity{min-height:145px}.nav-shell{gap:16px}#navigation{gap:17px;font-size:11px}.brand-type{font-size:24px}.brand-mark{width:60px}.header-tools{gap:13px}.footer-grid{gap:30px}.footer-brand .brand-type{font-size:21px}.hero-copy p{font-size:15px}}@media (max-width:1100px){header{height:76px}.brand-type{font-size:21px}.brand-mark{width:53px}#navigation{gap:12px;font-size:10px}.header-tools{gap:9px}.language{font-size:10px;padding:5px 8px}.nav-shell{gap:12px}.hero,.hero-inner{min-height:630px}.hero-art{background-image:url(/assets/hero-tablet.webp);background-position:40% center}.hero-inner{padding-top:145px;padding-bottom:43px}.hero h1{font-size:49px}.hero-copy{max-width:50%}.hero-copy p{font-size:13px}.hero-features{max-width:83%;gap:7px;margin-top:25px}.hero-features p{font-size:10px}.hero-features span{width:31px;height:31px}.hero-features>div{padding:12px 8px;gap:9px}.casino-card{grid-template-columns:155px 155px 1fr 140px 155px;gap:12px;min-height:148px}.casino-identity{min-height:126px}.casino-actions .button{min-width:135px;font-size:12px;padding-inline:13px}.casino-actions .text-button,.casino-details{font-size:10px}.casino-details p{gap:6px}.casino-name h3{font-size:13px}.bonus-box{font-size:11px;padding-inline:7px}.bonus-box strong{font-size:28px}.rating{font-size:15px;gap:8px}.rank-badge{width:35px;height:35px;font-size:20px}.section-heading p{font-size:12px}.heading-with-action .button{font-size:11px;padding:7px 18px;min-height:42px}.offers-section{min-height:330px}.offers-copy h2{font-size:35px}.offers-copy p,.offers-copy .button{font-size:13px}.benefit-grid h3{font-size:15px}.benefit-grid p{font-size:12px}.circle-icon{width:64px;height:64px;padding:14px}.article-card{height:160px}.article-copy h3{font-size:14px}.footer-grid{gap:25px}.footer-brand .brand-type{font-size:18px}.footer-brand .brand-mark{width:50px}.footer-grid h3{font-size:15px}.social-links{gap:8px}.social-links button{width:31px;height:31px}.articles-section{min-height:375px;padding-bottom:80px}}@media (max-width:900px){.menu-toggle{display:grid}.nav-shell{width:93%}#navigation{display:none;position:absolute;inset:76px 0 auto;padding:22px;background:#02141df5;flex-direction:column;align-items:stretch;font-size:14px;gap:12px;box-shadow:0 15px 25px #0007}#navigation.open{display:flex}#navigation .active:after{display:none}.header-tools{gap:15px}.brand-type{font-size:26px}.brand-mark{width:65px}.language{font-size:12px;padding:6px 11px}.games-grid{gap:16px}.game-card h3{font-size:22px}.game-card-content{padding:35px 7px 14px}.game-card .button{font-size:11px;padding:5px 18px;min-height:38px}.free-badge{font-size:9px;padding:2px 10px;top:10px;left:10px}.casino-card{grid-template-columns:145px 155px 1fr 155px;gap:12px}.casino-identity{grid-row:1/3}.casino-details{grid-column:2/4;grid-row:2;display:flex;flex-wrap:wrap;gap:3px 15px;font-size:10px}.casino-details p:last-child{display:none}.casino-name{grid-column:2;grid-row:1}.bonus-box{grid-column:3;grid-row:1;padding-block:2px;font-size:10px}.bonus-box strong{font-size:23px}.casino-actions{grid-column:4;grid-row:1/3}.casino-card{min-height:150px}.casino-identity{min-height:130px}.rating{margin-top:7px}.rankings-section .section-heading{align-items:flex-start}.rankings-section h2{font-size:30px}.hero-features{max-width:95%}.hero-copy p br{display:none}.hero h1{font-size:44px}.hero-copy{max-width:52%}.offers-copy h2{font-size:31px}.benefit-grid article{padding-inline:12px}.article-grid{gap:15px}.article-copy{padding:13px}.article-copy h3{font-size:13px;width:65%}.article-tag{font-size:9px;padding-inline:9px}.footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:25px}.newsletter{grid-column:1/4;max-width:420px;width:100%;margin-inline:auto;text-align:center}.newsletter-input{margin-top:10px}.footer-brand .brand{justify-content:center}.footer-brand .brand-type{font-size:22px}.footer-brand .brand-mark{width:58px}}@media (max-width:650px){.container{width:92%}.heading-with-action{align-items:flex-start;gap:12px}.section-heading h2{font-size:29px}.section-heading p{font-size:11px}.heading-with-action .button{font-size:10px;padding:6px 12px;gap:7px;min-height:37px}.games-grid{gap:12px}.game-card{aspect-ratio:.95}.game-card img{object-position:50% center}.game-card h3{font-size:18px}.game-card .button{padding:5px 12px;font-size:10px;gap:7px}.game-card .button span{width:13px;height:13px}.free-badge{top:8px;left:8px;font-size:8px}.casino-card{grid-template-columns:115px 1fr 120px;gap:10px;padding:9px}.casino-identity{grid-row:1/3;min-height:145px}.casino-name{grid-column:2/4;grid-row:1;text-align:right;padding-inline:10px}.casino-name h3{font-size:16px}.rating{justify-content:flex-start;font-size:14px}.bonus-box{grid-column:3;grid-row:2;border-inline-end:0;font-size:10px}.casino-details{grid-column:2;grid-row:2;display:block;font-size:9px;line-height:1.8}.casino-details span{width:16px;height:16px}.casino-actions{grid-column:1/4;grid-row:3;display:flex;justify-content:space-between;padding:6px 4px 0}.casino-actions .button{font-size:12px;min-height:40px}.casino-card{margin-bottom:14px}.rankings-section .heading-with-action{display:block}.rankings-section .heading-with-action>.button{margin-top:12px}.demo-disclosure{font-size:9px;line-height:1.8}.offers-section{min-height:300px}.offers-copy{width:54%;padding-block:30px}.offers-copy h2{font-size:29px}.offers-copy p{font-size:11px}.offers-copy .button{font-size:11px;padding-inline:18px;gap:9px}.benefit-grid{grid-template-columns:1fr 1fr;gap:28px 12px}.benefit-grid article:nth-child(3):after{display:none}.benefit-grid h3{font-size:16px}.benefit-grid p{font-size:12px}.articles-section{padding-top:28px}.article-grid{gap:12px}.article-card{height:170px}.article-copy{padding:11px;justify-content:flex-end;background:linear-gradient(0deg,#020c14ed,transparent)}.article-copy h3{font-size:12px;width:100%}.article-tag{font-size:8px;padding-inline:7px;margin-top:8px}.footer-grid{gap:20px}.footer-brand .brand-type{font-size:18px}.footer-brand .brand-mark{width:45px}.footer-grid h3{font-size:14px}.footer-links a,.footer-links button{font-size:11px}.social-links{gap:7px}.social-links button{width:28px;height:28px;font-size:18px}.footer-bottom{font-size:9px;gap:10px}.responsible-link{font-size:9px;gap:8px}.age{width:29px;height:29px;font-size:11px}}@media (max-width:560px){header{height:67px}.brand-mark{width:48px;height:43px}.brand-type{font-size:20px}.brand-type small{font-size:9px}.brand{gap:6px}.header-tools{gap:9px}.language{font-size:9px;padding:5px 7px}.icon-button{width:33px;height:33px}.icon-button>span{width:18px;height:18px}.nav-shell{width:94%;gap:8px}#navigation{inset-block-start:67px}.hero,.hero-inner{min-height:0}.hero-art{inset:60px 0 auto;height:auto;aspect-ratio:900/718;background-image:url(/assets/hero-mobile.webp);background-position:center top;mask-image:linear-gradient(#000 67%,transparent)}.hero{background:linear-gradient(#02141d30,#02141df2),url(/assets/games-scene.webp) center/cover}.hero:before{background:linear-gradient(0deg,#02141d,transparent 60%)}.hero-inner{padding-top:calc(60px + 68vw);padding-bottom:36px;align-items:center}.hero-copy{width:100%;max-width:100%;text-align:center}.hero h1{font-size:40px;line-height:1.35;letter-spacing:0}.hero-copy p{font-size:12px;max-width:340px;margin:12px auto 20px;line-height:1.9}.hero-copy .button{font-size:13px;min-height:47px;padding:9px 25px}.hero-features{max-width:100%;width:100%;grid-template-columns:1fr 1fr;gap:8px;margin-top:26px}.hero-features>div{padding:11px 8px;justify-content:flex-start;gap:10px;border-radius:13px}.hero-features p{font-size:10px}.hero-features span{width:28px;height:28px}.hero-sparks{inset:15% 25% 45% 0}.hero-sparks i:nth-child(n+6){display:none}.games-section{padding:27px 0 32px}.heading-with-action{display:block}.heading-with-action .button{margin-top:12px;font-size:11px}.section-heading h2{font-size:29px;line-height:1.4}.section-heading p{font-size:11px;line-height:1.9;margin-top:7px}.section-heading{margin-bottom:20px}.games-grid{grid-template-columns:1fr;gap:18px}.game-card{aspect-ratio:1.45;border-radius:15px}.game-card img{object-position:center 46%}.game-card h3{font-size:29px;margin-bottom:11px}.game-card-content{padding:45px 10px 18px}.game-card .button{font-size:13px;min-height:42px;padding:6px 25px;gap:12px}.game-card .button span{width:18px;height:18px}.free-badge{font-size:10px;padding:2px 12px;top:12px;left:12px}.rankings-section{padding:30px 0}.rankings-section h2{font-size:29px}.casino-card{grid-template-columns:95px 1fr 90px;gap:9px}.casino-name h3{font-size:14px}.casino-name{padding-inline:3px}.casino-details{font-size:8px}.casino-details p{gap:4px}.casino-details span{width:13px;height:13px}.casino-identity{min-height:136px}.rank-badge{width:29px;height:29px;font-size:17px;top:6px;right:6px}.rating{font-size:13px;gap:8px}.rating span{letter-spacing:1px}.bonus-box{padding-inline:4px;font-size:9px}.bonus-box strong{font-size:25px}.casino-actions .text-button{font-size:10px}.casino-actions .button{min-width:145px;padding:6px 15px;min-height:41px}.offers-section{min-height:405px;align-items:flex-end;background-position:center,70% top;background-size:cover,auto 280px;background-color:#02141d}.offers-section:before{background:linear-gradient(0deg,#02141d,#02141deb 20%,transparent 65%)}.offers-copy{width:100%;padding:210px 0 35px;text-align:center}.offers-copy h2{font-size:32px}.offers-copy p{font-size:12px;margin:8px 0 17px}.offers-copy .button{font-size:13px;padding:9px 24px;min-height:45px}.benefits-section{padding:30px 0 25px}.benefits-section h2{font-size:30px}.benefit-grid{gap:25px 8px}.benefit-grid h3{font-size:14px}.benefit-grid p{font-size:11px}.circle-icon{width:62px;height:62px;margin-bottom:11px;padding:13px}.articles-section{padding:26px 0 70px;background-position:center,center bottom}.articles-section .section-heading{margin-bottom:21px}.article-grid{grid-template-columns:1fr;gap:15px}.article-card{height:180px}.article-copy{justify-content:center;padding:20px;background:linear-gradient(270deg,#020c14e8,transparent 95%)}.article-copy h3{font-size:17px;width:57%}.article-tag{font-size:10px;margin-top:12px;padding-inline:12px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/3}.footer-brand .brand-type{font-size:26px}.footer-brand .brand-mark{width:67px}.social-links{margin-top:18px;gap:15px}.social-links button{width:35px;height:35px;font-size:22px}.footer-grid h3{font-size:16px}.footer-links a,.footer-links button{font-size:12px}.newsletter{grid-column:1/3;text-align:right;max-width:none}.newsletter p{font-size:11px}.newsletter-input input{font-size:12px}.footer-bottom{flex-direction:column;gap:15px;padding-block:20px}.footer-bottom:before{display:none}.responsible-link{font-size:11px}.age{width:32px;height:32px;font-size:12px}.comparison-controls{gap:10px;font-size:11px}dialog{padding:18px;max-height:96dvh}#game-title{font-size:25px}#board{gap:5px}#board button{font-size:25px;border-radius:6px}.game-stats{font-size:11px;gap:12px}.game-controls .button{padding:5px 13px;min-height:41px}.eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.brand{direction:ltr}@media (min-width:1101px){h2{font-size:49px}.section-heading p{font-size:16px}#navigation{font-size:13px;gap:20px}.header-tools{gap:14px}.casino-name h3{font-size:20px}.rating{font-size:21px}.casino-details{font-size:14px}.bonus-box{font-size:15px}.bonus-box strong{font-size:36px}.casino-actions .button{font-size:15px}.casino-actions .text-button{font-size:13px}.benefit-grid h3{font-size:20px}.benefit-grid p{font-size:16px}.article-copy h3{font-size:20px}.article-tag{font-size:12px}.footer-grid h3{font-size:20px}.footer-links a,.footer-links button{font-size:14px}.newsletter p,.footer-bottom{font-size:12px}.hero-features p{font-size:14px}.hero-features span{width:43px;height:43px}}@media (min-width:1101px) and (max-width:1370px){#navigation{font-size:11px;gap:15px}.casino-name h3{font-size:16px}.casino-details{font-size:11px}.bonus-box{font-size:12px}.casino-actions .button{font-size:13px}.casino-actions .text-button{font-size:11px}.hero-features p{font-size:12px}}@media (max-width:380px){.header-tools .language{display:none}.header-tools{gap:9px}.brand-type{font-size:19px}.brand-mark{width:46px}}.hero-art{overflow:hidden}.scene-atmosphere{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;user-select:none}.hero.atmosphere-paused .hero-sparks i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero:not(.motion-manual-on) .scene-atmosphere{display:none!important}.hero-sparks{display:none}}.scene-motion-toggle{position:absolute;bottom:18px;left:3.5%;z-index:5;min-height:32px;border:1px solid #e5bb6450;border-radius:18px;background:#031824c9;color:#efd99f;padding:4px 12px;font:11px/1.6 Cairo,Tahoma,sans-serif;cursor:pointer;backdrop-filter:blur(4px)}.scene-motion-toggle:hover{border-color:#edba60;background:#072633}@media (max-width:560px){.scene-motion-toggle{top:76px;bottom:auto;left:12px;font-size:10px;min-height:30px}}.hero{z-index:10}.games-section{z-index:9}.rankings-section{z-index:8}.offers-section{z-index:7}.benefits-section{z-index:6}.articles-section{z-index:5}footer{z-index:4}.scene>.scene-curve.wave-band{position:absolute;inset:auto 0 -2px;height:clamp(55px,7vw,108px);width:100%;display:block;background:none;border:0;border-radius:0;box-shadow:none;transform:none;pointer-events:none;overflow:visible;z-index:5}.scene>.scene-curve.wave-band svg{width:100%;height:100%;display:block;overflow:visible}.hero>.scene-curve.wave-band{height:85px;bottom:-2px}.games-section>.scene-curve.wave-band{bottom:-24px;height:75px}.rankings-section>.scene-curve.wave-upper{bottom:-70px;height:100px}.offers-section>.scene-curve.wave-band{height:100px;bottom:-3px}.articles-section>.scene-curve.wave-band{height:115px;bottom:-3px}.games-section{padding-bottom:60px}.rankings-section{padding-bottom:46px}.offers-section{min-height:410px}.offers-copy{padding-top:66px;padding-bottom:70px}.benefits-section{background-color:#02141d;background-image:linear-gradient(#02141dfc,#02141df5),url(/assets/benefits-scene.webp);padding-top:23px}.articles-section{padding-bottom:125px}footer{background-color:#02141d}.footer-bottom:before{border:0;box-shadow:none}.footer-bottom{position:relative;border-top:1px solid transparent;background:linear-gradient(#02141d,#02141d) padding-box}.footer-bottom:after{content:"";position:absolute;inset:-12px calc((100% - 100vw)/2) auto;height:29px;border-top:1px solid #2c7c8a88;border-radius:50% 50% 0 0/100% 100% 0 0;pointer-events:none}.environment-embers{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.offers-section>.container{position:relative;z-index:1}.ambient-fire{position:absolute;width:1px;height:1px;pointer-events:none}.ambient-fire:before{content:"";position:absolute;inset:-17px;width:34px;height:34px;border-radius:50%;background:radial-gradient(ellipse,#ffc76c30,transparent 70%);animation:small-fire-glow 3.7s ease-in-out infinite;animation-delay:var(--phase);animation-play-state:paused;mix-blend-mode:screen}.ambient-fire i{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffe3a0;box-shadow:0 0 5px #ffd180;opacity:0;animation:fire-ember-rise 7.3s ease-out infinite;animation-delay:var(--phase);animation-play-state:paused}.ambient-fire i+i{animation-delay:calc(var(--phase) - 3.9s);animation-duration:8.6s;width:1.5px;height:1.5px}.scene-motion-on .ambient-visible .ambient-fire:before,.scene-motion-on .ambient-visible .ambient-fire i{animation-play-state:running}@keyframes small-fire-glow{0%,to{opacity:.3;transform:scale(.9)}45%{opacity:.75;transform:scale(1.1)}70%{opacity:.5}}@keyframes fire-ember-rise{0%,12%{opacity:0;transform:translate(0)}25%{opacity:.7}65%{opacity:.35}90%,to{opacity:0;transform:translate(6px,-29px)}}@media (max-width:1100px){.offers-section{min-height:355px}.offers-copy{padding-top:57px;padding-bottom:57px}.articles-section{padding-bottom:105px}.rankings-section>.scene-curve.wave-upper{height:85px;bottom:-57px}}@media (max-width:560px){.hero>.scene-curve.wave-band{height:52px}.games-section{padding-bottom:45px}.games-section>.scene-curve.wave-band{height:48px;bottom:-12px}.rankings-section{padding-bottom:35px}.rankings-section>.scene-curve.wave-upper{height:60px;bottom:-40px}.offers-section{min-height:425px}.offers-copy{padding-top:210px;padding-bottom:54px}.offers-section>.scene-curve.wave-band{height:55px;bottom:-2px}.benefits-section{padding-top:22px}.articles-section{padding-bottom:85px}.articles-section>.scene-curve.wave-band{height:60px}.footer-bottom:after{inset-inline:calc((100% - 100vw)/2);height:22px}}@media (prefers-reduced-motion:reduce){.ambient-fire:before,.ambient-fire i{animation:none!important;opacity:0}.scene-motion-manual .ambient-fire:before{animation:small-fire-glow 3.7s ease-in-out infinite!important}.scene-motion-manual .ambient-fire i{animation:fire-ember-rise 7.3s ease-out infinite!important}}.hero-inner{padding-bottom:85px}.hero>.scene-curve.wave-band{height:120px;bottom:-2px}.games-section{padding-bottom:85px}.games-section>.scene-curve.wave-band{height:110px;bottom:-20px}.rankings-section>.scene-curve.wave-upper{height:140px;bottom:-85px}.offers-section>.scene-curve.wave-band{height:145px;bottom:-3px}.articles-section>.scene-curve.wave-band{height:155px;bottom:-3px}.offers-copy{padding-top:78px;padding-bottom:82px}@media (max-width:1100px){.hero-inner{padding-bottom:75px}.rankings-section>.scene-curve.wave-upper{height:115px;bottom:-70px}.offers-copy{padding-top:65px;padding-bottom:70px}}@media (max-width:560px){.hero-inner{padding-bottom:46px}.hero>.scene-curve.wave-band{height:65px}.games-section{padding-bottom:58px}.games-section>.scene-curve.wave-band{height:67px;bottom:-14px}.rankings-section>.scene-curve.wave-upper{height:82px;bottom:-49px}.offers-section>.scene-curve.wave-band{height:75px}.offers-copy{padding-top:210px;padding-bottom:65px}.articles-section>.scene-curve.wave-band{height:85px}}.offers-section{background:#02141d;overflow:hidden;min-height:470px}.offers-art{position:absolute;inset:-90px 0;background:linear-gradient(90deg,#02141d85,transparent 65%),url(/assets/offers.webp) center/cover no-repeat;will-change:transform;pointer-events:none}.offers-section:before{z-index:1;pointer-events:none}.offers-section>.container{z-index:2}.rankings-section>.scene-curve.wave-upper{height:140px;bottom:-138px}.offers-copy{padding-top:125px;padding-bottom:125px}.articles-section{min-height:540px;padding-bottom:190px;background-size:cover;background-position:center,center 65%}.article-card{border:1px solid #48b9cf;box-shadow:0 0 0 4px #031c29c9,0 12px 30px #000b,0 0 22px #269bb333;background:#041824}.article-card:hover{border-color:#9bedf5;box-shadow:0 0 0 4px #031c29,0 12px 30px #000b,0 0 28px #269bb366}.article-copy{background:linear-gradient(270deg,#02141df5,#02141d9c 54%,transparent)}@media (max-width:1100px){.offers-section{min-height:420px}.offers-copy{padding-top:110px;padding-bottom:110px}.articles-section{padding-bottom:175px;min-height:480px}}@media (max-width:560px){.offers-section{min-height:485px}.offers-art{inset:-40px 0;background-position:center,70% top;background-size:cover,auto 360px}.offers-copy{padding-top:280px;padding-bottom:75px}.rankings-section>.scene-curve.wave-upper{height:82px;bottom:-80px}.articles-section{padding-bottom:145px;min-height:0;background-position:center,center bottom}}@media (max-width:560px){.offers-art{mask-image:linear-gradient(#000 0 230px,transparent 360px)}}.hero{padding-bottom:36px}@media (max-width:1100px){.hero{padding-bottom:28px}}@media (max-width:560px){.hero{padding-bottom:16px}}.casino-card{border-color:#3698b0;background:linear-gradient(110deg,#103849,#082430 48%,#0b3040);box-shadow:inset 0 1px #8ce5ef40,inset 0 0 22px #258aa814,0 6px 20px #0006,0 0 12px #289bb119;transition:border-color .2s,box-shadow .2s}.casino-card:hover,.casino-card:focus-within{border-color:#7bdbe6;box-shadow:inset 0 1px #b0f3fa66,0 8px 24px #0007,0 0 20px #289bb138}.casino-card .bonus-box{background:#031b2870;border-color:#398ba366}@media (prefers-reduced-motion:reduce){.casino-card{transition:none}}#game-dialog{width:min(780px,96vw);padding:24px 34px 26px;border:1px solid #e3bd73;box-shadow:inset 0 0 0 5px #0c2630,inset 0 0 0 6px #8b6b364f,0 25px 100px #000e;background:linear-gradient(#031822df,#02121af5),url(/assets/games-scene.webp) center/cover;scrollbar-color:#a8874c #071c28}#game-dialog[data-game=puzzle]{background-image:linear-gradient(#031822dc,#02121af5),url(/assets/nile-puzzle.webp)}#game-dialog[data-game=quest]{background-image:linear-gradient(#031822db,#02121af5),url(/assets/scarab-quest.webp)}#game-dialog[data-game=memory]{background-image:linear-gradient(#031822df,#02121af5),url(/assets/pharaoh-memory.webp)}#game-title{font:700 clamp(24px,4vw,36px)/1.2 Georgia,serif;color:#ffe4a4;letter-spacing:1px;margin:12px 0;text-shadow:0 2px 12px #000}#game-instructions{max-width:560px;margin:0 auto 12px;color:#c5d7d9;font-size:13px;line-height:1.9}#game-dialog .game-top{border-bottom:1px solid #c19b5040;padding-bottom:10px}.game-top .eyebrow{letter-spacing:2px;font-size:10px;color:#c9b47c}.game-stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;max-width:520px;margin:16px auto 10px}.game-stats>div{padding:8px;border:1px solid #56849166;border-radius:10px;background:linear-gradient(145deg,#153440cc,#061923ed);box-shadow:inset 0 1px #ffffff0a}.game-stats span{display:block;color:#9eb8bf;font-size:11px}.game-stats strong{display:block;color:#ffe3a1;font-size:18px;line-height:1.5;font-variant-numeric:tabular-nums}.game-progress{appearance:none;display:block;width:min(100%,520px);height:5px;margin:0 auto 20px;border:0;border-radius:5px;overflow:hidden;background:#06141e}.game-progress::-webkit-progress-bar{background:#06141e}.game-progress::-webkit-progress-value{background:linear-gradient(90deg,#238996,#83e2da,#e4bc69);transition:width .3s}.game-progress::-moz-progress-bar{background:#71cfc4}#board{max-width:480px;gap:9px;padding:13px;border:1px solid #bb98596b;border-radius:17px;background:linear-gradient(135deg,#18343cc9,#03131cef);box-shadow:inset 0 0 22px #0009,0 8px 30px #0005;isolation:isolate}#board button{position:relative;display:grid;place-items:center;overflow:hidden;padding:4px;border:1px solid #b78d46a6;border-radius:10px;background:linear-gradient(135deg,#6e4926,#291e16);box-shadow:inset 0 1px 2px #ffe5a34d,0 3px 5px #0008;transition:transform .18s,box-shadow .18s,border-color .18s;cursor:pointer}.game-art{display:block;width:var(--art-width,100%);max-height:100%;background-image:url(/assets/game-elements.png);background-repeat:no-repeat;pointer-events:none;border-radius:5px}#board button:hover:not(:disabled){transform:translateY(-2px);border-color:#ffe2a2;box-shadow:0 0 14px #dbb65f50}#board button:focus-visible{outline:2px solid #81eaff;outline-offset:3px}#board button.selected,#board button.lit{border-color:#b6fbff;box-shadow:0 0 0 2px #6ddbe2,0 0 24px #47c8df88;transform:scale(.94);background:#80612f}#board button.lit .game-art{filter:brightness(1.35);animation:gem-flash .65s ease-in-out infinite alternate}#board button.matched{border-color:#7fe5bf;box-shadow:0 0 12px #4bc19c55;opacity:.72}#game-dialog[data-game=memory] #board{max-width:440px;gap:8px}#game-dialog[data-game=memory] #board button{aspect-ratio:2/3;padding:0;border-radius:8px}#game-dialog[data-game=memory] .game-art{width:100%;height:100%;background-color:#59401e}#game-dialog[data-game=memory] .game-art-portrait{animation:card-reveal .24s ease-out}#game-dialog[data-game=quest] #board{max-width:430px;padding:16px;gap:14px}#game-dialog[data-game=quest] #board button{padding:8px;border-radius:14px}#game-message{min-height:30px;margin:15px 0 12px;color:#f2d99a;font-size:13px}.game-controls{border-top:1px solid #c49e4a30;padding-top:16px}.game-controls .button{min-height:40px}#board.victory{border-color:#f9da83;box-shadow:0 0 35px #e6be5e66;animation:victory-glow 1.4s ease-in-out 3}@keyframes gem-flash{to{filter:brightness(1.6)}}@keyframes card-reveal{0%{transform:scaleX(.18);filter:brightness(1.4)}to{transform:scaleX(1);filter:brightness(1)}}@keyframes victory-glow{50%{box-shadow:0 0 50px #e6be5e99}}@media (max-width:560px){#game-dialog{padding:17px 13px;width:96vw}.game-top .eyebrow{font-size:8px;letter-spacing:1px}#game-instructions{font-size:11px}#board{padding:8px;gap:5px}#board button{padding:2px;border-radius:7px}.game-stats{gap:6px}.game-stats strong{font-size:15px}.game-stats span{font-size:10px}.game-progress{margin-bottom:13px}#game-dialog[data-game=quest] #board{gap:9px;padding:10px}#game-message{font-size:11px}.game-controls{gap:7px}.game-controls .button{font-size:10px;padding:6px 12px}}@media (prefers-reduced-motion:reduce){#board *,#board.victory{animation:none!important;transition:none!important}}#game-dialog[data-game=memory] .game-art-token{height:auto;width:94%;max-height:94%;border-radius:8px}.game-stats strong{direction:ltr;unicode-bidi:isolate}html body .hero .hero-facts{display:flex;flex-wrap:wrap;gap:6px 0;margin:-6px 0 22px;font-size:13px;font-weight:700;color:#dce8eb}html body .hero .hero-facts span{display:inline-flex;align-items:center}html body .hero .hero-facts span+span:before{content:"";width:5px;height:5px;margin-inline:12px;transform:rotate(45deg);background:#edba60;box-shadow:0 0 8px #edba6099}html body .hero .hero-facts a{color:#ffe3a0;text-decoration:underline;text-decoration-color:#edba6080;text-underline-offset:4px}html body .hero-top3{width:100%;margin-top:30px}html body .ht3-head{display:flex;align-items:baseline;gap:14px;margin:0 0 10px;color:#edba60;font:700 13px/1.4 Cairo,sans-serif}html body .ht3-head small{font-size:11px;font-weight:600;color:#a9c2cb}html body .hero-top3 ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html body .hero-top3 li{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 10px;border:1px solid rgba(237,186,96,.38);border-radius:18px;background:linear-gradient(160deg,#06222ed1,#010f16db);backdrop-filter:blur(6px);box-shadow:inset 0 1px #ffe3a01a,0 14px 30px -18px #000}html body .hero-top3 li:first-child{border-color:#edba60;box-shadow:inset 0 1px #ffe3a02e,0 0 26px -10px #edba608c}html body .ht3-rank{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#ffe3a0,#c7953f);color:#1a1205;font:800 13px/1 Cairo,sans-serif}html body .hero-top3 .ht3-logo{width:96px;height:40px;margin:0;padding:4px;object-fit:contain}html body .ht3-txt{display:flex;flex-direction:column;min-width:0;line-height:1.35}html body .ht3-txt b{font-size:13.5px;color:#fff3d4}html body .ht3-rate{font-size:12px;font-weight:700;color:#edba60;direction:ltr;text-align:end}html body .ht3-bonus{font-size:11.5px;color:#cfdde2}html body .hero-top3 .ht3-go{min-height:36px;padding:6px 14px;font-size:12px}@media (max-width:1100px){html body .hero-top3 ol{grid-template-columns:1fr;max-width:560px}}@media (max-width:700px){html body .hero .hero-facts{justify-content:center;font-size:12px;margin-top:-4px}html body .hero-top3{margin-inline:auto;margin-top:22px}html body .ht3-head{justify-content:center;flex-wrap:wrap;gap:4px 10px}html body .hero-top3 ol{max-width:none}html body .hero-top3 li{grid-template-columns:auto auto minmax(0,1fr) auto;padding:8px 10px 8px 8px;gap:8px}html body .hero-top3 .ht3-logo{width:76px;height:34px}html body .hero-top3 .ht3-go{padding:6px 11px}html body .hero .hero-inner{display:flex;flex-direction:column}html body .hero .hero-copy{display:contents}html body .hero .hero-copy>h1{order:1}html body .hero .hero-copy>p:not(.hero-facts){order:2}html body .hero .hero-facts{order:3}html body .hero .hero-top3{order:4;margin-top:4px}html body .hero .hero-copy>.button{order:5;align-self:center;margin-top:18px}}@media (prefers-reduced-motion:reduce){html body .hero-top3 li{backdrop-filter:none}}
