@charset "UTF-8";
@font-face{font-family:"IBM Plex Sans Arabic";font-weight:400;font-display:swap;src:url("/storefront/releases/ebd797ab0949f5f9734a/assets/ibm-plex-sans-arabic-400.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans Arabic";font-weight:500;font-display:swap;src:url("/storefront/releases/ebd797ab0949f5f9734a/assets/ibm-plex-sans-arabic-500.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans Arabic";font-weight:600;font-display:swap;src:url("/storefront/releases/ebd797ab0949f5f9734a/assets/ibm-plex-sans-arabic-600.woff2") format("woff2")}
@font-face{font-family:"IBM Plex Sans Arabic";font-weight:700;font-display:swap;src:url("/storefront/releases/ebd797ab0949f5f9734a/assets/ibm-plex-sans-arabic-700.woff2") format("woff2")}
:root{color-scheme:light;--ink:#101519;--muted:#6c7075;--bg:#f1ede3;--surface:#fff9ee;--line:#e4ddce;--yellow:#ffce16;--soft:#fff2b8;font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif;font-synthesis:none;color:var(--ink);background:var(--bg);line-height:1.5}
*{box-sizing:border-box}body{margin:0;min-width:280px}button,input,select{font:inherit}button,a{touch-action:manipulation;outline-offset:4px;-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;color:inherit;background:none}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:3px solid #b17f00}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}b,strong{font-weight:600}bdi{unicode-bidi:isolate}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;right:20px;z-index:99;background:var(--surface);padding:12px}.skip-link:focus{top:12px}
.store-shell{max-width:680px;margin:auto;padding:0 12px 22px}.store-header{display:flex;align-items:center;justify-content:space-between;min-height:66px;margin:0 -12px 18px;padding:7px 16px;background:#131719;border-radius:0 0 24px 24px;color:#fff}.brand{display:block;min-width:0}.brand-mark{width:176px;height:54px;object-fit:contain}.icon-button{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;padding:11px}.icon-button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#help-button{background:#252a2d;border:1px solid #383c3f;border-radius:17px}#help-button:hover{background:#343a3d}.preview-notice{font-size:11px;line-height:1.6;padding:5px 12px;text-align:center;background:#fff0bb;color:#69541c}
.intro{display:flex;direction:ltr;align-items:center;gap:12px;margin:0 3px 16px}.intro>div{flex:1;min-width:0;direction:rtl;text-align:center}.intro h1{display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:clamp(26px,7.3vw,44px);line-height:1.35}.intro h1 svg{width:29px;height:29px;stroke:#f6b900;fill:#ffda31;stroke-width:1.5;flex-shrink:0}.intro p{font-size:clamp(12px,3.45vw,20px);color:var(--muted);line-height:1.7;margin-top:2px}.game-search-toggle{background:var(--surface);border:1px solid var(--line)}.game-search-toggle[aria-expanded=true]{background:var(--soft);border-color:#e6bf3a}.search-box{position:relative;display:flex;margin-bottom:14px}.search-box input{width:100%;min-height:48px;border:1px solid #dddcd3;border-radius:13px;background:var(--surface);padding:10px 14px 10px 44px;font-size:16px}.search-box svg{position:absolute;left:14px;top:14px;width:20px;height:20px;stroke:var(--muted);stroke-width:1.7;fill:none}.search-empty{font-size:14px;text-align:center;padding:12px;color:var(--muted)}
.side-select{display:grid;grid-template-columns:minmax(82px,25%) minmax(0,1fr);gap:10px;align-items:start}.game-rail{display:flex;flex-direction:column;gap:6px;border-inline-end:1px solid var(--line);padding-inline-end:8px}.game-tab{position:relative;min-width:0;width:100%;padding:7px 7px 5px;border-radius:15px;font-size:14px;font-weight:600;line-height:1.3;transition:background .18s}.game-tab:hover{background:#f0eee7}.game-tab[aria-pressed=true]{background:var(--soft)}.game-tab[aria-pressed=true]::before{content:"";position:absolute;right:-2px;top:10px;width:4px;height:44%;background:#ffcb08;border-radius:5px}.game-thumbnail{width:100%;aspect-ratio:1;object-fit:cover;object-position:50% 28%;border-radius:12px;background:#e6e3d9}.game-tab-name{display:block;margin-top:5px;overflow-wrap:anywhere}.game-preview{min-width:0;align-self:start;border-radius:22px;isolation:isolate}.preview-art{aspect-ratio:2/3;border-radius:22px 22px 0 0;overflow:hidden;background:#20333f}.preview-image{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.preview-details{position:relative;background:var(--surface);border-radius:22px;padding:13px 10px 17px;margin-top:-18px;text-align:center;box-shadow:0 5px 20px #11111104}.preview-details h2{font-size:clamp(23px,6.8vw,38px);line-height:1.45;font-weight:700;overflow-wrap:anywhere}.preview-description{font-size:clamp(15px,4vw,21px);line-height:1.5;color:var(--muted);margin-top:1px;overflow-wrap:anywhere}.button{min-height:50px;padding:11px 14px;display:flex;justify-content:center;align-items:center;gap:8px;border-radius:14px;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.primary-button{background:linear-gradient(125deg,#ffe850,#ffcc06 60%,#ffb900);border:1px solid #e8be30;box-shadow:inset 0 0 0 2px #fff4a7a0,0 6px 17px #eab60020;color:#11171a}.primary-button:hover{filter:brightness(1.04)}.secondary-button{background:#f1f0ea;color:#303639}.game-action{width:100%;margin-top:15px;padding:10px;justify-content:space-between;font-weight:700;font-size:clamp(15px,4.1vw,23px);gap:5px}.action-arrow{font:36px/1 Arial,sans-serif;flex-shrink:0;margin-inline:3px}.preview-note{font-size:12px;color:var(--muted);margin-top:13px}.support-strip{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;background:#e5f3e7;border-radius:22px;padding:7px 16px;margin-top:16px;font-size:15px;font-weight:500}.support-strip:hover{background:#d9eddf}.support-strip svg{width:32px;height:32px;border-radius:50%;background:#14ba5c;color:#fff;fill:none;stroke:currentColor;stroke-width:1.5;padding:3px}.support-chevron{font:28px/1 Arial}.store-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:20px;padding-top:12px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.store-footer button{font-size:12px;min-height:44px}.store-footer small{flex-basis:100%;font-size:10px;line-height:1.8;text-align:center}
.consent-banner{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:#f4f3ed}.consent-banner p{font-size:12px;color:var(--muted);flex:1 1 200px}.consent-banner button{min-height:38px;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;color:var(--muted);margin:4px 0 13px}.breadcrumb button{min-height:40px;padding:5px 0;color:var(--ink);font-weight:500}.game-hero{display:flex;align-items:center;gap:15px;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:20px}.game-hero img{width:80px;height:90px;object-fit:cover;object-position:50% 25%;border-radius:13px}.game-hero>div{min-width:0}.game-hero h2{font-size:24px;line-height:1.4}.game-hero p{font-size:14px;color:var(--muted);margin-top:5px}.methods-heading{margin:25px 0 16px}.step-kicker{font-size:12px;color:#836400}.methods-heading h1,.packages-heading h1{font-size:28px;font-weight:700}.section-subtitle{font-size:14px;color:var(--muted);margin-top:4px}.methods-grid{display:grid;gap:12px}.method-card{display:grid;grid-template-columns:minmax(0,1fr) 65px 14px;gap:14px;align-items:center;text-align:right;padding:20px 16px;background:var(--surface);border:1px solid var(--line);border-radius:19px;min-height:122px}.method-card:hover{background:#fff9de;border-color:#e3c34d}.method-card h3{font-size:21px}.method-card p{font-size:14px;color:var(--muted);margin-top:5px}.method-art,.method-mini{display:grid;place-items:center;background:var(--soft);border-radius:16px;width:65px;height:65px}.method-art svg,.method-mini svg{width:37px;height:37px;stroke:var(--ink);stroke-width:1.5;fill:none}.method-art img,.method-mini img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.method-arrow{font:30px/1 Arial}.help-note{font-size:13px;color:var(--muted);text-align:center;margin-top:16px;padding:12px}.method-selected{display:flex;align-items:center;gap:12px;margin:18px 0;padding:12px;border-radius:15px;background:#f1efe6}.method-mini{width:46px;height:46px;flex-shrink:0}.method-mini svg{width:28px;height:28px}.method-selected>div{flex:1;min-width:0}.method-selected strong{font-size:15px}.method-selected p{font-size:12px;color:var(--muted)}.method-selected button{min-height:44px;font-size:13px;padding:8px}.packages-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:18px 0 12px}.price-note{font-size:12px;color:var(--muted)}.packages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.package-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:17px;padding:18px 13px;text-align:right;min-height:130px}.package-card h3{font-size:21px;margin-left:15px;overflow-wrap:anywhere}.package-card[aria-pressed=true]{background:#fff8d9;border-color:#e1b100;box-shadow:inset 0 0 0 1px #e1b100}.selection-dot{position:absolute;left:10px;top:12px;width:17px;height:17px;border:1px solid #d2d2c9;border-radius:50%}.package-card[aria-pressed=true] .selection-dot{background:#ffd11b;border-color:#cfa800}.package-card[aria-pressed=true] .selection-dot:after{content:'✓';display:block;font-size:12px;line-height:16px;text-align:center}.package-description{font-size:12px;margin-top:4px;color:var(--muted)}.price{display:flex;align-items:baseline;gap:6px;font-size:24px;font-weight:700}.price .currency,.summary-price .currency{font-size:13px;font-weight:400;color:var(--muted)}.package-card .price{margin-top:17px}.package-note{display:flex;gap:8px;justify-content:center;align-items:center;font-size:13px;color:var(--muted);padding:16px 0}.package-note svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}
.selection-bar{position:fixed;z-index:10;bottom:0;left:0;right:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:#fff9eef5;border-top:1px solid var(--line);backdrop-filter:blur(12px)}.selection-inner{max-width:650px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;align-items:center}.selection-info strong{font-size:17px;display:block;overflow-wrap:anywhere}.selection-info small{font-size:11px;color:var(--muted);display:block}.selection-info .price{font-size:20px}.whatsapp-button{background:#12884c;color:#fff}.whatsapp-button:hover{background:#0d733e}.button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.has-selection{padding-bottom:140px}
.bottom-sheet{border:0;padding:24px;width:min(100% - 24px,480px);max-height:calc(100dvh - 24px);overflow:auto;border-radius:23px;color:var(--ink);background:var(--surface);box-shadow:0 20px 100px #1118;overscroll-behavior:contain}.bottom-sheet::backdrop{background:#12171980;backdrop-filter:blur(3px)}.sheet-handle{display:none}.sheet-close{position:absolute;left:12px;top:12px;background:#f2f2ec;font-size:25px}.sheet-heading{padding-top:14px}.sheet-heading h2{font-size:23px;padding-left:33px;line-height:1.5}.sheet-heading p,.privacy-sheet>p{font-size:14px;color:var(--muted);margin-top:10px;line-height:1.8}.sheet-heading .step-kicker{margin-left:35px}.order-summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;margin:18px 0;background:#fff9df;border:1px solid #eddfa4;border-radius:15px}.order-summary strong{font-size:21px;overflow-wrap:anywhere}.order-summary p{font-size:13px;color:var(--muted)}.summary-price{display:flex;align-items:baseline;gap:5px;font-size:25px;font-weight:700}.field-label{display:block;font-size:15px;font-weight:500;margin-bottom:8px}.phone-fields{display:flex;gap:8px}.phone-fields select{width:103px;flex-shrink:0;border:1px solid #dddcd4;border-radius:12px;background:#f7f7f3;padding:10px 6px;font-size:16px}.phone-fields input{min-width:0;flex:1;border:1px solid #dddcd4;border-radius:12px;padding:12px 10px;font-size:16px}.phone-fields input[aria-invalid=true]{border-color:#b8353c;background:#fff8f8}.field-hint,.privacy-note{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.8}.bot-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-error{font-size:14px;line-height:1.7;color:#982d34;background:#fff0f1;padding:12px;border-radius:12px;margin-top:12px}.bottom-sheet .button{width:100%;margin-top:15px}.saved-contact{background:#ebf7ef;border:1px solid #cbe5d3;border-radius:14px;padding:14px;margin-top:16px;font-size:14px;line-height:1.8}.saved-contact code{font-size:12px;overflow-wrap:anywhere}.privacy-sheet h2{font-size:23px;padding-left:36px;margin-top:16px}.privacy-actions{margin-top:18px}.consent-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;margin-top:12px;background:#f6f5ee;border-radius:13px}.consent-choice input{width:20px;height:20px;accent-color:#bf9400;flex-shrink:0}.consent-choice strong{font-size:14px;display:block}.consent-choice small{font-size:12px;color:var(--muted);line-height:1.7;display:block;margin-top:4px}
.empty-state,.error-state{text-align:center;padding:50px 14px;min-height:350px}.empty-state h1,.error-state h1{font-size:27px}.empty-state p,.error-state p{color:var(--muted);font-size:14px;margin-top:12px}.error-state .button{margin:20px auto;max-width:100%}.empty-icon{font-size:40px;margin-bottom:16px}.loading-state p{font-size:14px;color:var(--muted);padding:16px}.skeleton{background:linear-gradient(90deg,#e9e7de 25%,#f6f5ee 50%,#e9e7de 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:18px}.skeleton-heading{height:36px;width:55%;margin-bottom:12px}.skeleton-line{height:18px;width:75%;margin-bottom:18px}.skeleton-hero{aspect-ratio:2/3;width:72%}.skeleton-grid{display:none}.no-script{text-align:center;padding:20px}.screen-enter{animation:enter .23s ease-out}@keyframes enter{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{to{background-position:-200% 0}}
@media(min-width:520px){.store-shell{padding-inline:18px}.store-header{margin-inline:-18px;min-height:86px;padding-inline:24px}.brand-mark{width:230px;height:70px}.intro{margin-block:22px}.side-select{gap:16px}.game-rail{gap:9px;padding-inline-end:12px}.game-tab{padding:10px;font-size:20px;border-radius:20px}.game-thumbnail{border-radius:17px}.game-tab-name{margin-top:7px}.preview-details{padding:20px 18px 26px;border-radius:28px;margin-top:-25px}.game-action{min-height:64px;margin-top:20px}.preview-note{font-size:17px;margin-top:20px}.support-strip{font-size:20px;min-height:60px;margin-top:22px}.support-strip svg{width:40px;height:40px}}
@media(max-width:520px){.bottom-sheet{position:fixed;bottom:0;top:auto;margin:0;width:100%;max-width:none;max-height:calc(100dvh - 12px);border-radius:24px 24px 0 0;padding:16px 18px calc(22px + env(safe-area-inset-bottom))}.sheet-handle{display:block;width:35px;height:4px;background:#d6d6cd;border-radius:4px;margin:0 auto 20px}.sheet-close{top:25px}.privacy-sheet h2{margin-top:0}}
@media(max-width:370px){.store-shell{padding-inline:10px}.store-header{margin-inline:-10px}.side-select{grid-template-columns:82px minmax(0,1fr);gap:8px}.game-rail{padding-inline-end:6px}.game-tab{padding-inline:6px;font-size:13px}.preview-details{padding-inline:9px}.game-action{font-size:15px}.intro{gap:8px}.intro h1 svg{width:24px;height:24px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
