:root{--bg:#030a11;--panel:#07121d;--gold:#d79b22;--gold2:#ffd66e;--line:#a76f12;--txt:#e8e8e8;--muted:#bbc1c8}*{box-sizing:border-box}body{margin:0;background:#02070c;color:var(--txt);font-family:Arial,sans-serif}.layout{display:grid;grid-template-columns:58% 42%;max-width:1536px;margin:auto;border-left:1px solid #3e2b0d;border-right:1px solid #3e2b0d}header{max-width:1536px;margin:auto;height:74px;display:flex;align-items:center;padding:8px 28px;gap:22px;background:#040b12;border:1px solid var(--line);border-bottom:0}.logo{width:145px;max-height:56px;object-fit:contain}nav{display:flex;gap:20px;flex:1;justify-content:center}nav a{font-size:12px;font-weight:bold}.actions{display:flex;gap:10px}.actions a{padding:11px 20px;border-radius:7px;font-weight:bold;font-size:13px}.login{border:1px solid var(--line);background:#08111b}.join,.hero-text a,.all{background:linear-gradient(#ffd462,#c17d0c);color:#241708}.maria-hero{height:385px;position:relative;overflow:hidden;background:#07101a url("maria-hero-reference.png") center/cover no-repeat;border:1px solid var(--line)}.maria-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,10,18,.96) 0%,rgba(3,10,18,.76) 40%,rgba(3,10,18,.05) 78%)}.hero-text{position:relative;z-index:2;width:56%;padding:28px 0 0 48px}.hero-text h1{font-size:48px;font-style:italic;margin:0;color:#f4c55a;text-shadow:2px 3px 0 #503307}.hero-text h2{font-size:25px;line-height:1.2;margin:5px 0 18px}.hero-text em{color:#f2c75e}.hero-text p{font-size:14px;line-height:1.65;color:#d4d7db}.hero-text a{display:inline-flex;justify-content:space-between;width:220px;padding:13px 20px;border-radius:10px;font-weight:bold;margin-top:10px}.hero-text a b{font-size:22px}.maria-label{position:absolute;z-index:3;right:20px;bottom:18px;text-align:center;font-family:cursive;font-size:22px;color:#fff;text-shadow:0 2px 5px #000}.maria-label span{display:block;font:9px Arial;color:#ffd66e}.bonuses{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;background:#03070b;padding:5px}.bonuses article{height:150px;border:1px solid var(--line);background:linear-gradient(145deg,#0b1b2d,#081018);text-align:center;padding:12px 4px}.bonuses small,.bonuses b{display:block;font-size:10px}.bonuses b{margin:4px 0;color:#ddd}.bonuses strong{display:block;color:#f1c557;font-size:35px;margin-top:6px}.bonuses span{display:block;font-size:28px;margin-top:5px}.popular{margin:5px;border:1px solid var(--line);border-radius:8px;background:#06101a;padding:14px}.popular h3{text-align:center;color:#e6ba58;margin:0 0 12px}.tabs{display:flex;gap:7px;flex-wrap:wrap}.tabs button{flex:1;min-width:75px;padding:9px 5px;background:#0c1722;border:1px solid #31404d;color:#ddd;border-radius:5px;font-size:11px}.tabs .on{background:#e2a92e;color:#241708}.cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.game{height:92px;border:1px solid #806022;border-radius:5px;padding-top:10px;text-align:center;background:linear-gradient(135deg,#345a9b,#8e68aa);overflow:hidden}.game i{font-size:35px;font-style:normal}.game b,.game small{display:block;font-size:8px}.game small{color:#e4ba57;margin-top:4px}.b{background:linear-gradient(135deg,#2a9bc3,#ef5e82)}.c{background:linear-gradient(135deg,#517ec9,#b43eaf)}.d{background:linear-gradient(135deg,#432015,#b44819)}.e{background:linear-gradient(135deg,#438b69,#d2a452)}.f{background:linear-gradient(135deg,#b18447,#5c5e93)}.g{background:linear-gradient(135deg,#8b6848,#2d2420)}.h{background:linear-gradient(135deg,#e89513,#6c1e11)}.i{background:linear-gradient(135deg,#b44918,#e2a722)}.j{background:linear-gradient(135deg,#f2a519,#b82412)}.all{display:block;width:290px;text-align:center;margin:15px auto 0;padding:11px;border-radius:7px;font-weight:bold}.about{display:flex;align-items:center;gap:20px;padding:14px 60px;border-top:1px solid var(--line);background:#07101a}.about img{width:230px;max-height:70px;object-fit:contain}.about p{font-size:12px;line-height:1.55;color:#d2d5d8}.right{padding:4px}.categories{display:grid;grid-template-columns:1fr 1fr;gap:4px}.categories>div{height:63px;border:1px solid var(--line);background:linear-gradient(90deg,#091018,#17130b);display:flex;align-items:center;padding:6px 12px;gap:12px}.categories span{font-size:32px;color:#dba126}.categories b{font-size:14px}.categories small{display:block;font-weight:normal;color:#c9cdd1;margin-top:5px}.slot5000{height:150px;margin-top:7px;border:1px solid var(--line);background:#07101b url("maria-hero-reference.png") center/cover no-repeat;position:relative;overflow:hidden}.slot5000:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07101b 15%,rgba(7,16,27,.75) 52%,rgba(7,16,27,.08))}.slot5000 div{position:absolute;z-index:2;left:45px;top:25px}.slot5000 h2{font-size:39px;line-height:.85;margin:5px 0}.slot5000 em{color:#f0ba3f}.slot5000 p{font-size:10px}.slot5000 strong{position:absolute;z-index:2;right:20px;bottom:25px;color:#e9d7b5;background:#1a1009;border:3px solid #e2a326;padding:10px;font-size:25px;transform:rotate(-6deg)}.icons{display:grid;grid-template-columns:repeat(7,1fr);margin-top:7px;border:1px solid var(--line);background:#07111b;padding:12px}.icons div{text-align:center;font-size:28px}.icons small{display:block;font-size:9px;margin-top:5px}.deposit,.why{border:1px solid var(--line);background:#07111b;padding:12px;margin-top:7px}.deposit h3,.why h3{text-align:center;color:#e6ba58;margin:0 0 5px;font-size:15px}.deposit>small{display:block;text-align:center;font-size:9px}.pay{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:10px}.pay b{background:#e5e7e9;color:#23374d;padding:7px 12px;font-size:11px;min-width:65px;text-align:center}.why p{font-size:12px;margin:9px;color:#d4d7da}footer{max-width:1536px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:25px;padding:28px 12%;border:1px solid var(--line);background:#040b12;color:#c6cbd2;font-size:11px;line-height:1.7}footer h4{color:#e8bd5a;margin:0 0 8px}footer strong{font-size:20px;color:#dba32a}#menu{display:none}
@media(max-width:900px){.layout{grid-template-columns:1fr}.right{padding:6px}.hero-text{padding-left:25px}.bonuses{grid-template-columns:repeat(3,1fr)}.categories{grid-template-columns:1fr 1fr}}@media(max-width:620px){header{height:auto;flex-wrap:wrap;padding:8px 14px}.logo{width:125px}#menu{display:block;margin-left:auto;background:#0a1420;color:#e9bd57;border:1px solid var(--line);padding:7px}nav{display:none;width:100%;order:5;flex-direction:column;align-items:flex-start}nav.open{display:flex}.actions a{padding:8px 10px;font-size:11px}.maria-hero{height:450px}.hero-text{width:100%;padding:22px}.hero-text h1{font-size:38px}.hero-text h2{font-size:21px}.maria-hero:after{background:linear-gradient(90deg,rgba(3,10,18,.95),rgba(3,10,18,.45))}.bonuses{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.categories{grid-template-columns:1fr}.icons{grid-template-columns:repeat(4,1fr)}.slot5000 div{left:20px}.about{padding:14px 20px;display:block}.about img{width:180px}.promo-list{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:25px}}
