:root{color-scheme:dark;--bg:#16090f;--panel:#2b121e;--edge:#50322e;--gold:#e8c68b;--rose:#ad315b;--text:#fff7f1;--dim:#c3acb3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{width:min(1480px,calc(100% - 56px));margin:auto}header{background:#0c0509;border-bottom:1px solid #37202b} .top{height:85px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:230px;height:auto;display:block}.topactions,.hero-actions{display:flex;align-items:center;gap:12px}.btn,.outline,.mutedbutton{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 20px;font-size:.91rem;font-weight:750;transition:.2s}.btn{background:linear-gradient(110deg,#972346,#bd3a66);color:white;box-shadow:0 8px 24px #6f13335c}.btn:hover{filter:brightness(1.16)}.outline,.mutedbutton{border:1px solid #6b3b43;background:#28111b}.outline:hover,.mutedbutton:hover{border-color:var(--gold)}.nav{display:flex;gap:5px;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.nav a{white-space:nowrap;display:flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #543338;border-radius:8px;background:#29101c;font-size:.77rem;font-weight:750;text-transform:uppercase}.nav a:hover{background:#4b1a2e}.nav img{width:18px;height:18px;filter:brightness(0) invert(1);object-fit:contain}.hero{position:relative;background:linear-gradient(90deg,rgba(22,7,12,.98) 0%,rgba(22,7,12,.93) 34%,rgba(22,7,12,.25) 78%),url('/assets/loss25-v5.webp') center/cover no-repeat;border-bottom:1px solid #543038}.hero-inner{min-height:500px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:65px;padding-bottom:65px}.eyebrow{color:var(--gold);font-size:.75rem;letter-spacing:.19em;font-weight:800;text-transform:uppercase}.eyebrow:before{content:'';display:inline-block;vertical-align:middle;width:29px;height:3px;background:linear-gradient(90deg,var(--rose),var(--gold));margin-right:10px}.hero h1,.page-hero h1{font-size:clamp(2.65rem,5.5vw,5.1rem);line-height:1.05;letter-spacing:-.045em;max-width:800px;margin:22px 0}.hero p,.page-hero p{font-size:1.14rem;max-width:750px;color:#e0cfd0;margin:0 0 28px}.tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.tags span{border:1px solid #79404a;border-radius:50px;padding:6px 12px;color:var(--gold);font-size:.78rem}.tags span:before{content:'●';color:#d1aa64;margin-right:7px}.content{padding:35px 0 80px}.content>section{margin-top:42px}.category-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.category{min-width:0;text-align:center;border:1px solid #563532;border-radius:9px;background:linear-gradient(#25101a,#31111e);padding:14px 5px;transition:.2s}.category:hover{transform:translateY(-3px);border-color:#ce9b69}.category strong{display:block;font-size:.68rem;text-transform:uppercase;color:#f1d1a8}.sprite{display:block;margin:0 auto 8px;width:80px;height:80px;background-image:url('/assets/category-sprite-ruby-v3.webp');background-size:400% 200%;background-repeat:no-repeat}.sprite-0{background-position:0 0}.sprite-1{background-position:33.333% 0}.sprite-2{background-position:66.666% 0}.sprite-3{background-position:100% 0}.sprite-4{background-position:0 100%}.sprite-5{background-position:33.333% 100%}.sprite-6{background-position:66.666% 100%}.sprite-7{background-position:100% 100%}.panel,.jackpot{border:1px solid #52302d;border-radius:14px;background:linear-gradient(110deg,#240e19,#32121f);padding:20px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1b0d13;border:1px solid #4c3030;border-left:3px solid #b52f5b;border-radius:9px;padding:12px 16px;margin-bottom:18px}.section-title h2{font-size:1.05rem;letter-spacing:.015em;margin:0;text-transform:uppercase}.section-title a{color:var(--gold);font-size:.8rem;white-space:nowrap}.demo{font-size:.64rem;color:#e0c294;letter-spacing:.1em}.small{font-size:.78rem;color:#c7afb5}.ticker{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}.win{background:#100a10;padding:12px;border-radius:8px;min-width:0}.win span,.win b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.win span{font-size:.78rem}.win b{color:#eac46e}.jackpot{display:flex;align-items:center;justify-content:space-between;gap:20px}.jackpot h2{margin:3px 0}.jackpot p{margin:0;color:var(--dim)}.jackpot span{font-size:.68rem;letter-spacing:.16em;color:var(--gold)}.jackpot-amount{font-size:clamp(1.5rem,3vw,2.7rem);font-weight:850;color:#eecb80}.games{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.game{position:relative;border:1px solid #50322e;border-radius:8px;overflow:hidden;background:#24101a;transition:.2s}.game:hover{transform:translateY(-3px);border-color:#d8ad71}.game img{display:block;width:100%;aspect-ratio:1.45;object-fit:contain;background:#1b0c14}.game span{display:flex;justify-content:space-between;gap:5px;padding:8px 10px;font-size:.74rem;line-height:1.2;min-height:43px}.game b{color:var(--gold)}.article-grid{display:grid;grid-template-columns:2fr 1fr;gap:32px;border-top:1px solid #4b2c31;padding-top:34px}.article-grid h2,.faq h2,article h2{line-height:1.2;font-size:1.7rem;margin-top:0}.article-grid p,article p{color:#cebcc1}.note,aside{background:#28121d;border:1px solid #543332;border-radius:12px;padding:25px}.note h3{margin-top:0}.note a,.aside-link{color:var(--gold);font-weight:700}.faq details{background:#25101a;border:1px solid #50302f;border-radius:8px;margin:8px 0;padding:14px 18px}.faq summary{cursor:pointer;font-weight:700}.faq p{color:#cdbdc0;margin-bottom:0}.crumb{font-size:.85rem;color:#bda9af;padding:21px 0}.crumb a{color:var(--gold)}.page-hero{border:1px solid #533038;background:radial-gradient(circle at 83% 20%,#60243d 0,transparent 32%),linear-gradient(125deg,#210b15,#10080d);border-radius:14px;padding:clamp(30px,5vw,70px);min-height:365px}.page-hero h1{max-width:1050px;font-size:clamp(2.4rem,4.4vw,4.3rem)}.page-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.85fr);gap:50px;padding:55px 0 85px}.page-layout article>section{margin-bottom:42px}.page-layout article p{font-size:1.04rem;line-height:1.85}.page-layout aside{align-self:start;position:sticky;top:20px}.page-layout aside img{width:38px;height:38px;filter:brightness(0) invert(1);display:block;margin-bottom:18px}.page-layout aside span{color:var(--gold);font-size:.7rem;letter-spacing:.15em}.page-layout aside h2{margin:10px 0}.page-layout aside p{color:var(--dim)}.page-layout aside .btn{display:flex;margin:20px 0}.page-layout .games{grid-template-columns:repeat(4,1fr);margin-bottom:40px}.table-wrap{overflow-x:auto;margin:25px 0 45px}table{border-collapse:collapse;width:100%;min-width:550px}th,td{text-align:left;border-bottom:1px solid #543238;padding:14px}th{color:var(--gold);background:#2c1420}footer{background:#0d060a;border-top:1px solid #4d2a2d}.foot{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:35px;padding:50px 0;color:#bba8ad;font-size:.85rem}.foot b{color:var(--gold);display:block;margin-bottom:14px}.foot a:not(:first-child){display:block;margin:8px 0}.foot .logo{width:200px}.support{position:fixed;right:22px;bottom:22px;width:59px;height:59px;display:grid;place-items:center;background:#7f1e3e;border:1px solid #bc815e;border-radius:50%;box-shadow:0 8px 30px #0009;color:#f7da9d;z-index:5}.support svg{width:29px}.redirect{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,#4b152b,#13070d 60%)}.redirect main{width:min(500px,calc(100% - 40px));text-align:center}.redirect .logo{margin:0 auto 50px}.redirect h1{font-size:2.5rem}.redirect p{color:#c8b2ba}.progress{height:7px;overflow:hidden;background:#55313c;border-radius:10px;margin:35px 0}.progress span{display:block;background:linear-gradient(90deg,#a62a50,#e2bf82);height:100%;animation:load 2.2s ease forwards}@keyframes load{from{width:0}to{width:100%}}@media(max-width:1000px){.category-grid{grid-template-columns:repeat(4,1fr)}.games{grid-template-columns:repeat(4,1fr)}.ticker{grid-template-columns:repeat(3,1fr)}.foot{grid-template-columns:repeat(2,1fr)}.page-layout{gap:25px}}@media(max-width:650px){.wrap{width:calc(100% - 30px)}.top{height:67px}.logo{width:165px}.topactions .mutedbutton{display:none}.topactions .btn{font-size:.72rem;padding:10px}.hero-inner{min-height:460px}.hero{background-position:65% center}.hero h1{font-size:2.65rem}.hero p{font-size:1rem}.category-grid{grid-template-columns:repeat(4,1fr);gap:6px}.sprite{width:55px;height:55px}.category strong{font-size:.57rem}.games{grid-template-columns:repeat(2,1fr)}.ticker{grid-template-columns:repeat(2,1fr)}.jackpot{display:block}.article-grid,.page-layout{grid-template-columns:1fr}.page-layout aside{position:static}.page-layout .games{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:repeat(2,1fr);gap:20px}.foot .logo{width:150px}.demo{font-size:.55rem}.section-title h2{font-size:.9rem}.section-title{padding:10px}.game img{aspect-ratio:1.45}}
:root{--dummy:0}.feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-cards .note{min-width:0}.feature-cards .note h3{margin:12px 0}.feature-cards .note p{color:#cbb8bd}.team{display:flex;align-items:center;gap:8px;margin:16px 0;font-size:.8rem}.team em{font-style:normal;color:#bda1a8;margin:auto}.crest{display:grid;place-items:center;flex:0 0 30px;width:30px;height:33px;background:#762c43;border:1px solid #c28a69;border-radius:50% 50% 45% 45%;font-size:.62rem;font-weight:800;color:#f2d09d}.odds{display:flex;gap:6px}.odds span{flex:1;text-align:center;background:#180b12;border-radius:6px;padding:7px 3px;color:#e5c68e;font-size:.75rem}@media(max-width:650px){.feature-cards{grid-template-columns:1fr}}
