
:root{--gold:#ffda75;--gold2:#c9902a;--dark:#100b07;--panel:#211507;--cream:#fff1c3}*{box-sizing:border-box}html{height:100%;background:#100b07}body{margin:0;min-height:100%;font-family:system-ui,-apple-system,'Segoe UI',Tahoma,sans-serif;color:var(--cream);background:radial-gradient(ellipse at 50% -12%,#88632277,transparent 44%),radial-gradient(ellipse at 50% 50%,#5e391c33,transparent 65%),linear-gradient(145deg,#090706,#281706 55%,#080707);overflow-x:hidden}.stars{position:fixed;inset:0;pointer-events:none;opacity:.48;background-image:radial-gradient(#ffdc8b 1px,transparent 1px),radial-gradient(#fff2b5 1px,transparent 1px);background-size:83px 85px,127px 101px;background-position:13px 21px,66px 41px}.shell{position:relative;max-width:520px;margin:0 auto;padding:20px 15px 32px;text-align:center}.eyebrow{font-size:11px;letter-spacing:3px;color:#cfac65;font-weight:800}.logo{font-weight:1000;font-size:clamp(25px,7vw,39px);letter-spacing:1.2px;line-height:1.15;margin:8px 0 0;background:linear-gradient(180deg,#fff5bd,#f8bc43 58%,#a86b15);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 5px 22px #a86d1240;direction:ltr}.subtitle{font-size:18px;color:#ffe1a1;font-weight:800;margin:7px 0 12px}.globe{position:relative;height:132px;width:132px;margin:5px auto -4px;border-radius:50%;box-shadow:0 0 18px 5px #f5b64628,0 0 60px #ffc85b24,inset -19px -11px 26px #000b;overflow:hidden;background:radial-gradient(circle at 28% 22%,#fff2b0 0%,#deac49 20%,#7b4919 48%,#211306 76%);border:2px solid #e4b451}.globe:before{content:'🌍';position:absolute;inset:0;display:grid;place-items:center;font-size:87px;filter:sepia(.8) saturate(1.4) brightness(.88);transform:rotate(-12deg)}.globe:after{content:'';position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff8bd8c,transparent 45%)}.prize{margin:9px auto 15px;padding:11px 12px 13px;border:1px solid #c99b47;border-radius:14px;background:linear-gradient(105deg,#2b1908,#422908 50%,#1e1308);box-shadow:inset 0 0 18px #efb13c15,0 7px 18px #0005}.prize small{display:block;color:#edca86;font-size:13px;font-weight:700}.prize strong{display:block;font-size:clamp(30px,9vw,43px);color:#ffdf7d;line-height:1.2;direction:ltr;text-shadow:0 0 24px #e1ae4780}.prize .hint{display:block;font-size:11px;color:#d8c394}.reel-unit{border:3px solid #edbc58;border-radius:19px;padding:14px 10px 12px;background:linear-gradient(180deg,#865315,#31200b 18%,#17100a 78%,#83531a);box-shadow:0 0 0 2px #57380c,0 13px 24px #0009,inset 0 0 16px #fcca6c55;position:relative}.reel-unit:before,.reel-unit:after{content:'✦';position:absolute;top:50%;transform:translateY(-50%);color:#ffdc71;text-shadow:0 0 12px #ffd272;font-size:14px}.reel-unit:before{right:2px}.reel-unit:after{left:2px}.reel-header{font-size:11px;font-weight:900;letter-spacing:2px;color:#ffdb83;margin-bottom:10px;direction:ltr}.slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;direction:ltr;padding:0 7px}.slot{height:74px;position:relative;overflow:hidden;border:2px solid #c89336;border-radius:8px;background:linear-gradient(#b5a386,#fff7d7 25%,#fffef0 50%,#fff1bc 75%,#ab9570);box-shadow:inset 0 2px 8px #0008,0 2px 4px #0008;display:grid;place-items:center;color:#412305;font-size:clamp(29px,9vw,46px);font-weight:1000;font-variant-numeric:tabular-nums}.slot:after{content:'';position:absolute;left:0;right:0;top:49%;height:1px;background:#9d6b2845;box-shadow:0 1px #fff9}.slot.spinning span{animation:roll .105s linear infinite}.slot:nth-child(2).spinning span{animation-duration:.09s}.slot:nth-child(3).spinning span{animation-duration:.115s}.slot:nth-child(4).spinning span{animation-duration:.08s}.slot:nth-child(5).spinning span{animation-duration:.1s}.slot:nth-child(6).spinning span{animation-duration:.095s}@keyframes roll{0%{transform:translateY(-22px);filter:blur(2px)}100%{transform:translateY(22px);filter:blur(2px)}}.slot.land{animation:land .24s ease-out}@keyframes land{0%{transform:scale(1.12);box-shadow:0 0 18px #ffe080}100%{transform:scale(1)}}.wheel-caption{font-size:11px;margin-top:10px;color:#e8c88a}.actions{display:grid;grid-template-columns:1fr;gap:9px;margin-top:15px}.btn{font:inherit;font-weight:900;min-height:50px;border-radius:12px;cursor:pointer;transition:transform .12s,filter .12s;border:1px solid #cfa04c}.btn:active{transform:scale(.96)}.btn-buy{grid-column:1/-1;background:linear-gradient(180deg,#fff1a0,#e1ab40 50%,#a66d19);color:#33200c;font-size:17px;box-shadow:0 5px 16px #de9c2850}.btn-spin{grid-column:1/-1;background:linear-gradient(180deg,#ffe98e,#efaa24 50%,#a76a15);color:#261300;font-size:25px;letter-spacing:3px;direction:ltr;box-shadow:0 0 25px #fac35355;min-height:62px;text-shadow:0 1px #ffeeb2}.btn-spin:disabled{background:linear-gradient(#5c4c2d,#35291a);color:#a69a81;box-shadow:none;cursor:not-allowed;border-color:#69512b}.small-btn{background:linear-gradient(#372810,#22180d);color:#f7d487;font-size:12px;padding:6px}.small-btn:disabled{opacity:.6}.counts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.stat{padding:11px 5px;background:#22170bd9;border:1px solid #876327;border-radius:11px}.stat span{display:block;font-size:11px;color:#ccad76}.stat strong{font-size:19px;direction:ltr;display:block;color:#ffe4a1}.countdown{margin-top:12px;padding:12px;border:1px solid #947033;border-radius:12px;background:#1f150b}.countdown b{display:block;font-size:13px;color:#f7dba2}.timer{display:flex;direction:ltr;justify-content:center;gap:5px;margin-top:8px}.timebox{background:#392508;border:1px solid #c2923e;border-radius:8px;min-width:55px;padding:7px 2px}.timebox strong{display:block;font-size:20px;color:#ffe5a0}.timebox em{font-size:9px;color:#d8bd88;font-style:normal}.status{margin:14px auto 0;max-width:480px;border-radius:9px;padding:11px;color:#ffdc95;background:#2a1d0f;border:1px solid #7a5c30;font-size:13px;min-height:43px}.status.success{background:#17301e;border-color:#5f9d63;color:#ceffd3}.ticket{display:none;border:1px dashed #f2c76b;border-radius:12px;margin-top:12px;padding:13px;background:#3a260d}.ticket.show{display:block}.ticket small{display:block;color:#efca7f}.ticket strong{font-size:32px;letter-spacing:6px;direction:ltr;display:block;color:#fff0bd}.foot{font-size:11px;color:#a99472;margin-top:14px;line-height:1.6}.overlay{position:fixed;inset:0;background:#000b;display:none;align-items:center;justify-content:center;z-index:20;padding:20px}.overlay.show{display:flex}.modal{max-width:410px;width:100%;padding:22px;border-radius:18px;border:2px solid #e0a83d;background:linear-gradient(#3b270e,#1a110a);box-shadow:0 0 60px #000;text-align:center}.modal h2{font-size:21px;color:#ffe49c;margin:0 0 12px}.modal p{font-size:14px;line-height:1.8}.modal .btn{width:100%;margin-top:8px}.modal .cancel{background:#302213;color:#ebca9b}.demo-pill{display:inline-block;background:#634617;color:#ffe9a7;border:1px solid #b98e41;font-size:11px;font-weight:800;padding:4px 10px;border-radius:99px;margin-bottom:6px}@media (max-width:365px){.slot{height:62px;font-size:31px}.slots{gap:3px}.shell{padding-left:10px;padding-right:10px}.timebox{min-width:48px}}
html[lang=ar] .bonus .package-quantity{direction:rtl;font-size:12px;line-height:1.6}.spin-actions{margin:12px 0 16px}.spin-actions #spin{width:100%;font-size:18px;letter-spacing:0;min-height:56px}.actions{grid-template-columns:1fr}

.compact-checkout{margin-top:12px;overflow-wrap:anywhere}.checkout-price{font-size:28px;font-weight:bold;margin:16px 0 4px}.compact-checkout>button,.compact-checkout #copy-checkout{width:100%;margin:8px 0;min-height:48px}.compact-checkout details{margin-top:16px;padding-top:14px;border-top:1px solid #b98e4166;text-align:start}.compact-checkout summary{cursor:pointer;min-height:44px;display:list-item;line-height:2.2}.compact-checkout input{width:100%;box-sizing:border-box;padding:12px;border-radius:10px;font:inherit}.compact-checkout label{display:block;margin-top:12px}
.sales-deadline{font-size:13px;line-height:1.7;padding:12px;border:1px solid #b98e41;border-radius:10px;color:#ffe3a0}.language-bar{display:flex;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:7px 14px;border:1px solid #b98e4166;border-radius:12px;background:#211507;position:relative;font-size:14px;touch-action:manipulation}.language-bar select{font:inherit;background:#24170b;color:#ffe3a0;border:1px solid #b98e41;border-radius:9px;padding:10px 14px;min-height:44px;min-width:132px;cursor:pointer;touch-action:manipulation}.language-bar select:disabled{opacity:.55}html[lang="ar"] .logo,html[lang="ar"] .reel-header{font-family:Tahoma,system-ui,sans-serif;letter-spacing:0;direction:rtl}html[lang="ar"] .eyebrow,html[lang="ar"] .btn-spin{letter-spacing:0;direction:rtl}html[lang="en"] .logo{font-size:clamp(25px,6.7vw,43px)}
.refund-row{margin-top:12px;border:1px solid #9d793a;padding:12px;border-radius:10px}.refund-row label{display:block;margin:10px 0 5px}.refund-row input{width:100%;padding:10px;border-radius:8px;font:inherit;box-sizing:border-box}.refund-row button{margin:5px 3px}
:root{--gold:#f5c864;--gold2:#bb8027;--cream:#123a61;--panel:#eaf6ff;--dark:#c8e8fa;color-scheme:light}
html{background:#b9dcf2}body{color:#123452;background:#d9effc;background-image:linear-gradient(#e4f5ff12,#d9effc55),url('images/art-1.jpg');background-size:cover;background-position:center top;background-attachment:fixed}.stars{opacity:.25}
.shell{max-width:880px;padding:22px 22px 38px;background:linear-gradient(90deg,#d5eaff0a,#eaf6ff9c 30%,#eaf6ff9c 70%,#d5eaff0a);min-height:100vh}
.eyebrow{color:#285c87;letter-spacing:4px;font-size:10px}.logo{font-family:Georgia,'Times New Roman',serif;font-size:clamp(29px,5.8vw,60px);font-weight:900;letter-spacing:-1px;background:linear-gradient(#fff8c7 5%,#f8d27b 28%,#986119 52%,#ffe7a0 62%,#c48625 92%);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 2px 0 #72501e) drop-shadow(0 4px 4px #13395f55);text-shadow:none;line-height:1.15;margin-top:6px}
html[lang="en"] .logo{font-size:clamp(29px,5.8vw,60px)}html[lang="ar"] .logo{font-family:Tahoma,system-ui,sans-serif;font-size:clamp(28px,5.1vw,52px);letter-spacing:0}
.subtitle{font-size:14px;color:#28547b;letter-spacing:2px;margin:10px 0}.globe{height:84px;width:84px;margin:0 auto 10px;border:3px solid #e6b950;background:radial-gradient(circle at 30% 20%,#8ac7f3,#2875b4 55%,#194573);box-shadow:0 7px 12px #275b7e33,inset -13px -9px 15px #0a326e99,0 0 0 5px #ffe09d6b}.globe:before{font-size:65px;filter:sepia(.8) saturate(.8) brightness(1.3)}
.prize{max-width:460px;padding:9px 20px;margin:13px auto;background:linear-gradient(115deg,#f7fcffeb,#c4e4f8e8,#f7fcffeb);border:2px solid #ce9e47;box-shadow:0 4px 0 #926525,0 10px 22px #215b7d26,inset 0 1px 2px white;border-radius:16px}.prize small{color:#3d6481;font-size:12px}.prize strong{font:900 clamp(28px,4.5vw,42px) Georgia,serif;color:#174d7e;text-shadow:0 2px white}.prize .hint{color:#496b81;font-size:10px}
.language-bar{background:#f1faffdf;border:1px solid #c89b4f;color:#285578;box-shadow:0 3px 8px #22618c22;margin:15px auto}.language-bar select{background:linear-gradient(#fff,#d5eaf8);color:#234e70;border-color:#c49a52}
.reel-unit{border:5px solid #e4b657;border-radius:26px;padding:17px 18px 14px;background:linear-gradient(135deg,#fff3b6 0%,#d4a13e 5%,#fff3b8 8%,#537d9f 10%,#b9def4 40%,#2d608d 85%,#f6ce78 92%,#a97122 97%,#ffe8a3);box-shadow:0 0 0 3px #9d742f,0 0 0 6px #ffedaf,0 9px 0 5px #866329,0 22px 30px #1e527366,inset 0 3px 3px #fff8;isolation:isolate}.reel-unit:before,.reel-unit:after{color:#fff7d4;text-shadow:0 0 8px white}.reel-header{color:#123d63;text-shadow:0 1px #fff9;letter-spacing:3px;font-size:12px;margin:2px 0 14px}
.slots{gap:10px;padding:0;perspective:1000px}.slot{height:clamp(138px,23vw,204px);border:3px solid #d7ac58;border-radius:15px;background:linear-gradient(90deg,#4685ae88,transparent 15%,#fff7 50%,transparent 85%,#3c78a388),linear-gradient(#3975a1,#72add5 10%,#d5f4ff 32%,#edfaff 44%,#c6eafb 58%,#9dcee9 75%,#397aa8);box-shadow:inset 0 8px 12px #0c395f88,inset 0 -8px 12px #0c395f88,inset 3px 0 5px #fffb,0 0 0 2px #755127,0 3px 0 3px #e6c47b,0 8px 10px #183d5755;color:#123c63;font-size:clamp(38px,7.7vw,76px);font-weight:950;font-family:system-ui,sans-serif}
.slot span{width:100%;height:42%;display:grid;place-items:center;position:relative;z-index:2;border-block:1px solid #fff9;background:linear-gradient(#e9faff77,#ffffff33);text-shadow:0 2px 1px #fff;line-height:1}
.slot:before,.slot:after{position:absolute;left:0;right:0;height:25%;display:grid;place-items:center;font-size:.53em;line-height:1;color:#22557f;opacity:.78;background:none;box-shadow:none;transform:scaleY(.87);z-index:1}.slot:before{content:attr(data-prev);top:3%}.slot:after{content:attr(data-next);top:auto;bottom:3%}.slot.spinning:before,.slot.spinning:after{filter:blur(2px)}
.wheel-caption{color:#153f64;text-shadow:0 1px #fff9;font-size:11px;margin-top:17px}.actions{margin:27px auto 0;max-width:650px;grid-template-columns:1fr 1fr;gap:13px}.btn{border:2px solid #c2913e;border-radius:999px;min-height:50px;box-shadow:inset 0 2px 2px #fff9,0 3px 0 #896027,0 6px 13px #23577a33}.btn-buy{background:linear-gradient(#fff9cd,#f8d479 34%,#e8af45 70%,#fff0ac);color:#493011;font-size:clamp(20px,3vw,27px);min-height:64px;box-shadow:0 0 0 3px #f4e5b4,0 0 0 5px #a8792c,0 6px 0 5px #855a20,0 14px 22px #24577844,inset 0 2px 3px white;text-shadow:0 1px #fff8}.btn-spin{grid-column:auto;background:linear-gradient(#f3fbff,#a4cce9);color:#17486f;font-size:19px;min-height:48px;letter-spacing:2px}.btn-spin:disabled{background:linear-gradient(#e7f1f7,#b2c8da);color:#58758b;border-color:#9db0bb;box-shadow:inset 0 1px white,0 3px 0 #9caab3}.small-btn{background:linear-gradient(#f7fcff,#bbdbf1);color:#224f72;font-size:13px;padding:10px 17px}.actions #mytickets{grid-column:auto}
.stat,.countdown,.status,.sales-deadline,.ticket{background:linear-gradient(135deg,#f5fcfff0,#d2eafbfa);border:1px solid #c59a50;color:#214f72;box-shadow:inset 0 1px white,0 4px 10px #24567d22;border-radius:16px}.counts{gap:12px;margin-top:20px}.stat{padding:14px 10px}.stat span{color:#356182;font-size:12px}.stat strong{color:#174c7b;font-size:27px;text-shadow:0 1px white}.countdown b,.sales-deadline{color:#285676}.timebox{background:linear-gradient(135deg,#fff9e5,#f1dbaa);border-color:#cfac69;min-width:63px;box-shadow:inset 0 1px white,0 3px 0 #c29d5e}.timebox strong{color:#274d6c}.timebox em{color:#4d6d85}.status.success{background:#e6f7e9;color:#275e38;border-color:#77a585}.foot{color:#345c78;background:#e9f6ffd9;border-radius:12px;padding:12px}.ticket small,.ticket strong{color:#1d4d72}.modal{background:linear-gradient(#f5fcff,#c6e3f5);color:#234f6e;border-color:#d0a653}.modal h2{color:#214f72}.modal .cancel{background:#e8f4fc;color:#375e78}.compact-checkout .hint{color:#42647c}.compact-checkout summary{color:#315f7f}input{background:#fff;color:#234f70;border:1px solid #9db9ce}#payment-network{background:#edf8ff!important;color:#254f71!important;border-color:#c99d52!important}
@media(max-width:540px){.shell{padding:16px 12px 28px}.logo{letter-spacing:-.8px}.eyebrow{letter-spacing:2px}.globe{width:68px;height:68px}.globe:before{font-size:52px}.reel-unit{padding:14px 10px 12px;border-width:4px;border-radius:20px}.slots{gap:6px}.slot{border-width:2px;border-radius:10px;height:clamp(114px,28vw,152px);font-size:clamp(33px,9vw,48px)}.reel-header{font-size:10px;letter-spacing:2px}.wheel-caption{font-size:9px}.language-bar{margin:12px auto 16px;padding:3px 10px}.prize{margin:12px auto}.prize .hint{font-size:9px}.actions{gap:12px}.btn-buy{min-height:58px}.btn-spin{font-size:17px}.counts .stat strong{font-size:23px}.timebox{min-width:53px}}
@media(prefers-reduced-motion:reduce){.slot.spinning span{animation:none}.slot.land{animation:none}.btn{transition:none}}
:root{--cream:#f7df9e;--panel:#102b48;--dark:#061426;color-scheme:dark}
html{background:#061426}body{color:#f7e8bd;background-color:#061426;background-image:linear-gradient(#07152b0a,#07152b44),url('images/art-2.jpg')}
.shell{background:linear-gradient(90deg,#06142600,#071b3466 30%,#071b3466 70%,#06142600)}
.eyebrow,.subtitle{color:#dfc78c}.reel-header,.wheel-caption{color:#ffe5a0;text-shadow:0 2px #10233b}
.prize{background:linear-gradient(115deg,#0b2039ed,#183d60ed,#0b2039ed);box-shadow:0 4px 0 #805a23,0 10px 22px #0006,inset 0 1px 2px #ecce8777}.prize small{color:#f4d695}.prize strong{color:#ffe3a0;text-shadow:0 2px #183650,0 0 18px #e9bd4f44}.prize .hint{color:#c6d4df}
.language-bar{background:#0b2340e8;color:#f5dba1;border-color:#c7994e}.language-bar select{background:linear-gradient(#244766,#102b46);color:#ffe3aa;border-color:#bd9147}
.reel-unit{background:linear-gradient(135deg,#ffefad 0%,#b6852e 5%,#ffe2a0 8%,#173b5a 10%,#1e4b72 40%,#092039 85%,#f6ce78 92%,#a97122 97%,#ffe8a3);box-shadow:0 0 0 3px #805b26,0 0 0 6px #e7c378,0 9px 0 5px #68481e,0 22px 30px #0009,inset 0 3px 3px #fff8}
.stat,.countdown,.status,.sales-deadline,.ticket{background:linear-gradient(135deg,#102d4bf2,#081c32f5);color:#ecd9b0;box-shadow:inset 0 1px #efd39833,0 4px 12px #0004;border-color:#b28a48}.stat span{color:#d6c69f}.stat strong{color:#ffe3a0;text-shadow:0 1px #102a40}.countdown b,.sales-deadline{color:#ecdab6}.timebox{background:linear-gradient(#214667,#102a44);border-color:#b08b4e;box-shadow:inset 0 1px #ffe4ac33,0 3px 0 #896126}.timebox strong{color:#ffe6aa}.timebox em{color:#d6d8d8}
.small-btn{background:linear-gradient(#244b6e,#102b46);color:#ffe3a0;border-color:#b98f49}.btn-spin:not(:disabled){background:linear-gradient(#fff4bb,#e9b449 60%,#b47b24);color:#3c2913}.btn-spin:disabled{background:linear-gradient(#264561,#142c43);color:#91a9bd;border-color:#6b7e8e;box-shadow:inset 0 1px #7b94ab55,0 3px 0 #0b1a29}.status.success{background:#163e32;color:#d0f2d8;border-color:#6eab83}.foot{color:#d0d6db;background:#0b2340d9}.ticket small,.ticket strong{color:#ffe1a0}.modal{background:linear-gradient(#163a5b,#091e35);color:#f1dfb8}.modal h2{color:#ffe3a0}.modal .cancel{background:#1c3b56;color:#ebd6b1}.compact-checkout .hint{color:#ced7df}.compact-checkout summary{color:#f1d6a0}input{background:#0a1f35;color:#fff1cf;border-color:#a98549}#payment-network{background:#102b46!important;color:#ffe3a0!important;border-color:#bd9147!important}

.royal-header{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;padding:0 6px 17px;margin:0 -7px 3px}
.royal-header:after{content:'';position:absolute;z-index:-1;bottom:0;left:0;right:0;height:122px;border-radius:48% 48% 12px 12px / 22px 22px 12px 12px;border-top:3px solid #d4b06d;border-bottom:1px solid #b38a47;background:linear-gradient(110deg,#06172cbb,#123b61ee 22%,#081d34f5 50%,#123b61ee 78%,#06172cbb);box-shadow:0 -2px 0 #75552b,0 3px 0 #031120,0 9px 17px #0005,inset 0 4px 5px #ffeac22a}
.royal-header .globe{order:0;flex:none;width:340px;height:224px;max-width:85vw;margin:-8px auto -53px;border:0;border-radius:0;background:url('images/art-3.png') center / contain no-repeat;box-shadow:none;overflow:visible;filter:drop-shadow(0 5px 9px #0007)}
.royal-header .globe:before,.royal-header .globe:after{content:none}
.royal-header .logo{order:1;position:relative;z-index:2;white-space:nowrap;font-family:Georgia,'Times New Roman',serif;font-size:clamp(26px,5.15vw,65px)!important;font-weight:900;letter-spacing:-1.6px;line-height:1.14;color:#f0ca79;background:linear-gradient(#fff3be 4%,#e8c378 28%,#b37b2d 50%,#ffe8a3 60%,#b57e2e 96%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #f5d68e) drop-shadow(0 2px 0 #87571b) drop-shadow(0 3px 0 #6b4315) drop-shadow(0 4px 0 #402b13) drop-shadow(0 7px 4px #000b);margin:0 -12px 10px}
.royal-header .eyebrow{order:3;letter-spacing:4px;font-size:9px;color:#c9bb94;margin-top:8px}
.royal-header .subtitle{order:2;position:relative;color:#f8e4b2;letter-spacing:3px;font-size:13px;font-weight:700;border-block:1px solid #b7965777;min-width:55%;padding:5px 32px;margin:0 0 2px;background:linear-gradient(90deg,transparent,#091d33aa,transparent)}
.royal-header .subtitle:before,.royal-header .subtitle:after{content:'◆';color:#ddb76b;position:absolute;top:5px;font-size:11px}.royal-header .subtitle:before{left:8px}.royal-header .subtitle:after{right:8px}
html[lang="ar"] .royal-header .logo{font-family:Tahoma,system-ui,sans-serif;letter-spacing:-1px;font-size:clamp(25px,4.9vw,57px)!important;white-space:normal}html[lang="ar"] .royal-header .subtitle{letter-spacing:0}
@media(max-width:540px){.royal-header{padding-bottom:12px;margin-top:-2px}.royal-header .globe{width:265px;height:177px;margin:-12px auto -40px}.royal-header .logo{font-size:clamp(24px,6.1vw,34px)!important;letter-spacing:-1.2px;margin-bottom:10px}.royal-header:after{height:100px}.royal-header .subtitle{font-size:10px;padding:4px 21px;letter-spacing:1.6px}.royal-header .eyebrow{font-size:7px;letter-spacing:1.8px}html[lang="ar"] .royal-header .logo{font-size:clamp(23px,6vw,31px)!important}.royal-header .subtitle:before,.royal-header .subtitle:after{top:4px;font-size:9px}}

body{background-attachment:fixed;background-position:center top}.shell{max-width:650px;padding-top:18px}.preview-banner{font-size:10px;letter-spacing:1.8px;color:#b8c6d6;margin:0 auto 16px;padding:7px 12px;background:#081a2ed9;border:1px solid #63809b55;border-radius:20px;width:fit-content}.royal-header .globe{width:340px;height:210px;margin-bottom:-45px}.royal-header .logo{font-size:clamp(26px,5.2vw,46px)!important}.prize{margin-top:20px}.prize small{letter-spacing:2.5px;font-size:10px}.prize strong{display:block;font-size:58px;line-height:1.2}.prize .hint{font-size:11px;line-height:1.8}.language-bar{margin-bottom:12px}.account-strip{display:flex;justify-content:space-between;text-align:start;border-block:1px solid #e4be6833;padding:13px 6px;margin:6px 0 23px}.account-strip small,.checkout-summary small{display:block;font-size:9px;letter-spacing:1.4px;color:#b8c7d8;margin-bottom:5px}.account-strip strong{display:block;font-size:13px;color:#ffe4ac}.account-strip>div:last-child{text-align:end}.account-strip #credit-count{font-size:21px}.reel-unit{margin-bottom:25px}.actions{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:24px 0 22px}.actions #buy{grid-column:1/-1;font-size:22px;padding:17px}.actions #spin{font-size:13px;letter-spacing:1px}.actions #mytickets{font-size:13px}.btn{cursor:pointer}.purchase-section{border:1px solid #ad8445;border-radius:20px;background:linear-gradient(145deg,#143553f5,#06182df9);padding:22px 19px;margin:16px 0 20px;box-shadow:inset 0 1px #ffdc9233,0 8px 24px #0005;scroll-margin-top:20px;text-align:start}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:24px}.section-heading small{font-size:9px;letter-spacing:2px;color:#d9b975}.section-heading h2{font-size:19px;font-family:Georgia,serif;margin:6px 0 0;color:#f9e4b3}.token-chip{white-space:nowrap;font-size:9px;letter-spacing:.4px;border:1px solid #66859d77;padding:7px;border-radius:6px;color:#cedbe9}.package-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.package{position:relative;min-height:117px;background:linear-gradient(135deg,#1d4564,#0b223b);border:1px solid #718b9b;color:#f8e7bf;border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 15px;gap:9px;cursor:pointer;box-shadow:inset 0 1px #a6c9df33,0 4px 0 #041223;text-align:start;font-family:inherit}.package strong{font-family:Georgia,serif;font-size:28px;font-weight:700;display:block;white-space:nowrap}.package strong small{font:10px system-ui;letter-spacing:1px;color:#c4d1dc}.package-quantity{display:block;font-size:12px;font-weight:600;unicode-bidi:isolate;white-space:nowrap}.package.selected{border:2px solid #edc779;background:linear-gradient(145deg,#294e69,#122b43);padding:19px 14px;box-shadow:inset 0 0 18px #e9c37e0e,0 0 0 3px #d9b06416,0 4px 0 #715323}.package-check{position:absolute;right:12px;bottom:16px;color:#c7a86f;font-size:16px}.bonus{border-color:#cfa557}.bonus .package-quantity{color:#ffe6a0;font-weight:800;font-size:14px}.best-value{position:absolute;top:-9px;left:12px;padding:4px 9px;border-radius:4px;background:linear-gradient(#f8df98,#c1913e);font-size:8px;font-weight:800;color:#392914;letter-spacing:.8px}.package-note{font-size:11px;line-height:1.7;color:#b9c9da;margin:20px 0}.checkout-summary{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #b48d4f55;padding-top:17px;gap:14px}.checkout-summary strong{font-size:19px;font-family:Georgia,serif;display:block}.checkout-summary button{min-width:125px;font-size:15px}.preview-payment-note{font-size:10px;line-height:1.7;color:#c6d2df;margin:17px 0 0}.counts .stat{padding:17px 6px}.counts .stat span{font-size:10px;letter-spacing:.8px}.counts .stat strong{font-size:30px}.countdown{margin-top:17px;padding:20px 12px}.countdown b{font-size:11px;line-height:1.7}.timebox{min-width:0}.timebox em{font-size:9px;letter-spacing:.6px}.sales-deadline{font-size:11px}.status{font-size:12px;line-height:1.8;margin-top:20px}.trust-card{padding:23px 14px 8px;border-top:1px solid #c7a36444;margin-top:26px}.trust-card h2{font-family:Georgia,serif;font-size:22px;color:#f5d897;margin:0 0 10px}.trust-card p{font-size:12px;line-height:1.9;color:#c5d0dc}.trust-card a{display:inline-block;margin:9px;font-size:10px;letter-spacing:1px;color:#f0cf8d;text-decoration:none;border-bottom:1px solid #ba965855;padding:5px}dialog{background:linear-gradient(145deg,#163e60,#071c32);color:#f4e0b4;border:1px solid #d7af63;border-radius:20px;width:min(90vw,420px);padding:36px 25px;text-align:center;box-shadow:0 15px 80px #000a}dialog::backdrop{background:#020a15d9;backdrop-filter:blur(6px)}dialog h2{font-size:22px}dialog p{font-size:14px;line-height:1.9;color:#d2dfeb}#dialog-close{position:absolute;right:14px;top:10px;background:none;border:0;color:#d4bf93;font-size:26px;cursor:pointer}#dialog-number{font-size:32px;letter-spacing:7px;color:#ffe4a3;margin:22px 0}#dialog-ok{min-width:160px}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid #98dfff;outline-offset:4px}html[lang=ar] .section-heading h2,html[lang=ar] .trust-card h2{font-family:Tahoma,system-ui,sans-serif}html[lang=ar] .package{align-items:flex-start}html[lang=ar] .package-check{right:auto;left:12px}html[lang=ar] .best-value{left:auto;right:12px}html[lang=ar] .preview-banner,html[lang=ar] .section-heading small,html[lang=ar] .account-strip small{letter-spacing:0}html[lang=ar] .package-quantity{direction:rtl} @media(max-width:420px){.shell{padding-inline:14px}.purchase-section{padding:20px 14px}.section-heading h2{font-size:17px}.token-chip{font-size:8px}.package{padding-inline:12px}.package.selected{padding-inline:11px}.package strong{font-size:25px}.package-quantity{font-size:11px}.bonus .package-quantity{font-size:12px}.royal-header .globe{width:265px;height:177px;margin-bottom:-40px}.royal-header .logo{font-size:clamp(22px,6vw,31px)!important}.preview-banner{font-size:8px;letter-spacing:1px}.reel-unit{padding-inline:10px}.slot{min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}

/* The language control and all static labels also work without JavaScript. */
.text-ar{display:none}html:has(#lang-ar:checked) .text-ar{display:inline}html:has(#lang-ar:checked) .text-en{display:none}html:has(#lang-en:checked) .text-ar{display:none}html:has(#lang-en:checked) .text-en{display:inline}
.language-options{display:flex;gap:5px;direction:ltr}.language-options input{position:absolute;opacity:0;width:1px;height:1px}.language-options label{display:grid;place-items:center;min-width:85px;min-height:44px;cursor:pointer;border:1px solid #8e7546;border-radius:8px;padding:8px 12px;color:#d5dce5;font-size:13px;touch-action:manipulation}.language-options input:checked+label{background:linear-gradient(#f8df9d,#c79641);color:#342617;border-color:#ffe5a1;font-weight:700}.language-options input:focus-visible+label{outline:3px solid #98dfff;outline-offset:3px}
html:has(#lang-ar:checked) .shell{direction:rtl}html:has(#lang-en:checked) .shell{direction:ltr}html:has(#lang-ar:checked) .royal-header .logo{font-family:Tahoma,system-ui,sans-serif;letter-spacing:-1px;white-space:normal}html:has(#lang-ar:checked) .royal-header .subtitle{letter-spacing:0}html:has(#lang-ar:checked) .section-heading h2,html:has(#lang-ar:checked) .trust-card h2{font-family:Tahoma,system-ui,sans-serif}html:has(#lang-ar:checked) .package-check{right:auto;left:12px}html:has(#lang-ar:checked) .best-value{left:auto;right:12px}

.sound-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px}.sound-controls button{font-size:12px;min-height:44px}.sound-controls p,.data-note{font-size:11px;color:#cad9e5;line-height:1.8;width:100%;margin:7px 0}.data-note{padding:0 10px}

.package-disclosure{margin:24px 0 15px}.package-disclosure>summary{display:block;list-style:none;font-size:22px;padding:17px;cursor:pointer;user-select:none}.package-disclosure>summary::-webkit-details-marker{display:none}.package-disclosure>summary:focus-visible{outline:3px solid #98dfff;outline-offset:4px}.package-disclosure[open]>summary{margin-bottom:18px}.package-disclosure .purchase-section{margin:0}.actions{margin-top:12px}.connection-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.connection-controls button{font-size:12px;min-height:44px}.connection-controls p{width:100%;font-size:11px;line-height:1.7;color:#bbcddd;margin:0}.sound-controls{padding:0;display:inline-flex;width:auto}.sound-controls p{display:none}.sound-icon{width:42px;height:42px;background:#133550;border:1px solid #987a44;border-radius:50%;font-size:20px;cursor:pointer}.language-bar{gap:8px}
