:root{--bg-deep:#0a1626;--bg-elev1:#0f1e33;--bg-elev2:#14253d;--bg-pattern:#0d1a2e;--felt:#0f3d3e;--felt2:#0a2a2b;--gold:#c9a86a;--gold-bright:#e5c383;--gold-deep:#8c7340;--cream:#f5ebd7;--cream-dim:#e8dcbf;--ink2:#c9bfa6;--ink3:#877e66;--cap-ar:#a89e83;--suit-red:#b8423a;--teal:#1e7a6a;--teal-bright:#2eaa8a;--warn:#d49a4f;--danger:#b8423a;--line-soft:#c9a86a29;--line:#c9a86a4d;--line-strong:#c9a86a8c;--f-ar-display:"Reem Kufi", system-ui, sans-serif;--f-ar-body:"Tajawal", system-ui, sans-serif;--f-latin:"Manrope", system-ui, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, monospace;--ease:cubic-bezier(.2,.7,.2,1);--maxw:1240px;--radius-lg:18px;--radius-xl:26px}html{--f-display:var(--f-ar-display);--f-body:var(--f-ar-body)}html[data-lang=en],html[data-lang=fr]{--f-display:var(--f-latin);--f-body:var(--f-latin)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg-deep);color:var(--cream);font-family:var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.7;position:relative;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;opacity:.045;background:url(/najdi-pattern.svg) 0 0/480px;position:fixed;inset:0}body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 70% -10%,#c9a86a1a,#0000 60%);height:60vh;position:fixed;inset:0 0 auto}main,nav,footer{z-index:1;position:relative}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{color:#fff;background:#c9a86a47}h1,h2,h3,h4{font-family:var(--f-display);color:var(--cream);font-weight:600;line-height:1.15}html[data-lang=en] h1,html[data-lang=fr] h1,html[data-lang=en] h2,html[data-lang=fr] h2{letter-spacing:-.02em;font-weight:800}h1{font-size:clamp(40px,6vw,76px)}h2{font-size:clamp(30px,4vw,50px)}h3{font-size:clamp(22px,2.4vw,30px)}.lead{color:var(--ink2);text-wrap:pretty;font-size:clamp(18px,1.5vw,22px);line-height:1.75}.gold{color:var(--gold-bright)}.muted{color:var(--ink3)}.eyebrow{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--gold);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"✦";color:var(--gold);font-size:11px}.num{font-family:var(--f-latin);font-variant-numeric:tabular-nums;font-weight:800}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}section{padding:clamp(72px,9vw,128px) 0;position:relative}.section-head{max-width:760px;margin-bottom:56px}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin:16px 0 18px}.grid{gap:24px;display:grid}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.ornament{color:var(--gold);opacity:.8;justify-content:center;align-items:center;gap:14px;display:flex}.ornament:before,.ornament:after{content:"";background:linear-gradient(var(--_d,90deg), transparent, var(--gold));width:64px;height:1px}.ornament:after{background:linear-gradient(90deg, var(--gold), transparent)}.ornament span{font-size:13px}.btn{font-family:var(--f-body);cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 26px;font-size:16px;font-weight:700;display:inline-flex}html[data-lang=en] .btn,html[data-lang=fr] .btn{font-weight:700}.btn-gold{background:linear-gradient(165deg, var(--gold-bright), var(--gold) 45%, var(--gold-deep));color:#1a1206;border-color:#fff0d266;box-shadow:0 10px 26px -10px #c9a86ab3,inset 0 1px #ffffff73}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #c9a86ad9,inset 0 1px #ffffff80}.btn-ghost{border-color:var(--line);color:var(--cream);background:#ffffff05}.btn-ghost:hover{border-color:var(--line-strong);background:#c9a86a14;transform:translateY(-2px)}.btn-lg{min-height:56px;padding:17px 34px;font-size:18px}.stores{flex-wrap:wrap;gap:14px;display:flex}.store{border:1px solid var(--line);transition:border-color .2s var(--ease), transform .2s var(--ease);background:linear-gradient(160deg,#15263d,#0e1c30);border-radius:14px;align-items:center;gap:12px;min-height:48px;padding:11px 20px 11px 18px;display:flex}.store:hover{border-color:var(--line-strong);transform:translateY(-2px)}.store .glyph{width:26px;height:26px;color:var(--gold-bright);flex:none}.store small{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);font-size:9px;line-height:1.4;display:block}.store b{font-family:var(--f-latin);color:var(--cream);font-size:16px;font-weight:700;line-height:1.1}.store.soon{opacity:.62;cursor:default}.store.soon:hover{border-color:var(--line);transform:none}.pill{border:1px solid var(--line);color:var(--ink2);background:#ffffff05;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:inline-flex}.tag{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--gold);border:1px solid var(--line);border-radius:6px;padding:4px 9px;font-size:10px}.dot{background:var(--teal-bright);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2eaa8a2e}.badge-live{color:var(--teal-bright);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:inline-flex}.card{background:linear-gradient(165deg, var(--bg-elev1), #0c1828);border:1px solid var(--line-soft);border-radius:var(--radius-xl);transition:border-color .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);padding:28px;position:relative}.card:hover{border-color:var(--line)}.card-frame{box-shadow:inset 0 0 0 1px #c9a86a1a}.card-frame:after{content:"";border:1px solid var(--line-soft);border-radius:calc(var(--radius-xl) - 8px);pointer-events:none;position:absolute;inset:7px}.icn{vertical-align:middle;flex:none;width:24px;height:24px;display:inline-block}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(var(--bg-deep), #0a1626b8);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.nav.scrolled{background:#091321eb;box-shadow:0 12px 30px -20px #000}.nav-inner{max-width:var(--maxw);align-items:center;gap:28px;margin:0 auto;padding:14px 28px;display:flex}.brand{font-family:var(--f-display);color:var(--cream);align-items:center;gap:11px;font-size:22px;font-weight:700;display:flex}.brand .mark{background:linear-gradient(165deg, var(--gold-bright), var(--gold) 50%, var(--gold-deep));color:#1a1206;width:38px;height:38px;font-family:var(--f-display);border-radius:11px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80,0 6px 16px -6px #c9a86ab3}.nav-links{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.nav-links a{color:var(--ink2);border-radius:10px;padding:9px 14px;font-size:15px;transition:color .2s,background .2s}.nav-links a:hover{color:var(--cream);background:#c9a86a12}.nav-links a.active{color:var(--gold-bright)}.nav-cta{align-items:center;gap:12px;display:flex}.lang{border:1px solid var(--line);border-radius:10px;display:inline-flex;overflow:hidden}.lang a,.lang button{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink3);cursor:pointer;background:0 0;border:0;align-items:center;min-height:auto;padding:8px 11px;font-size:11px;transition:background .2s,color .2s;display:inline-flex}.lang a[aria-current=page],.lang button[aria-pressed=true]{color:var(--gold-bright);background:#c9a86a29}.lang a:hover,.lang button:hover{color:var(--cream)}.burger{border:1px solid var(--line);width:44px;height:44px;color:var(--gold-bright);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;display:none}.hero{padding-top:clamp(48px,7vw,90px);padding-bottom:clamp(56px,7vw,96px);position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero h1{text-wrap:balance;margin:20px 0 24px}.hero .lead{max-width:560px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hero-trust{color:var(--ink2);align-items:center;gap:12px;margin-top:26px;font-size:14.5px;display:flex}.hero-trust .icn{color:var(--teal-bright);width:20px;height:20px}.phone{aspect-ratio:295/620;background:linear-gradient(165deg,#20242c,#0a0c10);border-radius:46px;width:300px;max-width:78vw;margin-inline:auto;padding:11px;position:relative;box-shadow:0 50px 90px -40px #000,inset 0 0 0 2px #c9a86a2e,0 0 0 1px #000}.phone-screen{background:radial-gradient(120% 90% at 50% 0%, #112441, var(--bg-deep));border:1px solid #c9a86a1f;border-radius:36px;width:100%;height:100%;position:relative;overflow:hidden}.phone .notch{z-index:3;background:#05070b;border-radius:14px;width:96px;height:26px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.float{z-index:4;position:absolute}.float-card{background:linear-gradient(160deg, var(--bg-elev2), var(--bg-elev1));border:1px solid var(--line);color:var(--cream);border-radius:16px;align-items:center;gap:11px;padding:13px 16px;font-size:14px;display:flex;box-shadow:0 24px 48px -22px #000}.float-card .icn{width:22px;height:22px;color:var(--gold-bright)}.coin{width:var(--s,30px);height:var(--s,30px);background:radial-gradient(circle at 35% 28%, var(--gold-bright), var(--gold) 55%, var(--gold-deep));color:#5a4012;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px 1px #ffffff8c,inset 0 -2px 3px #5a461e99,0 4px 10px -4px #0009}.coin .icn{width:62%;height:62%}.strip{border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:var(--line-soft);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.strip .cell{background:var(--bg-elev1);text-align:center;padding:30px 24px}.strip .cell .icn{width:30px;height:30px;color:var(--gold-bright);margin:0 auto 12px}.strip .cell b{font-family:var(--f-display);color:var(--cream);margin-bottom:4px;font-size:20px;display:block}html[data-lang=en] .strip .cell b,html[data-lang=fr] .strip .cell b{font-family:var(--f-latin);font-weight:800}.strip .cell span{color:var(--ink3);font-size:13.5px}.games-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.game{flex-direction:column;gap:14px;min-height:100%;display:flex}.game .ghead{align-items:center;gap:16px;display:flex}.game .gicon{border:1px solid var(--line);background:linear-gradient(160deg,#16365a,#0e2238);border-radius:16px;flex:none;place-items:center;width:62px;height:62px;display:grid}.game .gicon .icn{width:34px;height:34px;color:var(--gold-bright)}.game h3{font-size:25px;line-height:1.1}.game .translit{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin-top:3px;font-size:11px}.game .gdesc{color:var(--ink2);flex:1;font-size:15.5px}.game .gmeta{flex-wrap:wrap;gap:8px;display:flex}.game .glink{color:var(--gold-bright);align-items:center;gap:7px;margin-top:2px;font-size:14.5px;font-weight:600;display:inline-flex}.game .glink .icn{width:15px;height:15px;transition:transform .2s var(--ease)}.game:hover .glink .icn{transform:translate(-4px)}html[dir=ltr] .game .glink .icn{transform:scaleX(-1)}html[dir=ltr] .game:hover .glink .icn{transform:scaleX(-1)translate(4px)}html[dir=ltr] .breadcrumb .sep,html[dir=ltr] .toc a:before{transform:scaleX(-1)}.game .new{color:#0c1d18;background:linear-gradient(var(--teal-bright),var(--teal));border-color:#0000}.game>.ghead{grid-area:head}.game>.gdesc{grid-area:desc}.game>.gmeta{grid-area:meta}.game>.glink{grid-area:link}@media (min-width:981px){.games-grid>.game:last-child:nth-child(3n+1){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"head desc""head meta""head link";align-items:center;gap:12px 40px;display:grid}.games-grid>.game:last-child:nth-child(3n+1)>.ghead{border-inline-end:1px solid var(--line-soft);align-self:stretch;padding-inline-end:40px}.games-grid>.game:last-child:nth-child(3n+1)>.gdesc{max-width:64ch}.games-grid>.game:last-child:nth-child(3n+1)>:is(.gmeta,.glink){justify-self:start}.games-grid>.game:nth-last-child(2):nth-child(3n+1),.games-grid>.game:last-child:nth-child(3n+2){inset-inline-start:calc(50% + 11px)}}@media (min-width:561px) and (max-width:980px){.games-grid>.game:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"head desc""head meta""head link";align-items:center;gap:12px 32px;display:grid}.games-grid>.game:last-child:nth-child(odd)>.ghead{border-inline-end:1px solid var(--line-soft);align-self:stretch;padding-inline-end:32px}.games-grid>.game:last-child:nth-child(odd)>:is(.gmeta,.glink){justify-self:start}}.feature{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.feature.flip .fmedia{order:2}.flist{flex-direction:column;gap:18px;margin-top:30px;display:flex}.flist .item{align-items:flex-start;gap:15px;display:flex}.flist .item .ico{border:1px solid var(--line);width:42px;height:42px;color:var(--gold-bright);background:#c9a86a1a;border-radius:12px;flex:none;place-items:center;display:grid}.flist .item .ico .icn{width:21px;height:21px}.flist .item h3{font-family:var(--f-body);color:var(--cream);margin-bottom:3px;font-size:17.5px;font-weight:700;line-height:1.3}html[data-lang=en] .flist .item h3,html[data-lang=fr] .flist .item h3{font-family:var(--f-latin)}.flist .item p{color:var(--ink2);font-size:15px}.shot-host{position:relative}.markets{flex-wrap:wrap;gap:12px;display:flex}.market{border:1px solid var(--line-soft);background:var(--bg-elev1);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.market .sw{border-radius:8px;flex:none;width:26px;height:26px;box-shadow:inset 0 0 0 1px #ffffff1f}.market b{font-family:var(--f-body);font-size:15px;font-weight:700}.market span{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:10px}.compliance{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(160deg,#2eaa8a14,#0f1e3399);align-items:center;gap:22px;padding:30px 34px;display:flex}.compliance .shield{width:54px;height:54px;color:var(--teal-bright);background:#2eaa8a24;border:1px solid #2eaa8a66;border-radius:14px;flex:none;place-items:center;display:grid}.compliance .shield .icn{width:28px;height:28px}.compliance b{color:var(--cream);font-size:18px}.compliance p{color:var(--ink2);margin-top:3px;font-size:14.5px}.cta-band{text-align:center;border:1px solid var(--line);background:radial-gradient(120% 130% at 50% 0%, #c9a86a1f, var(--bg-elev1));border-radius:36px;padding:clamp(48px,6vw,80px) 28px;position:relative;overflow:hidden}.cta-band h2{max-width:680px;margin:18px auto 22px}.cta-band .stores{justify-content:center}footer{border-top:1px solid var(--line-soft);background:linear-gradient(var(--bg-deep), #081120);padding:64px 0 36px}.foot-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;display:grid}.foot-brand .lead{max-width:300px;margin-top:16px;font-size:15px}.foot-col .foot-h{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:16px;font-size:11px}.foot-col a{color:var(--ink2);padding:5px 0;font-size:14.5px;transition:color .2s;display:block}.foot-col a:hover{color:var(--gold-bright)}.foot-bottom{border-top:1px solid var(--line-soft);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:26px;font-size:13px;display:flex}.foot-disclaimer{border:1px solid var(--line-soft);color:var(--ink2);background:#b8423a0d;border-radius:14px;margin-top:22px;padding:16px 20px;font-size:13px;line-height:1.65}.foot-disclaimer b{color:var(--cream-dim)}.page-hero{padding:clamp(48px,6vw,84px) 0 clamp(28px,4vw,44px);position:relative}.breadcrumb{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:22px;font-size:13px;display:flex}.breadcrumb a{color:var(--ink2)}.breadcrumb a:hover{color:var(--gold-bright)}.breadcrumb .sep{opacity:.6;flex:none;width:6px;height:6px}.page-hero h1{text-wrap:balance;margin:8px 0 18px;font-size:clamp(34px,5vw,60px)}.page-hero .lead{max-width:720px}.gicon-lg{border:1px solid var(--line);background:linear-gradient(160deg,#16365a,#0e2238);border-radius:20px;place-items:center;width:78px;height:78px;margin-bottom:22px;display:grid}.gicon-lg .icn{width:42px;height:42px;color:var(--gold-bright)}.docs{grid-template-columns:248px 1fr;align-items:start;gap:54px;display:grid}.toc{position:sticky;top:96px}.toc .toc-h{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-bottom:14px;font-size:11px}.toc a{border-inline-start:2px solid var(--line-soft);color:var(--ink2);padding:7px 12px;font-size:14.5px;transition:color .2s,border-color .2s,background .2s;display:block}.toc a:hover{color:var(--cream)}.toc a.active{color:var(--gold-bright);border-inline-start-color:var(--gold);background:#c9a86a0f;font-weight:700}.prose{max-width:760px}.prose h2{margin:54px 0 18px;scroll-margin-top:90px;font-size:clamp(26px,3vw,36px)}.prose h2:first-child{margin-top:0}.prose h3{color:var(--cream);margin:34px 0 12px;font-size:22px}.prose p{color:var(--cream-dim);margin-bottom:16px;line-height:1.8}.prose strong{color:var(--cream);font-weight:700}.prose .gold{color:var(--gold-bright)}.prose ul,.prose ol{color:var(--cream-dim);margin:0 0 18px;padding-inline-start:24px}.prose li{margin-bottom:9px;line-height:1.75}.prose ul li::marker{color:var(--gold)}.prose ol li::marker{color:var(--gold);font-family:var(--f-latin);font-weight:700}.lede{color:var(--ink2);padding-bottom:8px;font-size:19px;line-height:1.8}.note{border:1px solid var(--line);background:linear-gradient(160deg,#c9a86a0f,#0000);border-radius:16px;gap:14px;margin:24px 0;padding:20px 22px;display:flex}.note .icn{width:24px;height:24px;color:var(--gold-bright);flex:none;margin-top:2px}.note p{color:var(--ink2);margin:0;font-size:15px}.note.tip{background:linear-gradient(160deg,#2eaa8a14,#0000);border-color:#2eaa8a4d}.note.tip .icn{color:var(--teal-bright)}.tbl{border-collapse:collapse;border:1px solid var(--line-soft);border-radius:14px;width:100%;margin:18px 0 26px;font-size:15px;overflow:hidden}.tbl th,.tbl td{text-align:start;border-bottom:1px solid var(--line-soft);padding:12px 16px}.tbl thead th{background:var(--bg-elev1);font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);font-size:11px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:nth-child(2n){background:#ffffff04}.tbl td .num{color:var(--gold-bright)}.rank-row{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 22px;display:flex}.rcard{color:#1a1206;min-width:42px;height:56px;font-family:var(--f-latin);background:linear-gradient(160deg,#fcf7ec,#eadfc6);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:0 8px;font-size:18px;font-weight:800;display:flex;box-shadow:0 4px 10px #0006}.rcard small{opacity:.7;font-size:11px}.rcard.red{color:var(--suit-red)}.rank-row .arrow{color:var(--ink3);font-size:13px}.acc-item{border:1px solid var(--line-soft);background:var(--bg-elev1);border-radius:16px;margin-bottom:12px;transition:border-color .2s;overflow:hidden}.acc-item.open{border-color:var(--line)}.acc-q{text-align:start;cursor:pointer;width:100%;color:var(--cream);font-family:var(--f-body);background:0 0;border:0;align-items:center;gap:14px;padding:20px 22px;font-size:17px;font-weight:600;display:flex}html[data-lang=en] .acc-q,html[data-lang=fr] .acc-q{font-family:var(--f-latin)}.acc-q .chev{width:18px;height:18px;color:var(--gold);transition:transform .25s var(--ease);flex:none;margin-inline-start:auto}.acc-item.open .acc-q .chev{transform:rotate(-90deg)}html[dir=ltr] .acc-item.open .acc-q .chev{transform:rotate(90deg)}.acc-a{visibility:hidden;max-height:0;transition:max-height .3s var(--ease), visibility 0s linear .3s;overflow:hidden}.acc-item.open .acc-a{visibility:visible;max-height:640px;transition:max-height .3s var(--ease), visibility 0s}.acc-a-inner{color:var(--cream-dim);padding:0 22px 22px;font-size:15.5px;line-height:1.8}.acc-a-inner p{margin-bottom:10px}.gloss-nav{flex-wrap:wrap;gap:8px;margin-bottom:34px;display:flex}.gloss-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.term{border:1px solid var(--line-soft);background:var(--bg-elev1);border-radius:16px;padding:22px 24px;transition:border-color .2s,transform .2s}.term:hover{border-color:var(--line);transform:translateY(-2px)}.term .thead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.term h3{font-size:23px}.term .tr{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-size:11px}.term .tg{margin-inline-start:auto}.term p{color:var(--cream-dim);font-size:15px;line-height:1.7}.related{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.rel{border:1px solid var(--line-soft);background:var(--bg-elev1);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,transform .2s;display:flex}.rel:hover{border-color:var(--line);transform:translateY(-2px)}.rel .gicon{border:1px solid var(--line);background:linear-gradient(160deg,#16365a,#0e2238);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.rel .gicon .icn{width:26px;height:26px;color:var(--gold-bright)}.rel b{font-family:var(--f-display);font-size:19px;display:block}html[data-lang=en] .rel b,html[data-lang=fr] .rel b{font-family:var(--f-latin);font-weight:700}.rel span{color:var(--ink3);font-size:13px}.play-strip{border:1px solid var(--line);background:radial-gradient(120% 160% at 100% 0%, #c9a86a1f, var(--bg-elev1));border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:40px 0;padding:26px 30px;display:flex}.play-strip h3{margin-bottom:4px;font-size:23px}.play-strip p{color:var(--ink2);font-size:15px}@media (max-width:980px){.docs{grid-template-columns:1fr;gap:0}.toc{display:none}.gloss-grid,.related{grid-template-columns:1fr}}.seat-landing{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;margin:0 auto;padding:24px 18px 40px;display:flex}.seat-brand{font-family:var(--f-display);color:var(--cream);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}.seat-mark{color:#1a1206;font-family:var(--f-display);background:linear-gradient(165deg, var(--gold-bright), var(--gold) 50%, var(--gold-deep));flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff80}.seat-mark-sm{border-radius:7px;width:26px;height:26px;font-size:15px}.seat-mark-lg{border-radius:20px;width:80px;height:80px;margin-top:4px;font-size:40px}.seat-host{border:2px solid var(--gold);width:80px;height:80px;font-family:var(--f-display);color:var(--gold-bright);background:radial-gradient(circle at 50% 38%, #e5c3833d 0%, #e5c3830f 100%), var(--bg-elev1);border-radius:50%;flex:none;place-items:center;margin-top:4px;font-size:36px;font-weight:600;display:grid}.seat-title{text-wrap:balance;overflow-wrap:anywhere;font-size:27px;font-weight:600;line-height:1.3}html[data-lang=en] .seat-title,html[data-lang=fr] .seat-title{letter-spacing:-.01em;font-weight:800}.seat-sub{color:var(--ink2);text-wrap:pretty;margin-top:-6px;font-size:16px;line-height:1.5}.seat-timer{min-height:34px;color:var(--teal-bright);font-variant-numeric:tabular-nums;background:#2eaa8a1f;border:1px solid #2eaa8a73;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.seat-timer-lapsed{text-wrap:balance;color:var(--gold-bright);background:#c9a86a14;border-color:#c9a86a66;border-radius:14px;padding:7px 14px;font-weight:600;line-height:1.45}.seat-table{background:var(--bg-elev1);text-align:start;border:1px solid #c9a86a33;border-radius:18px;flex-direction:column;gap:12px;width:100%;padding:14px 14px 12px;display:flex}.seat-table-label{color:#9d9682;font-size:12px;font-weight:700;line-height:1.4}.seat-row{justify-content:space-between;align-items:flex-start;gap:6px;list-style:none;display:flex}.seat{flex-direction:column;align-items:center;gap:6px;width:76px;min-width:0;line-height:1.3;display:flex}.seat-disc{width:46px;height:46px;font-family:var(--f-display);color:var(--gold-bright);background:#e5c3831f;border:1.5px solid #c9a86a80;border-radius:50%;place-items:center;font-size:20px;font-weight:600;display:grid}.seat-name{max-width:76px;color:var(--cream);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.seat-tag{color:#9d9682;margin-top:-4px;font-size:11px}.seat-you .seat-disc{border:2px dashed var(--gold);font-family:var(--f-latin);background:#c9a86a14;font-size:24px;font-weight:700;line-height:1}.seat-you .seat-name{color:var(--gold-bright)}.seat-partner{color:var(--gold);text-align:center;margin-top:-4px;font-size:11px}.seat-bot{color:#9d9682;text-wrap:pretty;font-size:12px;line-height:1.45}.seat-actions{text-align:center;flex-direction:column;gap:10px;width:100%;padding-top:14px;display:flex}.seat-cta{color:#1a1208;background:linear-gradient(180deg, var(--gold-bright) 0%, var(--gold) 55%, var(--gold-deep) 100%);min-height:52px;transition:transform .2s var(--ease);border-radius:14px;justify-content:center;align-items:center;padding:8px 16px;font-size:16px;font-weight:800;line-height:1.3;display:flex;box-shadow:0 10px 26px -12px #c9a86ab3,inset 0 1px #ffffff73}.seat-cta:hover{transform:translateY(-1px)}.seat-cta-sub{color:#9d9682;margin-top:-4px;font-size:12px;line-height:1.4}.seat-secondary{min-height:46px;color:var(--cream);transition:border-color .2s var(--ease), background .2s var(--ease);border:1.5px solid #e5c38380;border-radius:14px;justify-content:center;align-items:center;padding:8px 16px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.seat-secondary:hover{border-color:var(--gold-bright);background:#c9a86a0f}.seat-note{color:#9d9682;text-wrap:pretty;padding:0 6px;font-size:12px;line-height:1.5}.seat-trust{color:var(--ink3);margin-top:2px;font-size:11px;line-height:1.4}@media (prefers-reduced-motion:reduce){.seat-cta,.seat-secondary{transition:none}}.reveal{transition:opacity .7s var(--ease), transform .7s var(--ease)}@media (scripting:enabled){.reveal{opacity:0;transform:translateY(22px)}}.reveal.in{opacity:1;transform:none}.hero .reveal{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}.btn,.store,.card,.nav-links a,.lang a,.lang button,.game .glink .icn,.foot-col a,.toc a,.acc-item,.acc-q .chev,.acc-a,.term,.rel{transition:none!important}}.skip-link{inset-inline-start:-9999px;z-index:100;background:var(--gold);color:#1a1206;border-radius:0 0 10px;padding:12px 18px;font-weight:700;position:absolute;top:0}.skip-link:focus-visible{inset-inline-start:0}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px;border-radius:4px}@media (max-width:980px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:40px}.hero .lead{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.feature{grid-template-columns:1fr;gap:36px}.feature.flip .fmedia{order:0}.games-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.nav-links{display:none}.nav-links.open{top:100%;border-bottom:1px solid var(--line);background:#091321fa;flex-direction:column;align-items:stretch;gap:2px;padding:12px 20px;display:flex;position:absolute;inset-inline:0}.burger{display:flex}.strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body{font-size:16px}.wrap{padding:0 18px}.nav-inner{justify-content:space-between;gap:10px;padding:10px 16px}.brand{flex-shrink:0;gap:8px;font-size:19px}.brand .mark{width:34px;height:34px;font-size:17px}.nav-cta{gap:8px}.lang a,.lang button{letter-spacing:.03em;padding:7px 8px;font-size:10.5px}.nav-cta .btn{min-height:38px;padding:9px 12px;font-size:13px}.burger{width:40px;height:40px}.hero .float-card:nth-child(2){inset-inline-start:4px!important}.hero .float-card:nth-child(3){inset-inline-end:4px!important}.hero .float-card:nth-child(4){inset-inline-start:10%!important}.fmedia .float-card{inset-inline-end:4px!important}}@media (max-width:420px){.nav-inner{gap:8px}.brand{font-size:18px}.lang a,.lang button{padding:7px 6px}.nav-cta .btn{padding:8px 10px;font-size:12px}.games-grid,.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}.strip{grid-template-columns:1fr 1fr}.foot-grid{grid-template-columns:1fr}.compliance{text-align:center;flex-direction:column}}.term{scroll-margin-top:96px}.term .thead h3 a{color:inherit;text-decoration:none}.term .thead h3 a:hover{color:var(--gold)}.terms-box{background:var(--bg-elev1);border:1px solid #c9a86a2e;border-radius:18px;margin-top:40px;padding:22px 24px}.terms-box h2{margin:0 0 12px;font-size:20px}.terms-box ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.terms-box li a{color:var(--cream);border:1px solid #c9a86a40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex}.terms-box li a:hover{border-color:var(--gold);color:var(--gold)}.terms-box li a span{color:var(--ink3);font-size:12px}.meta-line{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;font-size:13.5px;display:flex}.meta-line time{color:var(--ink2)}.callout{background:linear-gradient(135deg,#c9a86a1a,#0f3d3e2e);border:1px solid #c9a86a47;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 0;padding:18px 22px;display:flex}.callout b{margin-bottom:4px;display:block}.callout p{color:var(--ink2);margin:0;font-size:14.5px}.post-list{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post-card{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.post-card h3{margin:0;font-size:22px}.post-card .kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-family:var(--f-mono)}.post-card p{color:var(--ink2);margin:0}.post-card .meta-line{margin-top:auto}.post-sources{color:var(--ink2);border-top:1px solid #c9a86a26;margin-top:36px;padding-top:18px;font-size:14px}.post-sources ol{padding-inline-start:20px}.post-sources a{color:var(--gold);word-break:break-all}@media (max-width:980px){.post-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.post-list{grid-template-columns:1fr}}
