.player-avatar{width:44px;height:44px;flex-shrink:0;vertical-align:middle}.avatar-picker{border:0;padding:0;margin:0 0 20px}.avatar-picker legend{font-size:12px;margin-bottom:8px}.avatar-picker>div{display:flex;gap:8px;flex-wrap:wrap}.avatar-picker button{padding:3px;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer}.avatar-picker button[aria-pressed=true]{border-color:var(--gold, #b69558);background:#e6d9b7}.avatar-picker button:focus-visible{outline:3px solid var(--brass-light);outline-offset:3px}.avatar-cheer{animation:avatar-cheer .7s cubic-bezier(.2,.8,.3,1)}@keyframes avatar-cheer{25%{transform:scale(1.15,.85) rotate(-8deg)}60%{transform:translateY(-7px) scale(.94,1.08) rotate(5deg)}}.live-players .player-avatar{width:28px;height:28px;margin-inline-end:5px}@media(prefers-reduced-motion:reduce){.avatar-cheer{animation:none}}[data-reduced=true] .avatar-cheer{animation:none}.player-avatar[data-state]:not([data-state=offline]) .avatar-eyes{transform-box:fill-box;transform-origin:center;animation:avatar-blink 6.7s var(--blink-delay, 0s) infinite}.player-avatar[data-state=thinking] .avatar-face{animation:avatar-think 2.4s ease-in-out infinite}.player-avatar[data-state=thinking] .avatar-antenna{animation:antenna-think 1.2s ease-in-out infinite alternate}.player-avatar[data-state=offline],.player-seat .player-avatar[data-state=offline]{opacity:.5;filter:grayscale(.9);animation:none}.avatar-celebrate{animation:avatar-celebrate 1s ease-out}.avatar-lose{animation:avatar-slump .9s ease-in-out}.avatar-hakem{animation:avatar-hakem .8s ease-out}@keyframes avatar-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.12)}}@keyframes avatar-think{50%{transform:translateY(1.5px)}}@keyframes antenna-think{0%{opacity:.4}to{opacity:1}}@keyframes avatar-celebrate{20%,55%{transform:translateY(-6px) rotate(-5deg)}38%,75%{transform:translateY(0) rotate(4deg)}}@keyframes avatar-slump{35%{transform:translateY(3px) rotate(-6deg)}65%{transform:translateY(3px) rotate(4deg)}}@keyframes avatar-hakem{40%{transform:scale(1.12)}}html[data-reduced=true] :is(.player-avatar,.avatar-face,.avatar-eyes,.avatar-antenna){animation:none}@media(prefers-reduced-motion:reduce){.player-avatar,.avatar-face,.avatar-eyes,.avatar-antenna{animation:none!important}}.account-button .player-avatar{width:31px;height:31px}.account-placeholder{display:inline-block;width:44px;height:44px}.modal.account-dialog{background:linear-gradient(145deg,#193f34,#102820);border-color:#a28a5a;color:#f4e6c9}.account-dialog .modal-close{right:auto;inset-inline-end:8px}.account-dialog h2{font-size:24px;margin-inline-end:16px}.account-copy{color:#bdcdbf;font-size:14px;line-height:1.8;margin-block:16px}.account-profile{display:flex;align-items:center;gap:16px;margin-block:24px}.account-profile>.player-avatar{width:64px;height:64px;flex-shrink:0}.account-profile strong{display:block;font-size:20px;overflow-wrap:anywhere}.account-profile span{display:flex;align-items:center;gap:6px;color:#b8c9b9;font-size:11px;margin-top:6px}.account-sign-in{width:100%;background:#e0bd78;color:#233526;margin-block:15px 5px}.account-sign-in:hover{background:#efcf92}.account-continue{width:100%;margin-top:16px;color:#d4c398}.account-dialog .button.secondary{background:#274e3f;border-color:#9ca47a55;color:#e6dcc3}.account-dialog .account-unavailable{padding:13px 16px;border-inline-start:2px solid #bca369;background:#ffffff06}.account-dialog .modal-body{min-height:210px}@media(max-width:600px){.lobby-shell .platform-header .header-tools{gap:2px}}@font-face{font-family:Google Sans Signin;font-style:normal;font-weight:500;font-display:swap;src:url(/identity/google-sans-medium.ttf) format("truetype")}.account-dialog .account-provider{background:#fff;border:1px solid #747775;border-radius:4px;color:#1f1f1f;font:500 14px/20px Google Sans Signin,Vazirmatn,sans-serif;letter-spacing:0;min-height:44px;padding:11px 12px;gap:10px;justify-content:flex-start;box-shadow:none}.account-dialog .account-provider:hover{background:#f2f2f2;color:#1f1f1f}.account-provider>img{width:20px;height:20px;flex-shrink:0;object-fit:contain}.account-provider>span{flex:1;text-align:center}.king-card{position:relative;display:block;width:100%;height:auto;aspect-ratio:5 / 7;border-radius:inherit;overflow:hidden}.king-card>:is(img,.king-suit-overlay,.king-blink){transform:scale(1.01695,1.01511)}.king-card>img{display:block;width:100%;height:100%;border-radius:inherit}.king-blink,.king-suit-overlay,.king-index-overlay{position:absolute;inset:0;background:center / 100% 100% no-repeat;pointer-events:none}.king-blink{opacity:0;animation:king-blink 4s step-end var(--blink-delay, 0s) infinite}@keyframes king-blink{46%{opacity:1}51%{opacity:0}}[data-reduced=true] .king-blink{animation:none}@media(prefers-reduced-motion:reduce){.king-blink{animation:none}}.game-ribbon{position:relative;display:grid;grid-template-columns:31% 1fr auto;align-items:center;gap:28px;min-height:220px;padding:24px 40px 24px 20px;border-radius:0;background:var(--ribbon-color);color:#202c25;isolation:isolate}.game-ribbon>*{transform:skewY(calc(var(--band-angle) * -1))}.game-ribbon:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#fff2,transparent 48%)}.ribbon-art{position:relative;height:180px;min-width:0;direction:ltr}.ribbon-card{position:absolute;left:calc(50% - 53px);top:15px;width:106px;height:148.4px;border-radius:7px;box-shadow:0 7px 12px #1d2b2530;transition:transform .3s cubic-bezier(.2,.7,.25,1)}.ribbon-card>:is(img,.king-card){display:block;width:100%;height:100%;border-radius:inherit}.ribbon-card.card-under{transform:translate(-18px,7px) rotate(-20deg)}.ribbon-card.card-front{transform:translate(10px,-7px) rotate(6deg)}.ribbon-spark{position:absolute;color:#254c3c;line-height:1}.spark-one{inset-inline-end:6%;top:5px;font-size:30px;rotate:10deg}.spark-two{left:7%;bottom:5px;font-size:21px}.ribbon-copy{position:relative;min-width:0;padding-block:5px}.ribbon-copy h2{font-family:var(--display);font-weight:var(--display-weight);font-size:clamp(48px,6vw,72px);line-height:1.1;letter-spacing:-2px;margin:6px 0 9px}.ribbon-copy p{max-width:350px;font-size:14px;line-height:1.6}.ribbon-arrow{display:grid;place-items:center;width:66px;height:66px;border:1px solid #263c3270;border-radius:50%;background:#fff1}.game-ribbon:focus-visible{outline:3px solid #faf0cb;outline-offset:-5px}a.game-ribbon:active{filter:brightness(1.04)}.game-ribbon.coming-soon{min-height:210px;color:#292839}.coming-soon .ribbon-art{height:150px}.coming-soon .ribbon-card{width:92px;height:128.8px;left:calc(50% - 46px)}.coming-soon .ribbon-copy h2{font-size:clamp(38px,4.4vw,54px)}.game-ribbon>.sealed-sash{position:absolute;top:0;inset-inline-end:0;width:172px;height:172px;overflow:hidden;pointer-events:none;transform:none}.sealed-label{position:absolute;top:40px;right:-54px;width:240px;padding:9px 0 8px;rotate:45deg;background:linear-gradient(#d6503b,#b0301f);box-shadow:0 5px 10px #3b120a38,inset 0 1px #ffffff30;color:#fff4e1;font-family:var(--display);font-weight:var(--display-weight);font-size:12px;line-height:1;letter-spacing:2.6px;text-align:center;text-transform:uppercase}.sealed-label:before{content:"";position:absolute;inset:3px 0;border-block:1px dashed #fff4e180}html[dir=rtl] .sealed-label{right:auto;left:-54px;rotate:-45deg;font-size:14px;letter-spacing:0}html[dir=rtl] .ribbon-copy h2{letter-spacing:0;line-height:1.3}html[dir=rtl] .ribbon-arrow svg{transform:scaleX(-1)}@media(hover:hover)and (pointer:fine){a.game-ribbon:hover .card-front,a.game-ribbon:focus-visible .card-front{transform:translate(10px,-15px) rotate(9deg)}a.game-ribbon:hover .card-under{transform:translate(-24px,8px) rotate(-24deg)}}@media(max-width:700px){.game-ribbon{grid-template-columns:35% 1fr;min-height:180px;gap:16px;padding:20px 26px 20px 18px;border-radius:0}.ribbon-art{height:130px}.ribbon-card{width:74px;height:103.6px;left:calc(50% - 37px);top:24px;border-radius:5px}.ribbon-card.card-under{transform:translate(-10px,4px) rotate(-18deg)}.ribbon-card.card-front{transform:translate(8px,-5px) rotate(6deg)}.ribbon-spark.spark-one{inset-inline-end:-2px;top:9px;font-size:19px}.ribbon-spark.spark-two{left:0;bottom:0;font-size:16px}.ribbon-copy h2{font-size:44px;letter-spacing:-1.8px;margin-block:7px}.ribbon-copy p{font-size:12px;line-height:1.5}.ribbon-arrow{display:none}.game-ribbon.coming-soon{min-height:180px}.game-ribbon>.sealed-sash{width:116px;height:116px}.sealed-label{top:25px;right:-46px;width:176px;padding:6px 0 5px;font-size:9.5px;letter-spacing:1.8px}html[dir=rtl] .sealed-label{left:-46px;font-size:11px}.coming-soon .ribbon-art{height:128px}.coming-soon .ribbon-card{width:66px;height:92.4px;left:calc(50% - 33px)}.coming-soon .ribbon-copy h2{font-size:33px;line-height:1.05;letter-spacing:-1px}html[dir=rtl] .ribbon-copy h2{font-size:42px;line-height:1.3}html[dir=rtl] .coming-soon .ribbon-copy h2{font-size:30px}html[dir=rtl] .game-ribbon{padding-inline:18px 26px}}.modal.friends-dialog{width:min(680px,calc(100vw - 24px));max-height:min(860px,calc(100dvh - 24px));color:#f5e9cc;background:linear-gradient(150deg,#214638,#102b24);border:1px solid #a9915b}.friends-dialog .modal-close{right:auto;inset-inline-end:10px}.friends-dialog .modal-body{padding:32px}.friends-eyebrow{display:flex;align-items:center;gap:10px;color:#d9bc80;font-size:12px}.friends-dialog h2{font-size:clamp(24px,5vw,32px);margin-block:14px;line-height:1.35}.friends-intro,.friends-empty,.friends-privacy{color:#c1cfbd;font-size:13px;line-height:1.8}.friends-privacy{padding-top:16px;border-top:1px solid #ffffff20;margin-bottom:0;font-size:11px}.friend-code{margin-top:22px;padding:16px;background:#ffffff08;border:1px solid #b9a16b60;border-radius:12px}.friend-code label,.friend-add label{display:block;font-size:12px;margin-bottom:8px;color:#d8c89e}.friend-code>div,.friend-add>div{display:flex;align-items:center;gap:10px}.friends-dialog input{min-width:0;width:100%;background:#091f1980;border:1px solid #b2bea045;border-radius:7px;color:#f5e9cc;padding:12px;font:inherit;font-size:14px}.friend-code input{font-family:ui-monospace,monospace;letter-spacing:.04em;background:none;padding-inline:0;border:0}.friends-dialog button:not(.icon-button),.friend-actions summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid #a8b79850;border-radius:7px;padding:8px 12px;background:#ffffff08;color:#f5e9cc;font:inherit;font-size:12px;cursor:pointer}.friends-dialog button:hover:not(:disabled),.friend-actions summary:hover{background:#ffffff17}.friends-dialog button:disabled{opacity:.45;cursor:default}.friend-code button,.friend-add button{flex-shrink:0}.friend-add{margin-block:20px 24px}.friend-add button{background:#dec183!important;color:#1d372c!important}.friends-tabs{display:flex;gap:4px;border-bottom:1px solid #ffffff25;padding-bottom:10px;flex-wrap:wrap}.friends-tabs button{flex:1;white-space:nowrap;border-color:transparent!important;background:none!important}.friends-tabs button[aria-selected=true]{color:#f5dba5;background:#d4b67418!important;border-color:#cbb07180!important}.friends-status{min-height:10px;color:#e7d098;font-size:12px;line-height:1.6;margin-block:10px}.friends-error{color:#ffd5bd;font-size:13px;line-height:1.7}.friends-error button{margin-inline-start:8px}.friends-dialog h3{font-size:13px;color:#d8c89e;margin-top:20px}.friend-list{padding:0;margin:0;list-style:none}.friend-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;border-bottom:1px solid #ffffff12}.friend-row>.player-avatar{width:44px;height:44px;flex-shrink:0}.friend-person{flex:1;min-width:100px;overflow-wrap:anywhere}.friend-person strong{display:block;font-size:15px}.friend-person small{display:block;font-size:11px;color:#bcccaf;margin-top:5px}.friend-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.friend-actions details{position:relative}.friend-actions summary{list-style:none;letter-spacing:2px}.friend-actions summary::-webkit-details-marker{display:none}.friend-more{position:absolute;z-index:3;inset-inline-end:0;top:46px;display:grid;gap:5px;min-width:190px;padding:8px;background:#193c30;border:1px solid #a9915b;border-radius:8px;box-shadow:0 8px 30px #0006}.friend-more button{justify-content:flex-start!important}.friend-notice{position:fixed;z-index:110;inset-inline:16px;bottom:max(16px,env(safe-area-inset-bottom));margin-inline:auto;max-width:500px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#f3e9cd;border:1px solid #ab8c50;color:#233e30;border-radius:12px;box-shadow:0 6px 30px #0005;font-size:13px}.friend-notice span{flex:1;overflow-wrap:anywhere}.friend-notice button{min-height:40px;font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-decoration:underline}@media(max-width:520px){.friends-dialog .modal-body{padding:24px 18px}.friend-code{padding:12px}.friend-code>div,.friend-add>div{flex-wrap:wrap}.friend-code input,.friend-add input{font-size:16px}.friend-actions{width:100%;padding-inline-start:56px}.friend-actions button{flex-grow:1}.friends-tabs button{flex-basis:40%}}.friend-record-note{font-size:12px;line-height:1.7;color:#b9cdbd;margin:8px 0 16px}.friend-record{display:grid;gap:4px;margin-top:7px;font-size:12px;line-height:1.5;color:#ecd39c}.friend-record-note summary{cursor:pointer;padding-block:6px}.friend-record strong{display:inline;font-size:inherit}.recovery-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--ivory);background:radial-gradient(ellipse at top,#244b37,#101f19 70%)}.recovery-screen h1{max-width:28ch;font-size:clamp(26px,6vw,42px)}.recovery-mark{color:#f6d98d;font-size:64px}.modal:has(.recovery-notice) h2{padding-right:44px}.recovery-notice{display:flex;flex-wrap:wrap;gap:12px;max-width:480px}.recovery-screen .recovery-notice{justify-content:center}.recovery-notice p{flex-basis:100%;line-height:1.6;font-size:16px}.recovery-notice button{min-height:48px;white-space:normal}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;src:url(/assets/fraunces-latin-700-normal-CEOla-zY.woff2) format("woff2");font-display:swap}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2) format("woff2");font-display:swap}:root{--ivory: #f6ecd3;--brass-light: #ffe9ae;--brass: #d3af67;--brass-dark: #79572e;--surface: #203d33;--surface-deep: #10251f;--felt: #245747;--wood: #614733;--body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display: "Fraunces", Georgia, serif;--display-weight: 700;--numerals: var(--body);font-family:var(--body);color:var(--ivory);background:#0e211b;font-synthesis:none;--ink: var(--ivory);--muted: #b5c8b8;--line: #53624c;--gold: var(--brass);--serif: var(--display);--green: #92c5ab;--paper: var(--surface-deep);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 70% 0%,#46634855,transparent 55%),#0e211b}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{border:0;cursor:pointer;color:inherit;background:none;transition:background .2s,transform .2s,box-shadow .2s}button:disabled{opacity:.5;cursor:default}button svg{flex-shrink:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #eac577;outline-offset:4px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button,a,input{touch-action:manipulation}img{max-width:100%}input{border:1px solid #667052;background:var(--surface-deep);color:#fff;border-radius:12px;padding:14px 16px;min-width:0}input::placeholder{color:#94a593}label{display:block;font-size:11px;font-weight:700;letter-spacing:1.3px;color:#d8ccac;margin-bottom:10px}.red{color:#ff897a!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:12px;font-size:14px;font-weight:750;line-height:1.3}.button.primary{border:1px solid #f7dda0;background:linear-gradient(145deg,var(--brass-light),#e2bd75 45%,#c29b50);color:#2a3020;box-shadow:0 5px 0 var(--brass-dark),0 10px 22px #0002,inset 0 1px #fff5d8}.button.primary:not(:disabled):hover{background:linear-gradient(145deg,#fff0c4,#ecca85 45%,#d2ae64);transform:translateY(-2px)}.button.primary:not(:disabled):active{transform:translateY(3px);box-shadow:0 1px 0 var(--brass-dark),inset 0 1px 3px #79572e33}.button.secondary{background:linear-gradient(145deg,#345444,var(--surface));border:1px solid #81907188;color:var(--ivory);box-shadow:inset 0 1px #d8cfa61c,0 3px #0b1e17}.button.danger{background:#71353d;border:1px solid #ac6a63;color:#fff0da}.button.danger:hover{background:#8b454c}.text-button,.back-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;min-height:44px;color:#d6c79f}.back-link:hover,.text-button:hover{color:#fff}.icon-button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:12px;color:#d3c7a7}.icon-button:hover{background:#345444;color:#fff}.header-tools{display:flex;align-items:center;gap:12px}.language-button{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px;padding:0 12px;border:1px solid #71806566;border-radius:20px;color:var(--ivory)}.eyebrow{font-size:11px;letter-spacing:2px;display:flex;align-items:center;gap:8px;font-weight:700;color:var(--brass)}.platform-header{display:flex;align-items:center;justify-content:space-between;gap:15px;height:96px;border-bottom:1px solid #ffffff0e}.platform-brand{display:flex;align-items:center;gap:10px;font-size:35px;font-weight:800;letter-spacing:-2px}.brand-gem{display:grid;place-items:center;background:linear-gradient(135deg,var(--brass-light),var(--brass));color:#193c2f;width:36px;height:40px;border-radius:10px;transform:rotate(-10deg);font-size:24px;font-weight:900;letter-spacing:0}.brand-beta{letter-spacing:2px;font-size:9px;border:1px solid #8b784e;border-radius:5px;padding:5px 7px;margin:5px 0 0 4px;color:#dfc38e}.header-location{display:flex;gap:8px;align-items:center;font-size:13px;color:#b8c8b5}.catalogue-shell,.lobby-shell{width:min(1280px,calc(100% - 80px));margin:auto}.platform-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff0e;padding:26px 0;margin-top:50px;color:#99ad9b;font-size:12px}.platform-footer>span:first-child{font-size:18px;font-weight:750}.platform-footer>span:last-child{letter-spacing:5px;color:#c5ad78}html[dir=rtl]{--body: "Vazirmatn", Tahoma, sans-serif;--display: "Vazirmatn", Tahoma, sans-serif;--display-weight: 900;font-family:var(--body)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .platform-brand{direction:ltr}html[data-reduced=true] *,html[data-reduced=true] *:before,html[data-reduced=true] *:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(max-width:900px){.catalogue-shell,.lobby-shell{width:calc(100% - 40px)}}@media(max-width:600px){.catalogue-shell,.lobby-shell{width:calc(100% - 32px)}.platform-header{height:76px}.platform-brand{font-size:28px}.brand-gem{width:29px;height:33px;font-size:20px}.header-location{display:none}.platform-footer{font-size:10px;margin-top:35px}.platform-footer>span:last-child{letter-spacing:2px}.back-link{font-size:11px;gap:5px}}body:has(.title-screen){background:#101f1c}.title-screen{isolation:isolate;color:#f4eddc;max-width:1120px}.title-screen:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 90% 0%,#234139,transparent 58%),#101f1c}.title-screen .platform-header{height:86px;border:0}.title-screen .brand-gem{background:#e9c27e;color:#18372b}.title-screen .brand-beta{border-color:#9aa48a55;color:#c9cbb6}.title-screen .language-button{border-color:#9eae8a45;color:#e9e0c9}.title-screen .icon-button{color:#d2c6a8}.catalogue-hero{display:flex;align-items:flex-end;justify-content:space-between;padding:28px 0 48px;gap:30px}.title-kicker{color:#a8b3a4;font-size:10px;font-weight:700;letter-spacing:2.8px}.hero-copy h1{position:relative;font-family:var(--display);font-size:clamp(72px,8vw,112px);line-height:.97;font-weight:var(--display-weight);letter-spacing:-5px;margin-top:20px}.hero-copy h1 em{font-style:normal;color:#e9c27e}.hero-star{display:inline-block;color:#b9b7db;margin-inline-start:24px;font-size:.63em;vertical-align:8px;rotate:-12deg}.catalogue-invitation{display:flex;align-items:flex-end;gap:36px;padding-bottom:7px}.catalogue-invitation p{white-space:pre-line;color:#c3cdbc;font-size:17px;line-height:1.65}.catalogue-down{display:grid;place-items:center;border:1px solid #a8b4a650;border-radius:50%;width:62px;height:62px;color:#e9c27e;rotate:-25deg}.game-catalogue{--band-angle: -1.2deg;display:grid;transform:skewY(var(--band-angle));margin-block:10px 24px}html[dir=rtl] .game-catalogue{--band-angle: 1.2deg}.title-screen .platform-footer{margin-top:28px;color:#91a394;border-color:#d7c19420}.title-screen .platform-footer>span:last-child{color:#c2ac79}html[dir=rtl] .title-kicker{letter-spacing:0;font-size:12px}html[dir=rtl] .hero-copy h1{letter-spacing:-2px;line-height:1.3;font-size:clamp(64px,7vw,96px)}html[dir=rtl] .hero-star{vertical-align:0}@media(max-width:700px){.title-screen.catalogue-shell{width:calc(100% - 32px)}.title-screen .platform-header{height:74px}.title-screen .header-tools{gap:3px}.catalogue-hero{padding:16px 4px 30px;gap:12px;align-items:flex-end}.hero-copy h1{font-size:clamp(56px,12vw,84px);letter-spacing:-3px;margin-top:14px}.title-kicker{font-size:8px;letter-spacing:1.5px}.hero-star{margin-inline-start:12px;font-size:.55em;vertical-align:4px}.catalogue-invitation{padding-bottom:2px}.catalogue-invitation p{display:none}.catalogue-down{width:42px;height:42px}.catalogue-down svg{width:24px;height:24px}.game-catalogue{--band-angle: -2.5deg;margin-inline:-16px}html[dir=rtl] .game-catalogue{--band-angle: 2.5deg}.title-screen .guide-links{margin-top:25px;font-size:12px;gap:12px}.title-screen .guide-links h2{width:100%;font-size:11px;letter-spacing:.7px}.title-screen .platform-footer{margin-top:24px;padding-block:22px}.title-screen .platform-footer>span:last-child{display:none}html[dir=rtl] .hero-copy h1{font-size:clamp(48px,11vw,68px)}}[data-reduced=true] .title-screen *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.title-screen *{animation:none!important;transition:none!important}}.guide-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:46px;color:#93a597;font-size:13px}.guide-links h2{font-size:13px;font-weight:750;letter-spacing:1.5px;text-transform:uppercase;color:#b2c1b3}.guide-links ul{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none}.guide-links a{color:#ebd097;border-bottom:1px solid #ebd09733;padding-bottom:2px}.guide-links a:hover{color:#fff0c4;border-bottom-color:#fff0c4}.screen-loading{height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:60px;color:var(--brass)}.screen-loading span{font-size:15px}.modal{position:fixed;margin:auto;width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #8b784e;border-radius:22px;background:var(--surface-deep);color:var(--ivory);box-shadow:0 30px 100px #0008}.modal::backdrop{background:#091b15c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.modal-body{padding:34px}.modal h2{font-size:26px;letter-spacing:-.6px;line-height:1.3;margin:12px 20px 18px 0}.modal-close{position:absolute;right:8px;top:8px}.modal-intro{font-size:14px;line-height:1.7;color:#bfcebb;margin-bottom:24px}.modal .button{width:100%;margin-top:10px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:15px;z-index:100;padding:15px 20px;border:1px solid #8b784e;border-radius:14px;background:#293f32;box-shadow:0 10px 40px #0007;max-width:calc(100% - 24px);font-size:14px}.toast button{display:grid;place-items:center;min-height:32px;min-width:32px}@media(max-width:600px){.modal-body{padding:26px}.modal h2{font-size:24px}}.platform-brand,.match-brand strong,.lobby-title h1,.result-celebration h2,.table-result-heading h2{font-family:var(--display);font-weight:var(--display-weight)}.platform-brand{letter-spacing:-1px}.platform-brand :is(.brand-gem,.brand-beta){font-family:var(--body)}.match-brand strong{letter-spacing:1px}.lobby-title h1{line-height:1.2}.result-celebration h2{line-height:1.3;text-wrap:balance}.celebration-score,.seat-trick-count b,.seat-match-score b,.stock-widget b,.round-badge{font-family:var(--numerals);font-variant-numeric:lining-nums tabular-nums}.seat-trick-count b{min-width:2ch;text-align:center;font-weight:800}.seat-match-score b{min-width:6ch}html[dir=rtl] :is(.match-brand strong,.platform-brand){letter-spacing:0}html[dir=rtl] .result-eyebrow{letter-spacing:0}
