:root{--night: #100905;--room: #1a0f08;--ink: #f1e2bf;--ink-soft: #b7a17b;--ink-faint: #967f5c;--brass: #c99a43;--brass-light: #edd08a;--turquoise: #5db8ae;--pomegranate: #802f3d;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Noto Naskh Arabic", "Geeza Pro", serif;--sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;background:var(--night)}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--ink);background:radial-gradient(90% 62% at 50% -5%,rgba(196,139,64,.19),transparent 72%),radial-gradient(70% 90% at 50% 40%,#25140a,#160c07 58%,#0b0604);font-family:var(--serif);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{position:fixed;inset:0;z-index:-3;content:"";opacity:.22;background-image:repeating-linear-gradient(97deg,transparent 0 28px,rgba(255,220,155,.025) 29px 30px),repeating-radial-gradient(ellipse at 40% 20%,transparent 0 19px,rgba(66,31,11,.18) 20px 21px);mix-blend-mode:screen;pointer-events:none}a{color:inherit}.landing-shell{position:relative;isolation:isolate;width:min(1440px,100%);min-height:100vh;min-height:100dvh;margin:0 auto;padding:max(22px,env(safe-area-inset-top)) 0 max(20px,env(safe-area-inset-bottom));padding-left:max(clamp(22px,5vw,78px),env(safe-area-inset-left));padding-right:max(clamp(22px,5vw,78px),env(safe-area-inset-right))}.ambient{position:fixed;z-index:-2;width:min(46vw,650px);aspect-ratio:1;border:1px solid rgba(201,154,67,.08);transform:rotate(22.5deg);pointer-events:none}.ambient:before,.ambient:after{position:absolute;inset:13%;content:"";border:inherit}.ambient:after{inset:31%;background:#5db8ae03}.ambient-one{top:23vh;left:-23vw}.ambient-two{right:-25vw;bottom:-18vw;border-color:#802f3d17}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;opacity:0;transform:translateY(-10px);transition:opacity .7s ease .05s,transform .7s ease .05s}.header-side{display:flex;align-items:center;gap:22px}.language-slot{display:contents}.ready .site-header{opacity:1;transform:none}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand:focus-visible{outline:3px solid var(--turquoise);outline-offset:5px;border-radius:8px}.brand-mark{display:grid;width:42px;height:42px;place-items:center;color:var(--brass-light)}.brand-mark svg{width:100%;height:100%;filter:drop-shadow(0 3px 10px rgba(0,0,0,.45))}.brand-copy{display:grid;gap:1px}.brand-copy b{font-size:.86rem;font-weight:500;letter-spacing:.23em}.brand-copy span{color:var(--ink-faint);font-size:.78rem}.header-note{display:flex;align-items:center;gap:10px;margin:0;color:var(--ink-faint);font-family:var(--sans);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.header-note span{width:28px;height:1px;background:linear-gradient(to var(--note-end, left),transparent,var(--brass))}[dir=ltr] .header-note span{--note-end: right}.header-social{display:inline-grid;width:40px;height:40px;place-items:center;border:1px solid rgba(211,169,79,.26);border-radius:999px;color:#b7a17b;background:#140c0780;transition:color .18s ease,border-color .18s ease,background .18s ease}.header-social svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.header-social .header-social-dot{fill:currentColor;stroke:none}.header-social:hover{color:#f0ddb0;border-color:#d3a94f99;background:#1e120ad1}.header-social:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}@media(max-width:650px){.header-social{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.header-social{transition:none}}.hero{max-width:850px;margin:clamp(30px,5.5vh,72px) auto clamp(22px,3.5vh,38px);text-align:center}.eyebrow{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:17px;color:var(--brass);font-family:var(--sans);font-size:.66rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .75s ease .12s,transform .75s ease .12s}.eyebrow span{width:35px;height:1px;background:linear-gradient(to var(--eyebrow-end, left),transparent,rgba(201,154,67,.75))}[dir=ltr] .eyebrow span{--eyebrow-end: right}.eyebrow span:last-child{transform:scaleX(-1)}.hero h1{margin:0;font-size:clamp(1.95rem,4.6vw,4.1rem);font-weight:400;line-height:1.02;letter-spacing:-.025em;text-wrap:balance;opacity:0;transform:translateY(16px);transition:opacity .8s ease .19s,transform .8s ease .19s}.hero h1 em{color:#d3b676;font-weight:400}.hero-copy{max-width:540px;margin:16px auto 0;color:var(--ink-soft);font-family:var(--sans);font-size:clamp(.92rem,1.6vw,1.06rem);font-weight:350;line-height:1.65;opacity:0;transform:translateY(14px);transition:opacity .8s ease .28s,transform .8s ease .28s}.ready .eyebrow,.ready .hero h1,.ready .hero-copy{opacity:1;transform:none}.resume-strips{display:grid;gap:10px;width:min(760px,100%);margin:0 auto 18px}.resume-strips:empty{display:none}.resume-strip{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 15px;overflow:hidden;border:1px solid rgba(232,199,126,.45);border-radius:14px;background:linear-gradient(180deg,#eccf8321,#3b241273);text-decoration:none;opacity:0;transform:translateY(10px);transition:opacity .7s ease .3s,transform .7s ease .3s,border-color .2s ease}.ready .resume-strip{opacity:1;transform:none}.resume-strip:hover{border-color:#f1d792cc}.resume-strip:after{position:absolute;inset:0;content:"";translate:-100%;background:linear-gradient(105deg,transparent 42%,rgba(255,235,190,.1) 50%,transparent 58%);animation:resumeShimmer 3.2s ease-in-out infinite;pointer-events:none}@keyframes resumeShimmer{60%,to{translate:100%}}html[dir=rtl] .resume-strip:after{animation-name:resumeShimmerRtl;translate:100%}@keyframes resumeShimmerRtl{60%,to{translate:-100%}}.resume-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--turquoise);box-shadow:0 0 10px #5db8aecc}.resume-txt{min-width:0}.resume-txt b{display:block;color:var(--ink);font-size:.92rem;font-weight:500}.resume-txt i{display:block;color:var(--ink-soft);font-family:var(--sans);font-size:.72rem;font-style:normal;margin-top:1px}.resume-actions{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.resume-go,.resume-remove{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;font-family:var(--sans);font-size:.76rem;font-weight:600;line-height:1;text-decoration:none}.resume-go{border:1px solid rgba(236,207,131,.65);color:#2a1a06;background:linear-gradient(180deg,#eccf83,#b5822e)}.resume-remove{cursor:pointer;border:1px solid rgba(232,199,126,.32);color:var(--ink-soft);background:#11090585}.resume-go:focus-visible,.resume-remove:focus-visible{outline:2px solid var(--turquoise);outline-offset:3px}.resume-remove:hover{border-color:#e8c77e9e;color:var(--ink)}.resume-remove:disabled{cursor:wait;opacity:.58}.resume-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.resume-strip:after{animation:none}}.okey-joker-cue{display:flex;align-items:center;gap:6px}.okey-joker-arrow{color:var(--brass-light);font-family:var(--sans);font-size:1rem;text-shadow:0 2px 6px rgba(0,0,0,.5)}.okey-mini-rack{position:relative;display:flex;gap:3px;padding:8px 11px 11px;border:1px solid rgba(221,179,94,.48);border-radius:13px 13px 17px 17px;background:linear-gradient(180deg,#1a0d06f2,#371e0efa),#261308;box-shadow:inset 0 1px #ffe6ae14,inset 0 -5px #0a05026b,0 10px 18px #0000004d}.okey-mini-rack:after{position:absolute;right:9px;bottom:5px;left:9px;height:4px;content:"";border-radius:50%;background:linear-gradient(90deg,transparent,rgba(222,179,94,.55),transparent)}.okey-mini-tile{display:grid;width:46px;height:60px;flex:none;place-content:center;place-items:center;border:1px solid #d8cab0;border-radius:7px;color:#174f83;background:linear-gradient(145deg,#fffdf2,#eee7d6 68%,#d3c5aa);box-shadow:inset 1px 1px #ffffffeb,inset -2px -3px #765e391f,0 4px 5px #00000047;font-family:Georgia,var(--serif);font-style:normal;line-height:1}.okey-mini-tile b{font-size:1.38rem;font-weight:500}.okey-mini-tile i{margin-top:2px;font-family:var(--sans);font-size:.76rem;font-style:normal}.okey-joker-cue .okey-mini-tile{width:32px;height:44px;border-radius:6px}.okey-joker-cue .okey-mini-tile b{font-size:1rem}.okey-joker-cue .okey-mini-tile i{margin-top:2px;font-size:.62rem}.okey-mini-tile--red{color:#9e2e27}.okey-mini-tile--joker{color:#b67713}.game-selection{width:min(1140px,100%);margin:0 auto}.game-section+.game-section{margin-top:clamp(30px,5vw,52px)}.section-head{display:flex;align-items:baseline;gap:clamp(8px,2vw,14px);margin-bottom:clamp(12px,2.4vw,18px);opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease}.ready .section-head{opacity:1;transform:none}.section-head h2{margin:0;flex:none;color:var(--ink);font-size:clamp(1.05rem,3.4vw,1.5rem);font-weight:400;letter-spacing:-.01em}.section-rule{flex:1 1 auto;min-width:14px;height:1px;background:linear-gradient(to var(--rule-end, left),rgba(201,154,67,.42),rgba(201,154,67,0))}[dir=ltr] .section-rule{--rule-end: right}.section-note,.section-count{flex:none;color:var(--ink-faint);font-family:var(--sans);font-size:.63rem;letter-spacing:.1em;white-space:nowrap}.section-count{padding-inline-start:10px;margin-inline-start:10px;border-inline-start:1px solid rgba(201,154,67,.22)}@media(max-width:560px){.section-note{display:none}}.game-grid{--cols: 2;--art-box: 112px;--art-scale: .52;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:clamp(9px,2.2vw,16px)}@media(min-width:480px){.game-grid{--cols: 3;--art-box: 96px;--art-scale: .44}}@media(min-width:768px){.game-grid{--cols: 4;--art-box: 112px;--art-scale: .52}}@media(min-width:1100px){.game-grid{--art-box: 146px;--art-scale: .67}}@media(min-width:1320px){.game-grid{--art-box: 160px;--art-scale: .73}}.game-card{--tilt-x: 0deg;--tilt-y: 0deg;--light-x: 50%;--light-y: 18%;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;padding:clamp(10px,2.4vw,15px) 8px clamp(9px,2vw,13px);overflow:hidden;color:var(--ink);background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(255,223,157,.09),transparent 62%),linear-gradient(160deg,#5633199e,#1c0f08f5);border:1px solid rgba(201,154,67,.27);border-radius:16px;text-decoration:none;box-shadow:inset 0 1px #ffe9b90f,0 12px 26px #03010057;transform:perspective(760px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(14px);opacity:0;transition:transform .42s cubic-bezier(.2,.75,.25,1),border-color .3s ease,box-shadow .3s ease,opacity .55s ease;will-change:transform}@media(min-width:768px){.game-card{border-radius:18px}}.ready .game-card{opacity:1;transform:perspective(760px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition-delay:0s,0s,0s,calc(.22s + var(--i, 0) * 45ms)}.bilind-card .art-glow{background:radial-gradient(ellipse,rgb(120 190 155 / 19%),transparent 70%)}.bilind-card .game-art{width:100%;max-width:250px}.bilind-card.in-view .bilind-art-glide{animation:landing-bilind-glide 3s ease-in-out 2 alternate}@keyframes landing-bilind-glide{0%{translate:-48px 0}to{translate:4px 0}}.game-card:after{position:absolute;inset:0;content:"";background-image:linear-gradient(128deg,transparent 12%,rgba(255,226,171,.03) 34%,transparent 52%);border-radius:inherit;mix-blend-mode:screen;pointer-events:none}.game-card:hover{border-color:#e8c77e80;box-shadow:inset 0 1px #ffe9b917,0 18px 34px #03010075,0 0 26px #b77e2e14}.game-card:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.new-release-badge{position:absolute;z-index:3;inset-block-start:7px;inset-inline-start:7px;display:inline-grid;box-sizing:border-box;place-items:center;padding:2px 7px;color:#241507;font-family:var(--sans);font-size:.55rem;font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase;background:linear-gradient(180deg,#f0d58d,#c4933d);border:1px solid rgba(255,239,192,.5);border-radius:999px;box-shadow:0 2px 8px #0c060266}.new-release-badge[lang=ckb]{font-family:Tahoma,Noto Naskh Arabic,Noto Sans Arabic,Geeza Pro,sans-serif;letter-spacing:0;text-transform:none}.tile-art{position:relative;z-index:1;display:block;width:100%;height:var(--art-box)}.tile-art-inner{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:250px;height:250px;perspective:620px;transform:translate(-50%,-50%) scale(calc(var(--art-scale) * var(--art-fit, 1)));transform-origin:center}.tile-art-inner>svg,.tile-art-inner>.game-art{width:min(100%,250px);max-width:250px}.snakes-card .tile-art-inner{--art-fit: .86}.cira-card .tile-art-inner,.gul-card .tile-art-inner,.hezar-card .tile-art-inner{--art-fit: .95}.okey-card .tile-art-inner,.pairs-card .tile-art-inner,.tov-card .tile-art-inner{--art-fit: 1.06}.art-glow{position:absolute;inset:12% 8%;border-radius:50%;background:#cd974029;filter:blur(24px)}.dama-card .art-glow{background:#5ba4991a}.aznif-card .art-glow{background:#c4773726}.chess-card .art-glow{background:#5db8ae21}.okey-card .art-glow{background:#c99a432e}.biner-card .art-glow{background:#5db8ae29}.pairs-card .art-glow{background:#802f3d33}.snakes-card .art-glow{background:#5db8ae29}.reng-card .art-glow{background:linear-gradient(100deg,#9f344438,#258b9830)}.xisht-card .art-glow{background:linear-gradient(100deg,#d3342f33,#2f6fc833)}.pazl-card .art-glow{background:linear-gradient(100deg,#e9a44a3d,#3d3a6842)}.game-art{position:relative;z-index:1;display:block;width:min(100%,230px);transform:rotateX(9deg) rotate(-2deg);transition:transform .55s cubic-bezier(.2,.75,.25,1)}.dama-card .game-art{transform:rotateX(9deg) rotate(2deg)}.aznif-card .game-art{transform:rotateX(9deg) rotate(-1deg)}.chess-card .game-art{transform:rotateX(9deg) rotate(1deg)}.okey-card .game-art{transform:rotateX(7deg) rotate(-1deg)}.biner-card .game-art{transform:rotateX(6deg) rotate(1deg)}.pairs-card .game-art{transform:rotateX(7deg) rotate(-2deg)}.snakes-card .game-art{transform:rotateX(7deg) rotate(2deg)}.xisht-card .game-art{transform:rotateX(6deg) rotate(1.2deg)}.game-art-xisht{width:min(100%,236px);filter:drop-shadow(0 18px 22px rgba(0,0,0,.42))}.game-art-xisht svg{display:block;width:100%;height:auto}.pazl-card .game-art{transform:rotateX(6deg) rotate(-1.2deg)}.game-art-pazl{width:min(100%,300px);filter:drop-shadow(0 18px 22px rgba(0,0,0,.42))}.game-art-pazl svg{display:block;width:100%;height:auto;overflow:visible}.pazl-mini-lift{transform-box:fill-box;transform-origin:center;transform:translate(46px,34px) rotate(-14deg)}.reng-card .game-art{transform:rotateX(7deg) rotate(-1.4deg)}.game-art-reng{width:min(100%,246px);filter:drop-shadow(0 18px 22px rgba(0,0,0,.42))}.reng-mini-table{position:relative;width:100%;aspect-ratio:1.28;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(205,151,64,.1),transparent 34%),radial-gradient(ellipse at 50% 50%,#4b2918 0 43%,#2b160d 65%,#140906);border:2px solid #a97a37;border-radius:44%/20%;box-shadow:inset 0 0 0 5px #180a06b8,inset 0 0 0 7px #eac16826,inset 0 0 28px #000000ad,0 12px 18px #00000061}.reng-mini-table:after{position:absolute;inset:11px;content:"";border:1px solid rgba(237,208,138,.2);border-radius:42%/18%;pointer-events:none}.reng-mini-kilim{position:absolute;z-index:1;left:14%;width:72%;height:7px;background:linear-gradient(135deg,transparent 35%,#5db8ae 36% 48%,transparent 49%) 0 0 / 13px 7px,linear-gradient(45deg,transparent 35%,#9f3444 36% 48%,transparent 49%) 6px 0 / 13px 7px,#2a140c;border-block:1px solid rgba(227,196,121,.34);opacity:.9}.reng-mini-kilim--top{top:12px}.reng-mini-kilim--bottom{bottom:12px;rotate:180deg}.reng-mini-opponent{position:absolute;z-index:2;display:flex;gap:2px}.reng-mini-opponent i{display:block;width:12px;height:18px;background:linear-gradient(135deg,transparent 39%,rgba(101,200,189,.58) 40% 47%,transparent 48%) 0 0 / 8px 8px,linear-gradient(45deg,#6f2633,#35151b);border:1px solid rgba(242,217,145,.64);border-radius:3px;box-shadow:0 2px 4px #00000073}.reng-mini-opponent--top{top:24px;left:50%;translate:-50% 0}.reng-mini-opponent--left,.reng-mini-opponent--right{top:50%;flex-direction:column;translate:0 -50%}.reng-mini-opponent--left{left:18px}.reng-mini-opponent--right{right:18px}.reng-mini-opponent--left i,.reng-mini-opponent--right i{width:18px;height:12px}.reng-mini-card{position:relative;display:block;width:31px;height:46px;overflow:hidden;color:#fff3cf;font-family:var(--sans);font-style:normal;background:#9f3444;border:2px solid #fff0c9;border-radius:6px;box-shadow:inset 0 0 0 1px #26110859,0 4px 7px #0000006b}.reng-mini-card:before{position:absolute;inset:8px 4px;content:"";background:#fff3cf2e;border:1px solid rgba(255,243,207,.62);border-radius:50%;rotate:-22deg}.reng-mini-card b,.reng-mini-card small,.reng-mini-card span{position:absolute;z-index:1;line-height:1}.reng-mini-card b{top:3px;left:4px;font-size:9px}.reng-mini-card small{right:4px;bottom:3px;font-size:7px;rotate:180deg}.reng-mini-card span{top:50%;left:50%;font-size:9px;translate:-50% -50%}.reng-mini-card--sun{color:#3a2309;background:#d79f28}.reng-mini-card--oak{background:#577c48}.reng-mini-card--lake{background:#258b98}.reng-mini-card--wild{background:conic-gradient(from 45deg,#9f3444 0 25%,#d79f28 0 50%,#577c48 0 75%,#258b98 0)}.reng-mini-deck,.reng-mini-discard,.reng-mini-play{position:absolute;z-index:3;top:46%;left:50%}.reng-mini-deck{translate:-54px -50%}.reng-mini-deck .reng-mini-card{position:absolute;top:0;left:0}.reng-mini-deck .reng-mini-card:first-child{translate:-3px 3px}.reng-mini-discard{translate:12px -50%;rotate:7deg}.reng-mini-play{z-index:5;translate:-8px 54px;rotate:-8deg}.reng-mini-color{position:absolute;z-index:4;top:49%;left:50%;display:grid;grid-template-columns:1fr 1fr;width:16px;height:16px;overflow:hidden;background:#1b0b06;border:2px solid #edcf88;border-radius:50%;box-shadow:0 0 0 3px #d3a94f1f;translate:52px -50%}.reng-mini-color i:nth-child(1){background:#9f3444}.reng-mini-color i:nth-child(2){background:#d79f28}.reng-mini-color i:nth-child(3){background:#577c48}.reng-mini-color i:nth-child(4){background:#258b98}.reng-mini-hand{position:absolute;z-index:4;bottom:21px;left:50%;display:flex;transform:translate(-50%)}.reng-mini-hand .reng-mini-card{margin-inline:-5px;transform-origin:50% 115%}.reng-mini-hand .reng-mini-card:nth-child(1){rotate:-16deg}.reng-mini-hand .reng-mini-card:nth-child(2){translate:0 -3px;rotate:-5deg}.reng-mini-hand .reng-mini-card:nth-child(3){translate:0 -3px;rotate:5deg}.reng-mini-hand .reng-mini-card:nth-child(4){rotate:16deg}.game-art-okey{display:grid;gap:12px;width:min(100%,240px);place-items:center;filter:drop-shadow(0 16px 18px rgba(0,0,0,.34))}.okey-card-indicator{justify-self:start;margin-inline-start:18px}.okey-card-rack{width:max-content}.game-art-biner{position:relative;display:block;width:min(100%,246px);height:190px;filter:drop-shadow(0 18px 20px rgba(0,0,0,.38))}.game-art-pairs{display:grid;grid-template-columns:repeat(4,48px);gap:6px;width:max-content;padding:12px;border:2px solid #c99a43;border-radius:17px;background:radial-gradient(circle at 50% 42%,rgba(217,162,70,.16),transparent 58%),linear-gradient(145deg,#4a2817,#201008);box-shadow:inset 0 0 0 5px #0b05025c,inset 0 1px #ffeebe42,0 16px 24px #00000061}.pairs-mini-tile{position:relative;display:block;width:48px;height:48px;border-radius:9px;perspective:220px;transform-origin:center}.pairs-mini-tile-inner{position:absolute;inset:0;display:block;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.78,.25,1)}.pairs-mini-tile.is-resting-face .pairs-mini-tile-inner{transform:rotateY(180deg)}.pairs-mini-tile-side{position:absolute;inset:0;display:grid;overflow:hidden;place-items:center;border:1px solid #e3ca91;border-radius:9px;backface-visibility:hidden;box-shadow:inset 0 0 8px #4f2a132e,0 4px 7px #0000004d;font-style:normal}.pairs-mini-tile-back{background:linear-gradient(135deg,rgba(255,225,145,.14),transparent 42%),repeating-conic-gradient(from 45deg,#6b2332 0 25%,#842f41 0 50%);background-size:auto,14px 14px}.pairs-mini-tile-face{background:radial-gradient(circle at 45% 26%,#fff9e8,#d9c4a0 82%);transform:rotateY(180deg)}.landing-pair-picture{position:relative;display:block;width:90%;aspect-ratio:1;overflow:hidden;filter:drop-shadow(0 2px 2px rgba(43,19,8,.3))}.landing-pair-picture img{position:absolute;top:var(--picture-y, 0);left:var(--picture-x, 0);display:block;width:300%;max-width:none;height:300%}.pairs-mini-tile-back .landing-pair-picture{width:70%;filter:drop-shadow(0 2px 3px rgba(10,3,2,.5))}.landing-pair-picture--sun{--picture-x: -100%}.landing-pair-picture--mountain{--picture-x: -200%}.landing-pair-picture--pomegranate{--picture-y: -100%}.landing-pair-picture--tea{--picture-x: -100%;--picture-y: -100%}.landing-pair-picture--wheat{--picture-x: -200%;--picture-y: -100%}.landing-pair-picture--citadel{--picture-y: -200%}.landing-pair-picture--oak{--picture-x: -100%;--picture-y: -200%}.landing-pair-picture--rosette{--picture-x: -200%;--picture-y: -200%}.game-art-snakes{position:relative;width:230px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(237,208,138,.68);border-radius:16px;outline:6px solid #422518;outline-offset:-7px;background:#8b5a32;box-shadow:inset 0 0 0 8px #2210073d,0 16px 24px #00000061}.snakes-card-surface{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover}.snakes-card-grid{position:absolute;z-index:1;inset:10.5%;border:1px solid rgba(67,35,17,.58);background:linear-gradient(rgba(74,43,28,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(74,43,28,.34) 1px,transparent 1px),#f4e2bd6b;background-size:10% 10%,10% 10%,auto;box-shadow:0 0 0 1px #fff0c952,inset 0 0 16px #3d1d0b24}.snakes-mini-number{position:absolute;z-index:5;min-width:1.55em;padding:2px;border:1px solid rgba(71,39,20,.44);border-radius:4px;color:#4a2715;background:#fff2cce0;box-shadow:0 1px 2px #2c130742;font:800 .48rem/1 var(--sans);font-style:normal;text-align:center}.snakes-mini-number.is-100{top:11.5%;left:12%}.snakes-mini-number.is-50{top:51%;right:11.5%}.snakes-mini-number.is-1{bottom:11.5%;left:12%}.landing-snake-art,.landing-ladder-art{position:absolute;top:var(--route-y);left:var(--route-x);z-index:2;display:block;width:var(--route-width);height:var(--route-length);overflow:hidden;filter:drop-shadow(0 2px 2px rgba(43,18,7,.58)) drop-shadow(0 0 1px rgba(255,232,174,.48));font-style:normal;transform:translate(-50%,-50%) rotate(var(--route-angle));transform-origin:center}.landing-snake-art img,.landing-ladder-art img{position:absolute;display:block;max-width:none}.landing-snake-art{aspect-ratio:2 / 7}.landing-snake-art img{inset:0 auto 0 0;width:700%;height:100%}.landing-ladder-art{aspect-ratio:1}.landing-ladder-art img{width:300%;height:200%}.landing-ladder-art--one img{top:0;left:0}.landing-ladder-art--two img{top:0;left:-200%}.landing-board-token{position:absolute;z-index:6;top:var(--token-start-y);left:var(--token-start-x);display:grid;width:10%;aspect-ratio:1;place-items:center;border:2px solid #4a2916;border-radius:50%;color:#2b180c;background:radial-gradient(circle at 35% 25%,#fff0af,#c48a2e 72%);box-shadow:0 3px 6px #2a110575;font-style:normal;transform:translate(-50%,-50%);transform-origin:center}.landing-board-token b{font-size:.62rem;font-weight:500}.landing-board-die{position:absolute;z-index:6;top:15%;left:42%;display:grid;grid-template:repeat(3,4px) / repeat(3,4px);width:15%;aspect-ratio:1;place-content:space-between;padding:6px;border:1px solid #8d7752;border-radius:7px;background:linear-gradient(145deg,#fff9ea,#cdb88e);box-shadow:0 4px 7px #2a11056b;font-style:normal;transform-origin:center}.landing-board-die b{width:4px;height:4px;border-radius:50%;background:#28170d}.landing-board-die b:nth-child(1){grid-area:1 / 1}.landing-board-die b:nth-child(2){grid-area:1 / 3}.landing-board-die b:nth-child(3){grid-area:2 / 2}.landing-board-die b:nth-child(4){grid-area:3 / 1}.landing-board-die b:nth-child(5){grid-area:3 / 3}.biner-mini-card{position:absolute;display:block;width:132px;height:132px;overflow:hidden;border:3px solid #c99a43;border-radius:50%;background:radial-gradient(circle at 42% 38%,#fffef8,#efe2c8 74%,#d5bf96);box-shadow:inset 0 0 0 3px #ffffff94,0 14px 24px #05020159}.biner-mini-card--one{top:40px;left:4px;transform:rotate(-8deg)}.biner-mini-card--two{top:8px;right:4px;transform:rotate(10deg)}.biner-mini-card img{position:absolute;width:42px;height:42px;object-fit:contain}.biner-mini-card img:nth-child(1){top:12px;left:45px}.biner-mini-card img:nth-child(2){top:47px;left:13px}.biner-mini-card img:nth-child(3){top:48px;right:12px}.biner-mini-card img:nth-child(4){bottom:9px;left:45px}.game-card:hover .game-art-tawla{transform:rotateX(5deg) rotate(-1deg) translateY(-5px) scale(1.025)}.game-card:hover .game-art-dama{transform:rotateX(5deg) rotate(1deg) translateY(-5px) scale(1.025)}.game-card:hover .game-art-aznif{transform:rotateX(5deg) translateY(-5px) scale(1.025)}.game-card:hover .game-art-chess{transform:rotateX(5deg) rotate(.5deg) translateY(-5px) scale(1.025)}.game-card:hover .game-art-okey{transform:rotateX(4deg) translateY(-5px) scale(1.025)}.game-card:hover .game-art-biner{transform:rotateX(3deg) translateY(-5px) scale(1.025)}.game-card:hover .game-art-pairs,.game-card:hover .game-art-snakes,.game-card:hover .game-art-reng,.game-card:hover .game-art-xisht,.game-card:hover .game-art-pazl{transform:rotateX(4deg) translateY(-5px) scale(1.025)}.tile-name{display:flex;align-items:center;justify-content:center;min-height:2.5em;margin-top:8px;padding:0 2px;color:var(--ink);font-family:var(--serif);font-size:clamp(.95rem,3.5vw,1.14rem);line-height:1.22;text-align:center;text-wrap:balance;transition:color .25s ease}.game-card:hover .tile-name{color:var(--brass-light)}.install-guide{position:relative;width:min(980px,100%);margin:clamp(30px,5vh,52px) auto 0;padding:clamp(24px,4vw,38px);overflow:hidden;border:1px solid rgba(93,184,174,.42);border-radius:25px;background:radial-gradient(circle at 9% 12%,rgba(93,184,174,.16),transparent 34%),linear-gradient(145deg,#392211f0,#170d07fa);box-shadow:inset 0 1px #ffebbe14,0 24px 60px #03010059,0 0 44px #5db8ae0d}.install-guide[hidden]{display:none}.install-guide:before{position:absolute;inset:8px;border:1px solid rgba(237,208,138,.1);border-radius:18px;content:"";pointer-events:none}.install-guide-head{position:relative;z-index:1;display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:20px;max-width:760px}.install-guide-mark{display:grid;width:68px;height:68px;place-items:center;border:1px solid rgba(237,208,138,.42);border-radius:19px;background:#0f08049e;box-shadow:inset 0 0 26px #c99a4314,0 10px 25px #00000040}.install-guide-mark svg{width:52px;height:52px;fill:none;stroke:var(--brass-light);stroke-width:1.6}.install-guide-mark polygon{fill:#5db8ae8f;stroke-width:1}.install-guide-mark circle{fill:var(--brass);stroke:none}.install-guide-eyebrow{display:block;margin-bottom:6px;color:var(--turquoise);font-family:var(--sans);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.install-guide h2{margin:0;font-size:clamp(1.65rem,3.5vw,2.65rem);font-weight:400;line-height:1.12;text-wrap:balance}.install-guide-head p{max-width:68ch;margin:10px 0 0;color:var(--ink-soft);font-family:var(--sans);font-size:.84rem;line-height:1.65}.install-platforms{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px}.install-platform{min-width:0;padding:18px;border:1px solid rgba(201,154,67,.25);border-radius:17px;background:#0e080478}.install-platform-title{display:flex;align-items:center;gap:10px}.install-platform-title h3{margin:0;font-size:1.14rem;font-weight:500}.install-platform-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid rgba(93,184,174,.48);border-radius:10px;color:#89d8ce;font-family:var(--sans);font-size:1.25rem;font-weight:700;line-height:1}.install-platform-icon--share{border-color:#edd08a73;color:var(--brass-light)}.ios-install-guide{display:grid;gap:14px;margin-top:16px;font-family:var(--sans)}.ios-install-guide-head{display:grid;gap:12px}.ios-install-device-title{display:flex;align-items:center;gap:10px}.ios-install-device-title h4,.ios-install-device-title span{margin:0}.ios-install-device-title h4{color:var(--ink);font-size:1rem;font-weight:650}.ios-install-device-title>div>span{display:block;margin-top:2px;color:var(--ink-soft);font-size:.66rem;line-height:1.45}.ios-device-glyph{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;color:#68d3c7;background:#5db8ae1f}.ios-device-glyph svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.ios-guide-view-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(237,208,138,.18);border-radius:13px;background:#00000038}.ios-guide-view-picker button{min-height:44px;padding:7px 12px;border:1px solid rgba(237,208,138,.24);border-color:transparent;border-radius:10px;color:var(--ink-soft);background:transparent;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.ios-guide-view-picker button[aria-selected=true]{border-color:#5db8aec7;color:#dffbf7;background:#185b545c}.ios-guide-view-picker button[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ios-guide-view-picker button:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px}.ios-install-video-panel{display:grid;min-width:0;padding:14px;place-items:center;border:1px solid rgba(237,208,138,.16);border-radius:16px;background:#0003}.ios-install-video-status{margin:0;padding:9px 12px;border-inline-start:2px solid var(--brass);color:var(--ink-soft);background:#d3a94f14;font-size:.69rem;line-height:1.55}.ios-install-video-status[hidden],.ios-install-video-panel[hidden],.ios-install-steps[hidden]{display:none}.ios-install-video{display:block;width:min(100%,300px,34svh);max-height:70svh;aspect-ratio:432 / 906;border:1px solid rgba(237,208,138,.3);border-radius:24px;background:#080604;box-shadow:0 16px 32px #0000006b;object-fit:contain}.ios-install-system-note,.ios-install-other-note{margin:0;padding:10px 12px;border-inline-start:2px solid var(--turquoise);color:var(--ink-soft);background:#5db8ae14;font-size:.69rem;line-height:1.6}.ios-install-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ios-install-steps>li{position:relative;display:grid;grid-template-columns:minmax(148px,.9fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px;border:1px solid rgba(237,208,138,.16);border-radius:14px;background:#0000002e}.ios-install-step-number{position:absolute;z-index:4;inset-block-start:7px;inset-inline-start:7px;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:#271706;background:var(--brass-light);box-shadow:0 3px 10px #00000057;font-size:.66rem;font-weight:800}.ios-install-steps h5{margin:0;color:#f3ddb0;font-size:.78rem;font-weight:700;line-height:1.35}.ios-install-steps p{margin:5px 0 0;color:var(--ink-soft);font-size:.69rem;line-height:1.5}.ios-install-visual{position:relative;min-width:0;min-height:132px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:15px;color:#121212;background:#eff0f4;box-shadow:inset 0 0 0 1px #0000000a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ios-install-visual svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ios-install-visual--browser-bar{background:#e6e8ed}.ios-browser-bar{position:absolute;inset:auto 8px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px}.ios-browser-bar-button{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#111;background:#ffffffe0}.ios-browser-address{display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:5px;height:42px;padding:0 9px;border-radius:18px;color:#fff;background:#6e6e72}.ios-browser-address b{overflow:hidden;font-size:.67rem;font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ios-visual-focus{border:2px solid #72d7cc;color:#146f67;background:#f8fffe;box-shadow:0 0 14px #5db8ae73}.ios-visual-label{position:absolute;inset-block-end:60px;inset-inline-end:7px;padding:3px 7px;border-radius:999px;color:#e4fffb;background:#185b54;font-size:.55rem}.ios-install-visual--safari-menu{min-height:176px;padding:8px;background:#f4f5f7}.ios-safari-menu-row,.ios-expanded-action{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:29px;padding:3px 9px;color:#141416;font-size:.58rem}.ios-safari-menu-row b,.ios-expanded-action b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ios-safari-menu-row.is-focus,.ios-expanded-action.is-focus,.ios-share-shortcuts .is-focus{border:2px solid #35a89d;border-radius:9px;background:#fff;box-shadow:0 3px 10px #28686129}.ios-safari-menu-divider{height:1px;margin:2px 8px;background:#d4d5d8}.ios-install-visual--share-overview,.ios-install-visual--expanded-share{padding:10px;background:#f4f5f7}.ios-share-preview{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid #d2d3d6}.ios-share-preview img,.ios-confirm-app img{width:30px;height:30px;border-radius:7px}.ios-share-preview div{display:grid;min-width:0}.ios-share-preview strong{overflow:hidden;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.ios-share-preview small{color:#727278;font-size:.52rem}.ios-share-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.ios-share-shortcuts>span{display:grid;min-width:0;min-height:61px;padding:6px 3px;place-items:center;border-radius:10px;background:#e1e2e6}.ios-share-shortcuts small{width:100%;overflow:hidden;font-size:.48rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ios-install-visual--expanded-share{min-height:232px}.ios-share-shortcuts--compact{margin:0 0 7px}.ios-share-shortcuts--compact>span{min-height:48px}.ios-expanded-action{border-bottom:1px solid #d2d3d6;background:#fff}.ios-expanded-fallback{display:block;margin-top:6px;color:#64646a;font-size:.48rem;text-align:center}.ios-install-visual--confirm{min-height:138px;padding:10px;background:#f2f2f7}.ios-confirm-head,.ios-confirm-app,.ios-confirm-toggle{display:flex;align-items:center}.ios-confirm-head{justify-content:space-between;color:#1b1b1d;font-size:.55rem}.ios-confirm-head>b{color:#1478df}.ios-confirm-app{gap:8px;margin:10px 0;font-size:.62rem}.ios-confirm-toggle{justify-content:space-between;padding:7px 8px;border-radius:9px;background:#fff;font-size:.55rem}.ios-confirm-toggle i{position:relative;width:28px;height:17px;border-radius:99px;background:#34c759}.ios-confirm-toggle i:after{position:absolute;inset-block-start:2px;inset-inline-end:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;content:""}@media(display-mode:standalone),(display-mode:fullscreen){.install-guide{display:none}}.learning-hub{width:min(1140px,100%);margin:clamp(50px,8vh,92px) auto 0;padding-top:clamp(34px,6vh,62px);border-top:1px solid rgba(201,154,67,.18)}.learning-hub-head{display:grid;max-width:720px;gap:10px;margin:0 auto clamp(22px,4vh,36px);text-align:center}.learning-hub-head>span{color:var(--brass);font-family:var(--sans);font-size:.63rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.learning-hub-head h2{margin:0;font-size:clamp(1.8rem,4vw,3.1rem);font-weight:400;line-height:1.12;text-wrap:balance}.learning-hub-head p{margin:0;color:var(--ink-soft);font-family:var(--sans);font-size:.86rem;line-height:1.7}.guide-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guide-link{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;min-width:0;padding:19px;border:1px solid rgba(201,154,67,.24);border-radius:16px;background:#2012098f;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.guide-link:hover{border-color:#edd08a94;background:#2f1b0db8;transform:translateY(-3px)}.guide-symbol{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(201,154,67,.42);border-radius:14px;color:var(--brass-light);font-family:var(--serif);font-size:1.1rem;line-height:1;box-shadow:inset 0 0 22px #c99a4312}.guide-link--dama .guide-symbol{color:#85d1c6;border-color:#5db8ae75}.guide-link--aznif .guide-symbol{color:#e6a36a;border-color:#df9b6075}.guide-link--chess .guide-symbol{color:#78d6ca;border-color:#5db8ae8a}.guide-link-copy{display:grid;min-width:0;gap:5px}.guide-link-copy strong{font-family:var(--serif);font-size:1.05rem;font-weight:500;line-height:1.35}.guide-link-copy>span{color:var(--ink-soft);font-family:var(--sans);font-size:.73rem;line-height:1.55}.guide-link-copy i{margin-top:4px;color:var(--brass);font-family:var(--sans);font-size:.69rem;font-style:normal}html[lang=ckb] .learning-hub-head>span{letter-spacing:0}html[lang=ckb] .guide-link-copy strong{font-family:Tahoma,Noto Naskh Arabic,Noto Sans Arabic,sans-serif;font-size:1.02rem}.hub-portal{position:relative;display:grid;grid-template-columns:minmax(230px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(20px,3.4vw,46px);padding:clamp(20px,3vw,36px);overflow:hidden;color:var(--ink);text-decoration:none;border:1px solid rgba(201,154,67,.3);border-radius:24px;background:radial-gradient(circle at 18% 12%,rgba(255,223,157,.1),transparent 38%),linear-gradient(138deg,#563319b8,#1e1008f5);box-shadow:inset 0 1px #ffe9b912,0 28px 66px #0301005c;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .3s ease,box-shadow .3s ease}.hub-portal:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(236,207,131,.07) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s ease}.hub-portal:hover,.hub-portal:focus-visible{transform:translateY(-4px);border-color:#edd08a9e;box-shadow:inset 0 1px #ffe9b91a,0 34px 74px #03010075}.hub-portal:hover:after{transform:translate(120%)}.hub-portal:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px}.hub-portal-montage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:6px}.hub-portal-tile{display:grid;place-items:center;aspect-ratio:7 / 6;padding:10px;border:1px solid rgba(201,154,67,.22);border-radius:16px;background:#0e08048c;box-shadow:0 12px 26px #03010059;transform:rotate(var(--tilt, 0deg));transition:transform .5s cubic-bezier(.2,.75,.25,1)}.hub-portal:hover .hub-portal-tile{transform:rotate(0) translateY(-2px)}.hub-portal-tile .game-art{width:100%;transform:none}.hub-portal-copy{display:grid;gap:10px;min-width:0}.hub-portal-kicker,.hub-tile-kicker{color:var(--brass);font-family:var(--sans);font-size:.63rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.hub-portal-copy strong{font-family:var(--serif);font-size:clamp(1.55rem,2.7vw,2.3rem);font-weight:400;line-height:1.15;text-wrap:balance}.hub-portal-body,.hub-tile-body{color:var(--ink-soft);font-family:var(--sans);font-size:.86rem;line-height:1.7}.hub-portal-cta{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:8px;padding:11px 22px;border:1px solid #8a6a2f;border-radius:999px;color:#1c1206;background:linear-gradient(180deg,#f2d894,#cfa552);font-family:var(--sans);font-size:.82rem;font-weight:700;box-shadow:0 8px 22px #0006}.hub-portal-cta i{font-style:normal}.hub-portal-tile,.hub-tile-art{--biner-scale: .76;position:relative;overflow:hidden}.hub-tile-art{aspect-ratio:7 / 6;width:100%}.hub-portal-tile .game-art.game-art-biner,.hub-tile .hub-tile-art .game-art.game-art-biner,.hub-tile:hover .hub-tile-art .game-art.game-art-biner{position:absolute;top:50%;left:50%;width:246px;max-width:none;height:190px;margin:0;transform:translate(-50%,-50%) scale(var(--biner-scale));transform-origin:center}@media(max-width:900px){.hub-portal-tile{--biner-scale: .8}}@media(max-width:650px){.hub-portal-tile{--biner-scale: .5}.hub-tile-art{--biner-scale: .44}}.learn-shell .hero{margin-bottom:clamp(20px,3vh,34px)}.learn-back{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--ink-faint);font-family:var(--sans);font-size:.74rem;letter-spacing:.08em;text-decoration:none;opacity:0;transition:color .2s ease,opacity .8s ease .45s}.ready .learn-back{opacity:1}.learn-back:hover{color:var(--brass-light)}.learn-back i{font-style:normal}.learn-modules,.learn-guides{width:min(1140px,100%);margin:clamp(30px,5vh,52px) auto 0}.learn-guides{padding-top:clamp(30px,5vh,52px);border-top:1px solid rgba(201,154,67,.18)}.hub-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hub-tile{position:relative;display:grid;grid-template-columns:minmax(150px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(14px,2vw,24px);min-width:0;padding:clamp(18px,2.4vw,28px);overflow:hidden;color:var(--ink);text-decoration:none;border:1px solid rgba(201,154,67,.27);border-radius:22px;background:radial-gradient(circle at 20% 15%,rgba(255,223,157,.09),transparent 36%),linear-gradient(138deg,#563319a8,#1e1008f5);box-shadow:inset 0 1px #ffe9b90f,0 22px 54px #0301005c;opacity:0;transform:translateY(18px);transition:transform .55s cubic-bezier(.2,.75,.25,1),border-color .3s ease,box-shadow .3s ease,opacity .8s ease}.ready .hub-tile{opacity:1;transform:none}.ready .hub-tile:nth-child(2){transition-delay:.08s,0s,0s,.08s}.ready .hub-tile:nth-child(3){transition-delay:.16s,0s,0s,.16s}.ready .hub-tile:nth-child(4){transition-delay:.24s,0s,0s,.24s}.ready .hub-tile:hover,.ready .hub-tile:focus-visible{transform:translateY(-4px);border-color:#edd08a9e;box-shadow:inset 0 1px #ffe9b91a,0 30px 64px #03010075}.hub-tile:focus-visible{outline:3px solid var(--turquoise);outline-offset:4px}.hub-tile-art{position:relative;display:grid;min-width:0;place-items:center;perspective:800px}.hub-tile-glow{position:absolute;width:90%;height:70%;border-radius:50%;background:#cd974029;filter:blur(30px)}.hub-tile--dama .hub-tile-glow,.hub-tile--chess .hub-tile-glow{background:#5ba4991f}.hub-tile--biner .hub-tile-glow{background:#c4606e21}.hub-tile--english .hub-tile-glow{background:#5db8ae24}.hub-tile .game-art{width:min(100%,200px);transform:rotateX(9deg) rotate(-2deg)}.hub-tile:hover .game-art{transform:rotateX(4deg) rotate(0) scale(1.03)}.hub-tile .english-tutor-art{width:min(100%,240px);transform:rotateX(5deg) rotate(-1deg);transition:transform .25s ease}.hub-tile:hover .english-tutor-art{transform:rotateX(2deg) rotate(0) scale(1.03)}.hub-tile-copy{display:grid;gap:6px;min-width:0}.hub-tile-copy strong{font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.1}.hub-tile-body{font-size:.8rem;line-height:1.6}.hub-tile-cta{display:inline-flex;align-items:center;gap:7px;margin-top:6px;color:var(--brass);font-family:var(--sans);font-size:.72rem;font-style:normal;font-weight:600;letter-spacing:.04em}.hub-tile-cta b{font-weight:600;transition:transform .25s ease}.hub-tile:hover .hub-tile-cta b{transform:translate(3px)}html[dir=rtl] .hub-tile:hover .hub-tile-cta b{transform:translate(-3px)}html[lang=ckb] .hub-portal-kicker,html[lang=ckb] .hub-tile-kicker,html[lang=ckb] .hub-tile-cta,html[lang=ckb] .learn-back{letter-spacing:0;text-transform:none}html[lang=ckb] .hub-portal-copy strong,html[lang=ckb] .hub-tile-copy strong{font-family:Tahoma,Noto Naskh Arabic,Noto Sans Arabic,sans-serif;font-size:clamp(1.35rem,2.2vw,1.8rem)}@media(max-width:900px){.hub-portal{grid-template-columns:minmax(0,1fr)}.hub-portal-montage{width:min(100%,440px);margin-inline:auto}.hub-tiles{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.learn-modules,.learn-guides{width:100%}.hub-portal{padding:18px;border-radius:20px}.hub-portal-montage{gap:9px}.hub-portal-cta{width:100%;justify-content:center}.hub-tile{grid-template-columns:116px minmax(0,1fr);gap:14px;padding:16px;border-radius:18px}.hub-tile .game-art{width:100%}.hub-tile-copy strong{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.hub-portal,.hub-portal:after,.hub-portal-tile,.hub-tile,.hub-tile .game-art,.hub-tile-cta b,.learn-back{transition:none}}.site-footer{display:flex;justify-content:space-between;gap:24px;width:min(1140px,100%);margin:clamp(26px,4vh,46px) auto 0;color:var(--ink-faint);font-family:var(--sans);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .8s ease .6s}.ready .site-footer{opacity:1}.site-footer p{margin:0}.site-footer span{margin:0 6px;color:#c99a438c}.crafted{color:#97845eb3}.mini-checker,.mini-piece,.ch-piece,.mini-dice,.xisht-mini-drop,.gul-mini-bloom,.gul-mini-match,.hz-mini-slide,.hz-mini-join,.sb-mini-lift,.kw-mini-hop,.tv-mini-seed-1,.tv-mini-seed-2,.tv-mini-seed-3{transform-box:fill-box;transform-origin:center}.cr-mini-spark{opacity:0;filter:drop-shadow(0 0 3px rgba(150,255,220,.9))}.game-card.in-view .tw-runner{animation:tw-run 2.6s ease-in-out 2}.game-card.in-view .mini-dice{animation:dice-tumble 2.6s ease-in-out 2}.game-card.in-view .mini-dice-two{animation-delay:.12s}.game-card.in-view .dm-jumper{animation:dm-capture 2.6s ease-in-out 2}.game-card.in-view .dm-victim{animation:dm-captured 2.6s ease-in-out 2}.chess-card.in-view .ch-opening-pawn{animation:ch-opening 2.6s ease-in-out 2}.pairs-card.in-view .is-demo-flip .pairs-mini-tile-inner,.pairs-card:focus-visible .is-demo-flip .pairs-mini-tile-inner{animation:landing-pair-flip 2.8s ease-in-out 2}.pairs-card.in-view :is(.is-demo-flip,.is-demo-match),.pairs-card:focus-visible :is(.is-demo-flip,.is-demo-match){animation:landing-pair-match 2.8s ease-in-out 2}.snakes-card.in-view .landing-board-die,.snakes-card:focus-visible .landing-board-die{animation:landing-die-roll 3s ease-in-out 2}.snakes-card.in-view .landing-board-token,.snakes-card:focus-visible .landing-board-token{animation:landing-token-climb 3s ease-in-out 2}.snakes-card.in-view .landing-snake-art,.snakes-card:focus-visible .landing-snake-art{animation:landing-snake-breathe 3s ease-in-out 2}.snakes-card.in-view .landing-ladder-art--one,.snakes-card:focus-visible .landing-ladder-art--one{animation:landing-ladder-glow 3s ease-in-out 2}.reng-card.in-view .reng-mini-play,.reng-card:focus-visible .reng-mini-play{animation:landing-reng-play 2.9s cubic-bezier(.2,.75,.22,1) 2}.reng-card.in-view .reng-mini-color,.reng-card:focus-visible .reng-mini-color{animation:landing-reng-color 2.9s ease-in-out 2}.reng-card.in-view .reng-mini-deck .reng-mini-card:last-child,.reng-card:focus-visible .reng-mini-deck .reng-mini-card:last-child{animation:landing-reng-deck 2.9s ease-in-out 2}.pazl-card.in-view .pazl-mini-lift{animation:landing-pazl-place 3s cubic-bezier(.2,.75,.22,1) 2}.okey-card.in-view .okey-mini-loose,.okey-card:focus-visible .okey-mini-loose{animation:landing-okey-discard 3s ease-in-out 2}.okey-card.in-view .okey-mini-lucky,.okey-card:focus-visible .okey-mini-lucky{animation:landing-okey-lucky 3s ease-in-out 2}.biner-card.in-view .biner-mini-shared,.biner-card:focus-visible .biner-mini-shared{animation:landing-biner-spot 3s ease-in-out 2}.xisht-card.in-view .xisht-mini-drop,.xisht-card:focus-visible .xisht-mini-drop{animation:landing-xisht-drop 3s cubic-bezier(.3,1.4,.5,1) 2}.cira-card.in-view .cr-mini-spark,.cira-card:focus-visible .cr-mini-spark{animation:landing-cira-spark 3s ease-in-out 2}.cira-card.in-view .cr-mini-halo,.cira-card:focus-visible .cr-mini-halo{animation:landing-cira-lantern 3s ease-in-out 2}.gul-card.in-view .gul-mini-match,.gul-card:focus-visible .gul-mini-match{animation:landing-gul-match 3s ease-in-out 2}.gul-card.in-view .gul-mini-bloom,.gul-card:focus-visible .gul-mini-bloom{animation:landing-gul-bloom 3s ease-in-out 2}.tov-card.in-view .tv-mini-seed-1,.tov-card:focus-visible .tv-mini-seed-1{animation:landing-tov-sow 3s ease-in-out 2}.tov-card.in-view .tv-mini-seed-2,.tov-card:focus-visible .tv-mini-seed-2{animation:landing-tov-sow-2 3s ease-in-out .12s 2}.tov-card.in-view .tv-mini-seed-3,.tov-card:focus-visible .tv-mini-seed-3{animation:landing-tov-sow-3 3s ease-in-out .24s 2}.sebir-card.in-view .sb-mini-lift,.sebir-card:focus-visible .sb-mini-lift{animation:landing-sebir-lift 3s ease-in-out 2}.kew-card.in-view .kw-mini-hop,.kew-card:focus-visible .kw-mini-hop{animation:landing-kew-hop 3s ease-in-out 2}.hezar-card.in-view .hz-mini-slide,.hezar-card:focus-visible .hz-mini-slide{animation:landing-hezar-slide 3s ease-in-out 2}.hezar-card.in-view .hz-mini-join,.hezar-card:focus-visible .hz-mini-join{animation:landing-hezar-join 3s ease-in-out 2}@media(hover:hover){.game-card:hover .tw-runner{animation:tw-run 2.6s ease-in-out infinite}.game-card:hover .mini-dice{animation:dice-tumble 2.6s ease-in-out infinite}.game-card:hover .mini-dice-two{animation-delay:.12s}.game-card:hover .dm-jumper{animation:dm-capture 2.6s ease-in-out infinite}.game-card:hover .dm-victim{animation:dm-captured 2.6s ease-in-out infinite}.chess-card:hover .ch-opening-pawn{animation:ch-opening 2.6s ease-in-out infinite}.pairs-card:hover .is-demo-flip .pairs-mini-tile-inner{animation:landing-pair-flip 2.8s ease-in-out infinite}.pairs-card:hover :is(.is-demo-flip,.is-demo-match){animation:landing-pair-match 2.8s ease-in-out infinite}.snakes-card:hover .landing-board-die{animation:landing-die-roll 3s ease-in-out infinite}.snakes-card:hover .landing-board-token{animation:landing-token-climb 3s ease-in-out infinite}.snakes-card:hover .landing-snake-art{animation:landing-snake-breathe 3s ease-in-out infinite}.snakes-card:hover .landing-ladder-art--one{animation:landing-ladder-glow 3s ease-in-out infinite}.reng-card:hover .reng-mini-play{animation:landing-reng-play 2.9s cubic-bezier(.2,.75,.22,1) infinite}.pazl-card:hover .pazl-mini-lift{animation:landing-pazl-place 3s cubic-bezier(.2,.75,.22,1) infinite}.reng-card:hover .reng-mini-color{animation:landing-reng-color 2.9s ease-in-out infinite}.reng-card:hover .reng-mini-deck .reng-mini-card:last-child{animation:landing-reng-deck 2.9s ease-in-out infinite}.okey-card:hover .okey-mini-loose{animation:landing-okey-discard 3s ease-in-out infinite}.okey-card:hover .okey-mini-lucky{animation:landing-okey-lucky 3s ease-in-out infinite}.biner-card:hover .biner-mini-shared{animation:landing-biner-spot 3s ease-in-out infinite}.xisht-card:hover .xisht-mini-drop{animation:landing-xisht-drop 3s cubic-bezier(.3,1.4,.5,1) infinite}.cira-card:hover .cr-mini-spark{animation:landing-cira-spark 3s ease-in-out infinite}.cira-card:hover .cr-mini-halo{animation:landing-cira-lantern 3s ease-in-out infinite}.gul-card:hover .gul-mini-match{animation:landing-gul-match 3s ease-in-out infinite}.gul-card:hover .gul-mini-bloom{animation:landing-gul-bloom 3s ease-in-out infinite}.tov-card:hover .tv-mini-seed-1{animation:landing-tov-sow 3s ease-in-out infinite}.tov-card:hover .tv-mini-seed-2{animation:landing-tov-sow-2 3s ease-in-out .12s infinite}.tov-card:hover .tv-mini-seed-3{animation:landing-tov-sow-3 3s ease-in-out .24s infinite}.hezar-card:hover .hz-mini-slide{animation:landing-hezar-slide 3s ease-in-out infinite}.hezar-card:hover .hz-mini-join{animation:landing-hezar-join 3s ease-in-out infinite}.sebir-card:hover .sb-mini-lift{animation:landing-sebir-lift 3s ease-in-out infinite}.kew-card:hover .kw-mini-hop{animation:landing-kew-hop 3s ease-in-out infinite}.terazu-card:hover .tz-thread{animation:landing-terazu-pour 1.5s linear infinite}}@keyframes landing-okey-discard{0%,20%{translate:0 0;rotate:0deg}46%,64%{translate:0 -9px;rotate:-5deg}88%,to{translate:0 0;rotate:0deg}}@keyframes landing-okey-lucky{0%,26%,to{box-shadow:inset 1px 1px #ffffffeb,inset -2px -3px #765e391f,0 4px 5px #00000047}44%,62%{box-shadow:inset 1px 1px #ffffffeb,inset -2px -3px #765e391f,0 4px 5px #00000047,0 0 14px #ecc060d9}}@keyframes landing-biner-spot{0%,24%{scale:1;filter:none}48%,66%{scale:1.22;filter:drop-shadow(0 0 7px rgba(93,184,174,.85))}88%,to{scale:1;filter:none}}@keyframes landing-xisht-drop{0%,16%{translate:0 -.7px}52%,to{translate:0 0}}@keyframes landing-cira-spark{0%,12%{opacity:0;stroke-dashoffset:26}22%{opacity:.85}72%{opacity:.85}82%,to{opacity:0;stroke-dashoffset:-430}}@keyframes landing-cira-lantern{0%,60%,to{opacity:.08}74%,86%{opacity:.3}}@keyframes landing-gul-match{0%,22%{scale:1}42%,56%{scale:1.09}76%,to{scale:1}}@keyframes landing-gul-bloom{0%,22%{scale:1}42%,54%{scale:1.09}70%,82%{scale:1.24}96%,to{scale:1}}@keyframes landing-hezar-slide{0%,22%{translate:0 0;opacity:1}42%{translate:-54px 0;opacity:1}52%,72%{translate:-54px 0;opacity:0}74%{translate:0 0;opacity:0}90%,to{translate:0 0;opacity:1}}@keyframes landing-hezar-join{0%,42%{scale:1}50%,58%{scale:1.18}74%,to{scale:1}}@keyframes landing-tov-sow{0%,16%{translate:0 0;opacity:1}28%{translate:18px -11px}38%,68%{translate:36px 0;opacity:1}76%,86%{translate:36px 0;opacity:0}88%{translate:0 0;opacity:0}96%,to{translate:0 0;opacity:1}}@keyframes landing-tov-sow-2{0%,16%{translate:0 0;opacity:1}28%{translate:36px -13px}38%,68%{translate:72px 0;opacity:1}76%,86%{translate:72px 0;opacity:0}88%{translate:0 0;opacity:0}96%,to{translate:0 0;opacity:1}}@keyframes landing-tov-sow-3{0%,16%{translate:0 0;opacity:1}28%{translate:54px -15px}38%,68%{translate:108px 0;opacity:1}76%,86%{translate:108px 0;opacity:0}88%{translate:0 0;opacity:0}96%,to{translate:0 0;opacity:1}}@keyframes landing-sebir-lift{0%,12%{translate:0 0;rotate:0deg;opacity:1}26%{translate:8px -22px;rotate:-5deg}46%,70%{translate:44px -104px;rotate:0deg;opacity:1}78%,88%{translate:44px -104px;opacity:0}90%{translate:0 0;rotate:0deg;opacity:0}97%,to{translate:0 0;rotate:0deg;opacity:1}}@keyframes landing-kew-hop{0%,12%{translate:0 0;rotate:0deg}30%{translate:0 -20px;rotate:-8deg}44%,54%{translate:0 -26px;rotate:-3deg}70%{translate:0 -12px;rotate:5deg}80%,to{translate:0 0;rotate:0deg}}@keyframes landing-pazl-place{0%,14%{transform:translate(46px,34px) rotate(-14deg)}50%,72%{transform:translate(0) rotate(0)}to{transform:translate(46px,34px) rotate(-14deg)}}@keyframes landing-reng-play{0%,18%{translate:-8px 54px;rotate:-8deg;scale:1}43%,72%{translate:12px -50%;rotate:-3deg;scale:1.04}86%,to{translate:-8px 54px;rotate:-8deg;scale:1}}@keyframes landing-reng-color{0%,34%{box-shadow:0 0 0 3px #d3a94f1f;rotate:0deg}48%,70%{box-shadow:0 0 0 4px #65c8bd38,0 0 16px #65c8bd99;rotate:90deg}86%,to{box-shadow:0 0 0 3px #d3a94f1f;rotate:0deg}}@keyframes landing-reng-deck{0%,55%,to{translate:0 0}66%{translate:0 -4px}}@keyframes landing-pair-flip{0%,14%{transform:rotateY(0)}28%,70%{transform:rotateY(180deg)}84%,to{transform:rotateY(360deg)}}@keyframes landing-pair-match{0%,29%,72%,to{filter:none;scale:1}38%,58%{filter:drop-shadow(0 0 7px rgba(237,208,138,.82));scale:1.07}}@keyframes landing-die-roll{0%,7%{translate:0 0;rotate:0deg}18%{translate:8px -9px;rotate:128deg}28%{translate:-3px 2px;rotate:278deg}36%,to{translate:0 0;rotate:360deg}}@keyframes landing-token-climb{0%,30%{top:var(--token-start-y);left:var(--token-start-x);scale:1;opacity:1}39%{top:var(--token-mid-y);left:var(--token-mid-x);scale:1.11}50%,70%{top:var(--token-end-y);left:var(--token-end-x);scale:1;opacity:1}78%{top:var(--token-end-y);left:var(--token-end-x);opacity:0}78.01%{top:var(--token-start-y);left:var(--token-start-x);opacity:0}90%,to{top:var(--token-start-y);left:var(--token-start-x);opacity:1}}@keyframes landing-snake-breathe{0%,42%,to{rotate:0deg;scale:1}55%{rotate:-2deg;scale:1.025}68%{rotate:1.5deg;scale:1}}@keyframes landing-ladder-glow{0%,30%,76%,to{filter:drop-shadow(0 2px 2px rgba(43,18,7,.58)) drop-shadow(0 0 1px rgba(255,232,174,.48))}42%,62%{filter:drop-shadow(0 0 6px rgba(255,225,139,.86)) brightness(1.08)}}@keyframes ch-opening{0%,10%{translate:0 0;opacity:1}24%,68%{translate:0 -40px;opacity:1}74%{translate:0 -40px;opacity:0}74.01%{translate:0 0;opacity:0}86%,to{translate:0 0;opacity:1}}@keyframes tw-run{0%,14%{translate:0 0;scale:1;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45)}20%{translate:22px -3px;scale:1.08;filter:drop-shadow(0 3px 2px rgba(0,0,0,.35));animation-timing-function:linear}26%{translate:52px 8px;scale:1.14;filter:drop-shadow(0 5px 3px rgba(0,0,0,.42));animation-timing-function:linear}32%{translate:88px 24px;scale:1.17;filter:drop-shadow(0 6px 4px rgba(0,0,0,.46));animation-timing-function:linear}38%{translate:124px 41px;scale:1.14;filter:drop-shadow(0 5px 3px rgba(0,0,0,.42));animation-timing-function:cubic-bezier(0,.55,.45,1)}46%{translate:165px 63px;scale:1;filter:none;animation-timing-function:cubic-bezier(.3,0,.6,1)}50%{translate:165px 58px;animation-timing-function:ease-in}54%{translate:165px 63px;animation-timing-function:ease-out}57%{translate:165px 61.5px;animation-timing-function:ease-in}60%,78%{translate:165px 63px;opacity:1}84%{translate:165px 63px;opacity:0}84.01%{translate:0 0;scale:1;opacity:0}92%,to{translate:0 0;scale:1;opacity:1}}@keyframes dice-tumble{0%,4%{translate:0 0;rotate:0deg;animation-timing-function:cubic-bezier(.5,0,.75,.5)}14%{translate:-6px -8px;rotate:-130deg;animation-timing-function:cubic-bezier(.25,.5,.5,1)}24%{translate:2px 1px;rotate:-252deg;animation-timing-function:cubic-bezier(.3,0,.5,1)}32%{translate:0 0;rotate:-366deg;animation-timing-function:ease-out}40%,to{translate:0 0;rotate:-360deg}}@keyframes dm-capture{0%,12%{translate:0 0;scale:1}22%{translate:0 -19px;scale:1.2;filter:drop-shadow(0 6px 4px rgba(0,0,0,.5))}34%{translate:0 -40px;scale:1;filter:none}38%{translate:0 -44px}42%,80%{translate:0 -40px}92%,to{translate:0 0}}@keyframes dm-captured{0%,30%{translate:0 0;rotate:0deg;scale:1;opacity:1}36%{translate:7px 3px;rotate:14deg;scale:1.12;opacity:.85}46%,82%{translate:16px 9px;rotate:30deg;scale:0;opacity:0}94%,to{translate:0 0;rotate:0deg;scale:1;opacity:1}}.az-slap,.az-impact{transform-box:fill-box;transform-origin:center}.az-impact{opacity:0}.aznif-card.in-view .az-slap{animation:az-slap 2.4s linear 2}.aznif-card.in-view .az-impact{animation:az-impact 2.4s ease-out 2}.aznif-card.in-view .az-row{animation:az-row-jolt 2.4s ease-out 2}@media(hover:hover){.aznif-card:hover .az-slap,.aznif-card:focus-visible .az-slap{animation:az-slap 2.4s linear infinite}.aznif-card:hover .az-impact,.aznif-card:focus-visible .az-impact{animation:az-impact 2.4s ease-out infinite}.aznif-card:hover .az-row,.aznif-card:focus-visible .az-row{animation:az-row-jolt 2.4s ease-out infinite}}@keyframes az-slap{0%{opacity:0;translate:8px -38px;rotate:-16deg;scale:1.17;filter:drop-shadow(0 12px 8px rgba(4,2,1,.5));animation-timing-function:ease-out}10%{opacity:1;translate:6.5px -31px;rotate:-13deg;scale:1.14;filter:drop-shadow(0 10px 7px rgba(4,2,1,.5));animation-timing-function:cubic-bezier(.55,0,.85,.4)}30%{opacity:1;translate:0 .6px;rotate:0deg;scale:1;filter:drop-shadow(0 1px 1px rgba(4,2,1,.5));animation-timing-function:ease-out}36%{opacity:1;translate:0 -1.1px;rotate:.8deg;scale:1.012;filter:drop-shadow(0 3px 2.5px rgba(4,2,1,.45));animation-timing-function:ease-in}44%,to{opacity:1;translate:0 0;rotate:0deg;scale:1;filter:drop-shadow(0 1px 1.5px rgba(4,2,1,.35))}}@keyframes az-impact{0%,27%{opacity:0;scale:.45}32%{opacity:.55;scale:.85}64%,to{opacity:0;scale:1.5}}@keyframes az-row-jolt{0%,29%{translate:0 0}32%{translate:0 1.3px}38%{translate:0 -.6px}45%,to{translate:0 0}}@media(max-width:1100px){.site-footer,.learning-hub{width:min(760px,100%)}.guide-links{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-link--aznif{grid-column:auto}}@media(max-width:650px){.landing-shell{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.header-note{display:none}.hero{margin:26px auto 22px}.hero h1{font-size:clamp(1.85rem,8.2vw,2.6rem);line-height:1.08}.hero-copy{max-width:92%;margin-top:13px;font-size:.84rem}.resume-strip{grid-template-columns:auto minmax(0,1fr)}.resume-actions{grid-column:2;justify-self:end}.okey-joker-cue .okey-mini-tile{width:23px;height:31px}.okey-joker-cue .okey-mini-tile b{font-size:.78rem}.okey-joker-cue .okey-mini-tile i{font-size:.48rem}.okey-joker-arrow{font-size:.78rem}.okey-mini-rack{gap:2px;padding:5px 6px 7px}.okey-mini-tile{width:30px;height:40px;border-radius:5px}.okey-mini-tile b{font-size:.92rem}.okey-mini-tile i{font-size:.58rem}.install-guide{width:calc(100% + 12px);margin-inline:-6px;padding:23px 17px 19px;border-color:#5db8aea8;border-radius:24px;box-shadow:inset 0 1px #ffebbe1a,0 22px 52px #0301007a,0 0 34px #5db8ae17}.install-guide-head{grid-template-columns:54px minmax(0,1fr);gap:13px}.install-guide-mark{width:54px;height:54px;border-radius:15px}.install-guide-mark svg{width:43px;height:43px}.install-guide-eyebrow{font-size:.61rem}.install-guide h2{font-size:clamp(1.5rem,7.3vw,2rem)}.install-guide-head p{grid-column:1 / -1;font-size:.8rem}.install-platforms{grid-template-columns:1fr}.install-platform{padding:16px}.ios-install-steps>li{grid-template-columns:1fr}.ios-install-visual{height:130px}.ios-sheet-row{min-height:32px;font-size:.62rem}.ios-install-steps h5{font-size:.83rem}.ios-install-steps p{font-size:.74rem}.learning-hub{margin-top:44px;padding-top:34px}.guide-links{grid-template-columns:1fr}.guide-link--aznif{grid-column:auto}.guide-link{padding:16px;text-align:start}.site-footer{display:block;margin-top:28px;text-align:center;line-height:1.8}.site-footer p{text-wrap:balance}.crafted{margin-top:2px!important}}html[lang=ckb]{--serif: Tahoma, "Noto Naskh Arabic", "Noto Sans Arabic", "Geeza Pro", serif;--sans: Tahoma, "Noto Sans Arabic", "Noto Naskh Arabic", sans-serif}html[lang=ckb] .header-note,html[lang=ckb] .eyebrow,html[lang=ckb] .section-note,html[lang=ckb] .section-count,html[lang=ckb] .tile-kicker,html[lang=ckb] .install-guide-eyebrow,html[lang=ckb] .site-footer{letter-spacing:0;text-transform:none}html[lang=ckb] .hero h1{line-height:1.22;letter-spacing:0}html[lang=ckb] .hero-copy{line-height:1.85}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.game-card,.game-art{transform:none!important}}@media(prefers-contrast:more){.game-card{border-color:#d7b467}.hero-copy,.header-note,.site-footer{color:#d4c29c}}.site-footer .build-line{margin-top:6px;color:#a08b6480;font-size:.62rem;letter-spacing:.12em;font-variant-numeric:tabular-nums}.cira-card .art-glow{background:radial-gradient(ellipse,#86cda933,transparent 70%)}.cira-card .game-art{width:100%;max-width:250px}.gul-card .art-glow{background:radial-gradient(ellipse,#86cda933,transparent 70%)}.gul-card .game-art{width:100%;max-width:250px}.sebir-card .art-glow{background:#d6a85238}.sebir-card .game-art{width:100%;max-width:250px}@media(prefers-reduced-motion:reduce){.sebir-card .sb-mini-lift{animation:none!important;translate:none!important;rotate:none!important;opacity:1}}.befr-card .art-glow{background:radial-gradient(ellipse,rgb(123 196 190 / 22%),transparent 70%)}.befr-card .game-art{width:100%;max-width:265px}.befr-card.in-view .bf-mini-fox,.befr-card:focus-visible .bf-mini-fox{animation:landing-befr-glide 2.6s ease-in-out 2}@keyframes landing-befr-glide{0%,15%,to{transform:translate(0)}45%,65%{transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.befr-card.in-view .bf-mini-fox,.befr-card:focus-visible .bf-mini-fox{animation:none}}.shar-card .art-glow{background:radial-gradient(ellipse,rgb(236 196 128 / 22%),transparent 70%)}.shar-card .sh-mini-pop{transform-box:fill-box;transform-origin:50% 100%}.shar-card.in-view .sh-mini-pop,.shar-card:focus-visible .sh-mini-pop{animation:landing-shar-pop 3.2s cubic-bezier(.3,1.6,.5,1) 2}@keyframes landing-shar-pop{0%,18%{transform:scaleY(0)}30%{transform:scale(.86,1.18)}40%{transform:scale(1.08,.92)}50%,to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.shar-card.in-view .sh-mini-pop,.shar-card:focus-visible .sh-mini-pop{animation:none}}.piyano-card .art-glow{background:radial-gradient(ellipse,rgb(122 132 214 / 22%),transparent 70%)}.piyano-card.in-view .pn-mini-bars,.piyano-card:focus-visible .pn-mini-bars{animation:landing-piyano-fall 2.4s ease-in-out 3}@keyframes landing-piyano-fall{0%,to{transform:none}50%{opacity:.85;transform:translateY(7px)}}@media(prefers-reduced-motion:reduce){.piyano-card.in-view .pn-mini-bars,.piyano-card:focus-visible .pn-mini-bars{animation:none}}.agir-card .art-glow{background:radial-gradient(ellipse,rgb(244 122 34 / 22%),transparent 70%)}.agir-card .ag-mini-flame{transform-box:fill-box;transform-origin:50% 100%}.agir-card.in-view .ag-mini-flame,.agir-card:focus-visible .ag-mini-flame{animation:landing-agir-flicker 1.6s ease-in-out 3}@keyframes landing-agir-flicker{0%,to{transform:scale(1)}30%{transform:scale(.94,1.12)}55%{opacity:.9;transform:scale(1.05,.93)}80%{transform:scale(.97,1.06)}}@media(prefers-reduced-motion:reduce){.agir-card.in-view .ag-mini-flame,.agir-card:focus-visible .ag-mini-flame{animation:none}}.terazu-card .art-glow{background:radial-gradient(ellipse,rgb(201 151 63 / 21%),transparent 70%)}.terazu-card .game-art{width:100%;max-width:250px}.terazu-card.in-view .tz-thread,.terazu-card:focus-visible .tz-thread{animation:landing-terazu-pour 1.5s linear 3}@keyframes landing-terazu-pour{0%{translate:0 -16px;opacity:0}25%{opacity:.9}to{translate:0 12px;opacity:0}}@media(prefers-reduced-motion:reduce){.terazu-card.in-view .tz-thread,.terazu-card:focus-visible .tz-thread,.terazu-card:hover .tz-thread{animation:none!important}}.kew-card .art-glow{background:radial-gradient(ellipse,rgba(219,168,79,.24),transparent 68%)}.kew-card .game-art{width:100%;max-width:250px}@media(prefers-reduced-motion:reduce){.kew-card .kw-mini-hop{animation:none!important;translate:none!important;rotate:none!important}}.tov-card .art-glow{background:#c99a4333}.tov-card .game-art{width:100%;max-width:250px}.hezar-card .art-glow{background:#c99a4333}.hezar-card .game-art{width:100%;max-width:250px}.little-thinker-card .little-thinker-art{width:100%;max-width:250px;transform:rotateX(9deg) rotate(-2deg)}.little-thinker-card .art-glow{background:radial-gradient(ellipse,rgba(209,171,92,.24),transparent 70%)}.shape-garden-card .little-thinker-art,.bridge-builder-card .little-thinker-art{transform:rotateX(9deg) rotate(2deg)}.shape-garden-card .art-glow,.bridge-builder-card .art-glow{background:radial-gradient(ellipse,rgba(98,187,155,.22),transparent 70%)}.picnic-memory-card .art-glow{background:radial-gradient(ellipse,rgba(208,123,113,.22),transparent 70%)}.english-course-card .art-glow{background:radial-gradient(ellipse,rgba(93,184,174,.24),transparent 70%)}.english-course-card .english-tutor-art{width:100%;max-width:250px;transform:rotateX(7deg) rotate(-1deg);transition:transform .45s cubic-bezier(.2,.75,.25,1)}.english-course-card:hover .english-tutor-art,.english-course-card:focus-visible .english-tutor-art{transform:rotateX(3deg) rotate(0) translateY(-5px) scale(1.025)}.little-thinker-art :is(.ltb-wheel,.ltb-flower,.ltb-memory-cover,.ltb-boat){transform-box:fill-box;transform-origin:center}.little-thinker-art .ltb-flower{transform-origin:center bottom}.little-thinker-art .ltb-memory-cover{opacity:0}.little-thinker-card:is(.in-view,:focus-visible) .ltb-engine,.little-thinker-card:is(.in-view,:focus-visible) .ltb-carriage{animation:little-badge-chug 4s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-wheel{animation:little-badge-wheel 4s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-last-carriage{animation:little-badge-join 4s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-steam{animation:little-badge-steam 4s ease-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-flower{animation:little-badge-grow 4.4s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-flower-two{animation-delay:.18s}.little-thinker-card:is(.in-view,:focus-visible) .ltb-flower-three{animation-delay:.36s}.little-thinker-card:is(.in-view,:focus-visible) .ltb-pollen{animation:little-badge-pollen 4.4s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-memory-cover{animation:little-badge-reveal 4.8s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-keystone{animation:little-badge-build 4.8s cubic-bezier(.22,.68,.28,1) 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-boat{animation:little-badge-sail 4.8s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-ripples{animation:little-badge-ripple 4.8s ease-in-out 2}.little-thinker-art :is(.ltb-card,.ltb-voice){transform-box:fill-box;transform-origin:center bottom}.little-thinker-card:is(.in-view,:focus-visible) .ltb-card{animation:little-badge-lift 4.2s ease-in-out 2}.little-thinker-card:is(.in-view,:focus-visible) .ltb-card-two{animation-delay:.3s}.little-thinker-card:is(.in-view,:focus-visible) .ltb-card-three{animation-delay:.6s}.little-thinker-card:is(.in-view,:focus-visible) .ltb-voice{animation:little-badge-voice 4.2s ease-in-out 2}@keyframes little-badge-lift{0%,10%,40%,to{translate:0 0}22%{translate:0 -9px}}@keyframes little-badge-voice{0%,to{scale:1}15%,45%{scale:1.12}30%{scale:1}}@keyframes little-badge-chug{0%,18%,42%,58%,to{translate:0 0}26%,50%{translate:0 -2px}}@keyframes little-badge-wheel{0%,12%{rotate:-120deg}58%,to{rotate:0deg}}@keyframes little-badge-join{0%,12%{translate:16px 0}40%{translate:-2px 0}48%,to{translate:0 0}}@keyframes little-badge-steam{0%,to{translate:0 0;opacity:1}46%{translate:3px -10px;opacity:0}47%{translate:0 4px;opacity:0}78%{translate:0 0;opacity:1}}@keyframes little-badge-grow{0%,8%{scale:1 .8;rotate:-4deg}34%{scale:1 1.04;rotate:3deg}52%{scale:1 1;rotate:-2deg}70%,to{scale:1;rotate:0deg}}@keyframes little-badge-pollen{0%,to{opacity:1;translate:0 0}42%{opacity:.3;translate:0 -6px}70%{opacity:1;translate:0 -2px}}@keyframes little-badge-reveal{0%,16%{opacity:1;translate:0 0;rotate:0deg}40%{opacity:1;translate:1px -25px;rotate:-14deg}56%,to{opacity:0;translate:4px -32px;rotate:-18deg}}@keyframes little-badge-build{0%,12%{translate:0 -23px}38%{translate:0 2px}48%,to{translate:0 0}}@keyframes little-badge-sail{0%,20%{translate:-14px 0;rotate:-3deg}55%{translate:8px -1px;rotate:2deg}80%,to{translate:0 0;rotate:0deg}}@keyframes little-badge-ripple{0%,to{translate:0 0;opacity:.6}50%{translate:6px 0;opacity:.3}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.little-thinker-card:hover .little-thinker-art [class^=ltb-]{animation-iteration-count:infinite}}@media(prefers-reduced-motion:reduce){.little-thinker-card .little-thinker-art [class^=ltb-]{animation:none!important}}.tile-copy{display:contents}.tile-kicker{display:none}@media(max-width:767.98px){.game-card--featured{--art-box: 150px;--art-scale: .62;grid-column:1 / -1;grid-template-columns:var(--art-box) minmax(0,1fr);align-items:center;justify-items:start;gap:14px;padding-inline:clamp(13px,3.6vw,22px);text-align:start}.game-card--featured .tile-copy{display:grid;gap:5px;justify-items:start}.game-card--featured .tile-name{justify-content:start;min-height:0;margin-top:0;padding:0;font-size:clamp(1.15rem,4.8vw,1.3rem);text-align:start}.game-card--featured .tile-kicker{display:block;color:var(--ink-faint);font-family:var(--sans);font-size:.63rem;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}}@media(max-width:379.98px){.little-thinker-card.game-card--featured{--art-box: 112px;--art-scale: .48}.little-thinker-card .tile-copy{min-width:0}.little-thinker-card .tile-name{max-width:100%;overflow-wrap:anywhere}}.rez-card .art-glow{background:radial-gradient(ellipse,#c99a4333,transparent 70%)}.rez-card .game-art{width:100%;max-width:250px}.rez-card.in-view .rz-art-clear,.rez-card:focus-visible .rz-art-clear{animation:landing-rez-clear 3s ease-in-out 2}@media(hover:hover){.rez-card:hover .rz-art-clear{animation:landing-rez-clear 3s ease-in-out infinite}}@keyframes landing-rez-clear{0%,20%,to{opacity:1}35%{opacity:.7}48%,70%{opacity:.15}}@media(prefers-reduced-motion:reduce){.rez-card .rz-art-clear{animation:none!important}}.awaz-card .art-glow{background:radial-gradient(ellipse,rgba(207,160,69,.17),transparent 68%)}.awaz-card .aw-bird-song{transform-box:fill-box;transform-origin:center}.awaz-card.in-view .aw-bird-song,.awaz-card:focus-visible .aw-bird-song{animation:landing-awaz-song 2.8s ease-in-out 2}@media(hover:hover){.awaz-card:hover .aw-bird-song{animation:landing-awaz-song 2.8s ease-in-out infinite}}@keyframes landing-awaz-song{0%,to{opacity:.55;transform:translateY(0)}45%{opacity:1;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.awaz-card .aw-bird-song{animation:none!important;transform:none!important;opacity:1}}.zirek-card .art-glow{background:radial-gradient(ellipse,rgba(128,196,173,.18),transparent 68%)}.zirek-card .zi-art-stars{transform-box:fill-box;transform-origin:center}.zirek-card.in-view .zi-art-stars,.zirek-card:focus-visible .zi-art-stars{animation:landing-zirek-spark 3s ease-in-out 2}@media(hover:hover){.zirek-card:hover .zi-art-stars{animation:landing-zirek-spark 3s ease-in-out infinite}}@keyframes landing-zirek-spark{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.zirek-card .zi-art-stars{animation:none!important;transform:none!important;opacity:1}}.section-age{display:inline-flex;align-items:center;align-self:center;flex:none;min-height:24px;padding:2px 11px;border:1px solid rgba(239,208,136,.5);border-radius:999px;color:#f4dc9a;background:#c99a4324;font-family:var(--sans);font-size:.66rem;font-weight:700;letter-spacing:.08em;white-space:nowrap}.little-playroom{position:relative;padding:clamp(12px,2.4vw,22px);border:1px solid #fff5dc;border-radius:30px;background:#faf3e3;box-shadow:inset 0 1px #ffe9b914,0 22px 54px #03010052}.little-intro{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(16px,3vw,36px);margin-bottom:clamp(14px,2.4vw,22px);padding:clamp(6px,1.4vw,12px) clamp(6px,1.4vw,14px);opacity:0;transform:translateY(10px);transition:opacity .7s ease .15s,transform .7s ease .15s}.ready .little-intro{opacity:1;transform:none}.little-intro-art{display:block;min-width:0}.little-intro-art .lt-hero-art{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35))}.little-intro-copy{display:grid;gap:10px;min-width:0;justify-items:start}.little-intro-kicker{display:inline-flex;align-items:center;padding:4px 12px;border:1px solid rgba(239,208,136,.55);border-radius:999px;color:#241507;background:linear-gradient(180deg,#f4dc9a,#cf9f45);font-family:var(--sans);font-size:.7rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.little-intro-copy strong{color:#344c3b;font-family:var(--serif);font-size:clamp(1.45rem,3.2vw,2.1rem);font-weight:400;line-height:1.15;text-wrap:balance}.little-intro-copy p{max-width:34rem;margin:0;color:#616755;font-family:var(--sans);font-size:.9rem;line-height:1.7;text-wrap:pretty}.little-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.little-chips li{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border:1px solid #c1d1b6;border-radius:999px;color:#436448;background:#e7edda;font-family:var(--sans);font-size:.72rem;font-weight:650}.little-chips li:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.little-intro-cta{display:inline-flex;align-items:center;gap:10px;min-height:52px;margin-top:6px;padding:12px 24px;border:1px solid #356a55;border-radius:18px;color:#fffdf4;background:#356a55;box-shadow:0 4px #214a3b,0 10px 24px #24422b24;font-family:var(--sans);font-size:.95rem;font-weight:750;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.little-intro-cta i{font-style:normal}.little-intro-cta:hover,.little-intro-cta:focus-visible{transform:translateY(-2px);box-shadow:0 6px #886333,0 14px 28px #00000057}.little-intro-cta:active{transform:translateY(2px);box-shadow:0 2px #886333}.little-intro-cta:focus-visible{outline:3px solid var(--turquoise);outline-offset:3px}.little-playroom .game-card{--little-tint: #e3edf0;grid-template-columns:minmax(0,1fr);grid-column:auto;padding:12px 12px 18px;border:2px solid #e2d5b9;border-radius:22px;background:#fffdf6;box-shadow:0 5px #d2c2a1;will-change:auto}.little-playroom .game-card .tile-name{color:#374d3e;font-family:var(--sans);font-weight:750;font-size:clamp(.88rem,1.8vw,1.05rem);margin-top:14px;text-align:center;justify-content:center}.little-playroom .shape-garden-card{--little-tint: #e3edce}.little-playroom .picnic-memory-card{--little-tint: #f6dfd1}.little-playroom .bridge-builder-card{--little-tint: #dceee7}.little-playroom .listen-find-card{--little-tint: #f4e9be}.little-playroom .story-builder-card{--little-tint: #eae1f0}.little-playroom .sound-trail-card{--little-tint: #dfe9f5}.little-playroom .english-course-card{--little-tint: #e0eee3}.little-playroom .tile-art{height:auto;aspect-ratio:1.2;border-radius:14px;background:var(--little-tint)}.little-playroom .tile-art-inner{position:static;width:100%;height:100%;padding:6px;transform:none}.little-playroom .tile-art-inner>svg{width:100%;max-width:none;max-height:100%}.little-playroom .tile-copy{display:block;min-width:0;text-align:center}.little-playroom .tile-kicker,.little-playroom .art-glow{display:none}.little-playroom .little-thinker-card .little-thinker-art [class^=ltb-]{animation:none}.little-playroom .game-card:hover{border-color:#86a787;box-shadow:0 5px #acba94}@media(min-width:768px){.little-playroom .game-grid{--cols: 4;--art-box: 104px;--art-scale: .48}}@media(min-width:1100px){.little-playroom .game-grid{--art-box: 132px;--art-scale: .6}}@media(min-width:1320px){.little-playroom .game-grid{--art-box: 146px;--art-scale: .67}}@media(max-width:767.98px){.little-playroom .game-grid{--cols: 2}.little-playroom .game-card{padding:7px 7px 14px;border-radius:20px}.little-playroom .tile-art-inner{padding:0}.little-intro{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;text-align:center}.little-intro-art{width:min(100%,420px)}.little-intro-copy{justify-items:center}.little-chips{justify-content:center}}@media(max-width:560px){.section-age{margin-inline-start:2px}}html[lang=ckb] .section-age,html[lang=ckb] .little-intro-kicker,html[lang=ckb] .little-chips li,html[lang=ckb] .little-intro-cta{letter-spacing:0;text-transform:none}html[lang=ckb] .little-intro-copy strong{font-family:Tahoma,Noto Naskh Arabic,Noto Sans Arabic,sans-serif;line-height:1.35}@media(prefers-reduced-motion:reduce){.little-thinker-card .ltb-card,.little-thinker-card .ltb-voice{animation:none!important}.little-intro{opacity:1;transform:none}}.paper-flight-card .art-glow{background:radial-gradient(ellipse,#e9b94f30,transparent 68%)}.paper-flight-card .plane-art{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 18px #0006)}.paper-flight-card:hover .plane-art{transform:translate(5px,-5px) rotate(-3deg)}.paper-flight-card .tile-art-inner{transition:transform .25s}#games-build{scroll-margin-top:30px}@media(prefers-reduced-motion:no-preference){.paper-flight-card.in-view .plane-art{animation:landing-paper-glide 3s ease-in-out 2}@media(hover:hover){.paper-flight-card:hover .plane-art{animation:landing-paper-glide 3s ease-in-out infinite}}}@keyframes landing-paper-glide{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(5px,-8px) rotate(-4deg)}}.inventor-workshop-card .art-glow{background:radial-gradient(ellipse,#dcb57340,transparent 70%)}.workshop-mini{display:block;width:250px;height:250px;position:relative;direction:ltr;filter:drop-shadow(0 12px 12px #0005)}.workshop-mini>svg{position:absolute;inset:0;width:100%;height:100%}.workshop-mini img{position:absolute;object-fit:contain}.workshop-mini-chair{width:130px;height:130px;left:105px;top:56px}.workshop-mini-magnifier{width:68px;height:68px;left:32px;top:51px;transform:rotate(-16deg)}.workshop-mini-spark{transform-origin:205px 128px}@media(prefers-reduced-motion:no-preference){.inventor-workshop-card.in-view .workshop-mini-saw,.inventor-workshop-card:focus-visible .workshop-mini-saw{animation:landing-workshop-saw 2.8s ease-in-out 2}.inventor-workshop-card.in-view .workshop-mini-spark{animation:landing-workshop-spark 2.8s ease-in-out 2}@media(hover:hover){.inventor-workshop-card:hover .workshop-mini-saw{animation:landing-workshop-saw 2.8s ease-in-out infinite}.inventor-workshop-card:hover .workshop-mini-spark{animation:landing-workshop-spark 2.8s ease-in-out infinite}}}@keyframes landing-workshop-saw{0%,60%,to{transform:translate(0)}10%,30%,50%{transform:translate(10px)}20%,40%{transform:translate(-5px)}}@keyframes landing-workshop-spark{0%,52%,to{opacity:.25;transform:scale(.65)}68%,82%{opacity:1;transform:scale(1.12)}}
