:root{--display:'Bricolage Grotesque','Sora',system-ui,sans-serif;--serif:'Instrument Serif',Georgia,'Times New Roman',serif;--mono:ui-monospace,'SF Mono','Cascadia Mono',Menlo,Consolas,monospace;--paper:#FBF8F2;--ink:#0B0A12;--shadow-tint:8,5,28;--shadow-sm:0 1px 0 rgba(255,255,255,.04) inset,0 10px 30px -14px rgba(var(--shadow-tint),.75);--shadow-lg:0 1px 0 rgba(255,255,255,.05) inset,0 40px 80px -36px rgba(var(--shadow-tint),.9);--hair:color-mix(in srgb,var(--text) 9%,transparent);--hair-strong:color-mix(in srgb,var(--text) 16%,transparent);--ease:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}.brand span,.comm h3,.doc h1,.doc h2,.h2,.head h1,.hero h1,.moment strong,.offer-big,.promo-we-badge,.soon-text h3,.stat b,.step .num,.tbl h2{font-family:var(--display)}.hero h1{font-weight:800;font-variation-settings:"wdth" 90,"opsz" 96;font-size:clamp(44px,6.6vw,100px);line-height:.92;letter-spacing:-.018em;word-spacing:.05em}.head h1 em,.hero h1 em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;font-size:1.08em;line-height:.9;padding-right:.06em}.head h1{font-variation-settings:"wdth" 90,"opsz" 96;letter-spacing:-.028em;line-height:.92;font-size:clamp(40px,6vw,88px)}.h2{font-weight:800;font-variation-settings:"wdth" 90,"opsz" 96;font-size:clamp(38px,5.4vw,76px);line-height:.96;letter-spacing:-.012em;word-spacing:.05em}.brand span{font-variation-settings:"wdth" 85;letter-spacing:.02em;font-weight:800}.offer-big{font-variation-settings:"wdth" 92,"opsz" 96;letter-spacing:-.02em;word-spacing:.04em;font-size:clamp(40px,4vw,52px);line-height:.95}.comm h3,.soon-text h3{font-variation-settings:"wdth" 85;letter-spacing:-.025em;font-weight:700}.doc .intro,.head p,.hero-sub{font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--soft);max-width:34ch}.hero-sub{max-width:38ch}.comm .label,.eyebrow,.games-strip small,.lead,.legend .hint,.moment small,.offer-type,.promo-we-badge,.soon-tag{text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:600}.lead{color:var(--muted);margin-top:18px}.soon-tag{letter-spacing:.12em;font-size:11px;padding:5px 11px}.tag{font-size:13px;padding:5px 12px;letter-spacing:.01em}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--muted);margin:0 0 22px}.eyebrow b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:20px;letter-spacing:0;text-transform:none;color:var(--pink)}.eyebrow::after{content:"";flex:0 0 56px;height:1px;background:var(--hair-strong)}.pc{background:var(--paper);border-color:color-mix(in srgb,var(--paper) 80%,var(--violet))}.card,.casino{box-shadow:var(--shadow-sm)}.casino:hover{box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent)}.float-game{box-shadow:0 30px 60px -20px rgba(var(--shadow-tint),.85),0 0 34px color-mix(in srgb,var(--pink) 14%,transparent)}.games-strip img{box-shadow:0 16px 30px -12px rgba(var(--shadow-tint),.8)}.chip{filter:drop-shadow(0 18px 22px rgba(var(--shadow-tint),.6))}.toast{box-shadow:var(--shadow-lg)}.steps{gap:clamp(28px,4vw,56px);margin-top:48px}.step.card{background:0 0;border:0;border-top:1px solid var(--hair-strong);border-radius:0;padding:28px 0 0;box-shadow:none}.step .num{background:0 0!important;width:auto;height:auto;border-radius:0;justify-content:flex-start;font-size:72px;line-height:.8;font-weight:800;font-variation-settings:"wdth" 75;color:transparent!important;-webkit-text-stroke:1.25px var(--text);opacity:.9;margin-bottom:10px}.step:first-child .num{-webkit-text-stroke-color:var(--pink)}.step:nth-child(2) .num{-webkit-text-stroke-color:var(--cyan)}.step:nth-child(3) .num{-webkit-text-stroke-color:var(--violet2)}.step h3{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.02em;font-variation-settings:"wdth" 90}.community{gap:0;padding-block:24px 140px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.community{grid-template-columns:1fr}}.comm.card{background:0 0;border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--hair-strong);padding:32px clamp(0px,2.5vw,32px) 8px}.community .comm+.comm{border-left:1px solid var(--hair)}@media (max-width:900px){.community .comm+.comm{border-left:0}.comm.card{padding-inline:0}}.comm .label{padding:0;background:0 0!important}.comm h3{font-size:clamp(26px,2.4vw,34px);line-height:1.05}.comm .btn{white-space:nowrap}.info-card{background:0 0;border:0;border-left:2px solid var(--hair-strong);border-radius:0;padding:2px 0 2px 16px}.offers{gap:0}.offer{background:0 0!important;border:0;border-radius:0;border-left:1px solid var(--hair);padding:6px 24px 4px}.offer::before{top:2px;right:20px}.offer::after{top:12px;right:30px}@media (max-width:1100px){.offers{grid-template-columns:1fr}.offer{border-left:0;border-top:1px solid var(--hair);padding:22px 0 6px}.offer::before{top:20px;right:0}.offer::after{top:30px;right:10px}}.casino{border-color:var(--hair);background:color-mix(in srgb,var(--surface) 70%,transparent)}.casino-body{padding:clamp(22px,3vw,40px);gap:clamp(24px,3vw,40px)}.logo{border:0;box-shadow:inset 0 0 0 1px var(--hair)}.logo img{mix-blend-mode:lighten}body::after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}100%{transform:translate(0,0)}}.btn{transition:transform .5s var(--ease),box-shadow .5s var(--ease),background-color .3s var(--ease),filter .3s var(--ease),translate .5s var(--ease)}.btn:hover{transform:none;filter:brightness(1.06)}.btn:active,.code:active,.filters button:active,.legend button:active,.mbar a:active{transform:scale(.98);transition-duration:.12s}.casino:hover,.comm:hover,.offer:hover,.step:hover{transform:none}.casino{transition:box-shadow .6s var(--ease),border-color .4s var(--ease)}.filters button{transition:background-color .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.socials a{transition:color .3s var(--ease),background-color .3s var(--ease),transform .5s var(--ease-spring)}a.lnk{position:relative}.nav-links a.lnk::after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.nav-links a.lnk:hover::after{transform:scaleX(1);transform-origin:left}.code{font-family:var(--mono);letter-spacing:.1em;border-radius:6px;padding-inline:20px;-webkit-mask:radial-gradient(circle at 0 50%,transparent 7px,#000 7.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 7px,#000 7.5px) right/51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent 7px,#000 7.5px) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent 7px,#000 7.5px) right/51% 100% no-repeat}.code span:last-child{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;font-size:11px;border-left:1px dashed currentColor;padding-left:12px;opacity:.85}.stamp{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 10px 4px;border:2px solid currentColor;border-radius:6px;outline:1px solid currentColor;outline-offset:2px;color:var(--c,var(--pink));font-family:var(--display);font-weight:800;font-size:10px;line-height:1.1;letter-spacing:.18em;text-transform:uppercase;rotate:-7deg;opacity:.9;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='g'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='60'%3E%3Cfilter id='g'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.2 1.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");transition:rotate .6s var(--ease-spring),scale .6s var(--ease-spring)}.stamp small{font-family:var(--serif);font-style:italic;font-weight:400;font-size:13px;letter-spacing:0;text-transform:none}.casino:hover .stamp{rotate:-3deg;scale:1.06}.casino-title{align-items:center;gap:14px}.casino-soon{border-radius:4px;border-width:1.5px;background:repeating-linear-gradient(90deg,transparent 0 14px,color-mix(in srgb,var(--violet2) 4%,transparent) 14px 15px),color-mix(in srgb,var(--surface) 60%,transparent)}.section{padding-block:clamp(88px,11vw,160px) 24px}.section+.section{border-top:1px solid var(--hair)}#bonus{padding-top:clamp(88px,11vw,160px)!important}.bonus-head{margin-bottom:48px;gap:32px}.casinos{gap:32px}.hero .wrap{padding-block:clamp(48px,7vw,104px) clamp(56px,8vw,112px)}.hero-text{gap:28px}footer .wrap{padding-block:56px 48px}.brand img,.float-game img,.games-strip img,.hero-frame>img{filter:saturate(1.08) contrast(1.04)}.chip{filter:saturate(1.08) contrast(1.04) drop-shadow(0 18px 22px rgba(var(--shadow-tint),.6))}.float-game img,.games-strip img,.hero-frame>img{outline:1px solid rgba(251,248,242,.1);outline-offset:-1px}.hero-frame>img{border-radius:22px;border:0;box-shadow:0 50px 100px -40px rgba(var(--shadow-tint),.95),0 0 0 1px var(--hair)}.hero-frame::before{content:"";position:absolute;left:0;right:0;top:0;aspect-ratio:1024/943;z-index:1;border-radius:22px;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(160deg,color-mix(in srgb,var(--violet) 55%,transparent),transparent 45%,color-mix(in srgb,var(--pink) 50%,transparent))}.hero-frame .live-badge,.hero-frame .moment{z-index:2}.float-game{border-radius:20px}img.sk{background:linear-gradient(100deg,var(--surface) 30%,color-mix(in srgb,var(--surface) 70%,var(--text) 6%) 50%,var(--surface) 70%) 0 0/300% 100%;animation:sk 1.4s var(--ease) infinite}img.sk.sk-done{background:0 0;animation:none}@keyframes sk{from{background-position:100% 0}to{background-position:-100% 0}}html .nav.nav{background:color-mix(in srgb,var(--bg) 68%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--hair)}.topclock{background:color-mix(in srgb,var(--bg) 40%,transparent);border-bottom-color:var(--hair)}.mbar{display:none}@media (max-width:820px){.mbar{position:fixed;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:80;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:min(440px,calc(100% - 24px));padding:6px;border-radius:22px;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--hair-strong);box-shadow:0 24px 50px -18px rgba(var(--shadow-tint),.95);transform:translateX(-50%);transition:transform .6s var(--ease),opacity .4s var(--ease)}.mbar.mbar-hide{transform:translate(-50%,140%);opacity:0}.mbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:16px;color:var(--soft);text-decoration:none;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background-color .35s var(--ease),color .35s var(--ease),transform .35s var(--ease)}.mbar a b{font-family:var(--display);font-size:17px;line-height:1;font-weight:800;letter-spacing:-.02em;text-transform:none}.mbar a[aria-current=true]{background:var(--pink);color:var(--bg)}body{padding-bottom:96px}.toast{bottom:104px}}@media (prefers-reduced-motion:reduce){body::after{animation:none}img.sk{animation:none}}.faq-list{margin-top:48px;border-top:1px solid var(--hair-strong);max-width:920px}.faq-item{border-bottom:1px solid var(--hair)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;font-family:var(--display);font-weight:700;font-variation-settings:"wdth" 92;font-size:clamp(19px,2vw,24px);letter-spacing:-.01em;transition:color .35s var(--ease)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"";flex:0 0 14px;height:14px;background:linear-gradient(currentColor,currentColor) center/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 100% no-repeat;color:var(--pink);transition:transform .5s var(--ease)}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item summary:hover{color:var(--pink)}.faq-item summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.faq-a{padding:0 0 28px;max-width:68ch;color:var(--soft);line-height:1.65}.faq-a b{color:var(--text);font-family:var(--mono);font-weight:600;letter-spacing:.04em}.faq-item[open] .faq-a{animation:faq-in .5s var(--ease)}@keyframes faq-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}section.wrap.active#blackjack,section.wrap.active#contact,section.wrap.active#jeu-responsable,section.wrap.active#mentions-legales{display:block}a.live-badge{text-decoration:none}.is-live .live-badge{background:#e0123a;border-color:#ff7a92;box-shadow:0 0 0 4px rgba(224,18,58,.25),0 8px 24px rgba(224,18,58,.45)}.is-live .live-badge .dot{color:#fff}.is-live [data-live-link]{position:relative}.is-live [data-live-link]::before{content:"";position:absolute;top:8px;right:4px;width:7px;height:7px;border-radius:50%;background:#ff2d55;box-shadow:0 0 0 3px rgba(255,45,85,.25)}.is-live .mbar [data-live-link]::before{top:6px;right:calc(50% - 26px)}.is-live [data-live-title]+span{display:none}@media (prefers-reduced-motion:reduce){.is-live .live-badge{box-shadow:none}}