:root{--navy:#101b30;--navy2:#172640;--ink:#18263b;--ivory:#f6f0df;--paper:#fffaf0;--amber:#d59a39;--muted:#67695f;--line:#d9ceb4;--green:#27483e;--serif:Georgia,"Times New Roman",serif;--sans:"DM Sans","IBM Plex Sans Arabic",sans-serif;--woven:repeating-linear-gradient(135deg,rgba(213,154,57,.25) 0 1px,transparent 1px 8px),repeating-linear-gradient(45deg,rgba(16,27,48,.12) 0 1px,transparent 1px 8px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);line-height:1.65}body[dir=rtl]{font-family:"IBM Plex Sans Arabic","DM Sans",sans-serif}a{color:inherit}.skip{position:absolute;inset-block-start:-5rem;inset-inline-start:1rem;z-index:9;background:var(--paper);padding:.7rem 1rem}.skip:focus{inset-block-start:1rem}:focus-visible{outline:3px solid #b46b05;outline-offset:4px}.topbar{height:78px;padding:0 clamp(1rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;background:var(--navy);color:var(--ivory);border-bottom:3px solid var(--amber)}.brand{text-decoration:none;font-size:1.15rem;font-weight:700;letter-spacing:.01em}.brand-word{display:inline-flex;align-items:center;gap:.55rem}.brand b{font-family:var(--serif);font-size:1.28rem;letter-spacing:.015em}.brand-image{max-width:150px;max-height:48px;object-fit:contain}.topbar nav{display:flex;gap:clamp(1rem,3vw,2.5rem);align-items:center}.topbar nav a{text-decoration:none;color:#e5ddcb;font-size:.91rem}.topbar nav a:hover,.text-link:hover,footer>a:hover{color:var(--amber)}button{font:inherit}.language{background:transparent;color:var(--ivory);border:1px solid #768099;padding:.42rem .75rem;cursor:pointer}.language:hover{border-color:var(--amber);color:var(--amber)}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 18% 88%,rgba(213,154,57,.11),transparent 36%),repeating-linear-gradient(135deg,rgba(246,240,223,.018) 0 1px,transparent 1px 12px),var(--navy);color:var(--ivory);min-height:570px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.94fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,8vw,8rem)}.hero:after{position:absolute;content:"";inset:auto 0 0;height:9px;background:var(--woven);opacity:.85}.hero-copy{max-width:590px;position:relative;z-index:1}.kicker{font-size:.77rem;letter-spacing:.13em;text-transform:uppercase;color:#9a6c23;font-weight:700;margin:0 0 1rem}.hero .kicker{color:#e2b867}.hero h1,.section h2,.closing h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.08}.hero h1{font-size:clamp(3.1rem,6.4vw,5.8rem);margin:.1rem 0 1.4rem}.hero-text{font-size:1.06rem;line-height:1.85;color:#d3d5d3;max-width:540px}.hero-actions{display:flex;gap:1.35rem;align-items:center;flex-wrap:wrap;margin-top:2rem}.button{border:0;padding:.85rem 1.25rem;font-weight:700;cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.75}.button-primary{background:var(--amber);color:#251d10}.button-primary:hover:enabled{background:#edbc64}.text-link{color:var(--ivory);font-size:.91rem}.fineprint{font-size:.76rem;color:#aeb3bd;margin-top:1.1rem}.hero-art{margin:0;position:relative;z-index:1;transform:rotate(1deg)}.hero-art img{width:100%;display:block;box-shadow:15px 19px 0 #0b1425}.hero-art figcaption,figure figcaption{font-size:.75rem;color:#b7b7ad;margin-top:.65rem}.hero-mark{position:absolute;font-family:serif;font-size:24rem;line-height:1;color:rgba(255,255,255,.025);inset-inline-end:4%;inset-block-end:-28%;pointer-events:none}.woven-frame{padding:8px;background:var(--woven),var(--amber)}.woven-frame img{width:100%;display:block}.intro-strip{display:flex;justify-content:center;align-items:center;gap:clamp(1.2rem,4vw,4rem);background:#e8ddc4;padding:1.05rem 1rem;color:#30403b;font-size:.84rem;font-weight:600}.intro-strip p{margin:0}.intro-strip span{width:5px;height:5px;background:var(--amber);border-radius:50%}.section{max-width:1180px;margin:auto;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,3rem)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.4rem}.section h2,.closing h2{font-size:clamp(2.4rem,5vw,4rem);margin:.15rem 0 0}.section-heading>p{max-width:340px;color:var(--muted);margin:0 0 .4rem}.game-feature{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(1.25rem,3vw,2.5rem);background:var(--paper)}.game-copy{padding:1rem}.status{display:inline-block;padding:.35rem .65rem;font-weight:700;font-size:.72rem;line-height:1.4}.status-ready{background:#e0eadf;color:#244331}.status-planned{background:#f0e4cc;color:#665126}.game-copy h3,.planned-card h4{font-family:var(--serif);font-weight:400;font-size:2.15rem;margin:.85rem 0 .6rem}.game-copy p,.planned-card p{color:#55594f}.feature-list{padding-inline-start:1.2rem;line-height:2;margin-top:1.2rem}.game-feature figure,.planned-card figure{margin:0}.game-feature figure img{aspect-ratio:16 / 9;object-fit:cover}.game-feature figcaption,.planned-card figcaption,.arabic-proof figcaption{color:var(--muted)}.planned-heading{margin:4.5rem 0 1.5rem;max-width:650px}.planned-heading h3{font-family:var(--serif);font-size:1.8rem;font-weight:400;margin:0 0 .45rem}.planned-heading p{color:var(--muted);margin:0}.planned-games{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.planned-card{background:#eee5d2;border-top:4px solid var(--amber);padding:1rem;display:grid;grid-template-columns:1.1fr 1fr;gap:1.3rem;align-items:center}.planned-card figure img{aspect-ratio:16 / 9;object-fit:cover}.planned-card h4{font-size:1.7rem;margin:.55rem 0}.planned-card p{font-size:.88rem;margin:.3rem 0 0}.text-card{grid-template-columns:1fr;padding:1.5rem 2rem;align-content:center;min-height:200px}.text-card h4{margin:.7rem 0 .25rem}.suit-mark{font-family:serif;font-size:2.5rem;color:var(--green);float:inline-end}.arabic-proof{margin:2rem 0 0 auto;max-width:610px;background:var(--paper)}.arabic-proof img{max-height:350px;object-fit:cover;object-position:top}.quote-band{background:var(--green);color:var(--ivory);text-align:center;padding:4.5rem 1.4rem;position:relative}.quote-band p{max-width:760px;margin:0 auto 1.2rem;font:clamp(1.55rem,3vw,2.45rem)/1.45 var(--serif)}.quote-band span{color:#d5c9ac;font-size:.83rem}.quote-ornament{font-size:1.25rem;color:var(--amber);margin-bottom:.8rem}.faq-section{max-width:850px}.faq-section .section-heading{margin-bottom:1.3rem}.faq-list details{border-bottom:1px solid var(--line);padding:1.1rem 0}.faq-list summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq-list summary:after{content:"+";color:#9a6c23;font-size:1.25rem;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);max-width:720px;margin:.7rem 0 0}.closing{text-align:center;background:var(--navy2);color:var(--ivory);padding:4.4rem 1.2rem;border-top:7px solid transparent;border-image:var(--woven) 8}.closing .kicker{color:#e2b867}.closing h2{margin:0 auto 1.5rem}.button-light{background:var(--ivory);color:var(--navy)}.button-light:hover:enabled{background:#fff}.closingFine,.closing p:last-child{font-size:.78rem;color:#b8bdc5;margin:.8rem 0 0}footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.5rem clamp(1.25rem,5vw,5rem);background:var(--navy);color:var(--ivory);font-size:.78rem}footer p{color:#aeb3bd;margin:0}.footer-brand .brand b{font-size:1rem}footer>a:last-child{color:var(--ivory)}.notice{position:fixed;z-index:10;bottom:1rem;inset-inline:1rem;max-width:520px;margin:auto;background:#fff8e9;border-inline-start:4px solid var(--amber);box-shadow:0 8px 30px #101b3040;padding:1rem 1.25rem;color:var(--ink)}[hidden]{display:none!important}body[dir=rtl] .hero h1,body[dir=rtl] .game-copy,body[dir=rtl] .section-heading,body[dir=rtl] .planned-heading,body[dir=rtl] .faq-list{text-align:right}body[dir=rtl] .hero h1{letter-spacing:0;font-family:"IBM Plex Sans Arabic",sans-serif;font-weight:600}body[dir=rtl] .intro-strip{direction:rtl}body[dir=rtl] .feature-list{padding-inline-start:0;padding-inline-end:1.2rem}body[dir=rtl] .brand-word{flex-direction:row-reverse}body[dir=rtl] .hero-mark{inset-inline-end:auto;inset-inline-start:4%}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:2.5rem;padding-top:4rem}.hero-copy{max-width:700px}.hero-art{max-width:700px}.section-heading{align-items:start;flex-direction:column;gap:.8rem}.game-feature{grid-template-columns:1fr}.game-copy{padding:.25rem}.planned-card{grid-template-columns:1fr}.planned-card figure img{max-height:250px}.intro-strip{flex-wrap:wrap;gap:.6rem 1rem}}@media(max-width:560px){.topbar{height:auto;min-height:70px;flex-wrap:wrap;gap:.65rem;padding:.8rem 1rem}.topbar nav{order:3;width:100%;justify-content:space-between;padding:.35rem 0}.topbar nav a{font-size:.82rem}.brand-word{font-size:1rem}.hero{min-height:0;padding:3rem 1.2rem}.hero h1{font-size:3.35rem}.hero-art{transform:none}.hero-actions{align-items:flex-start;flex-direction:column}.intro-strip{font-size:.74rem}.intro-strip p{width:calc(50% - .5rem)}.intro-strip span{display:none}.section{padding:3.5rem 1.15rem}.planned-games{grid-template-columns:1fr}.planned-card{grid-template-columns:1fr 1fr;gap:1rem}.text-card{grid-template-columns:1fr}.arabic-proof{margin-top:1.4rem}.quote-band{padding:3.5rem 1.3rem}footer{justify-content:center;text-align:center}footer p{flex-basis:100%;order:3}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

