.xuka-error-page{justify-content:center;align-items:center;gap:var(--xuka-space-6);min-height:100svh;padding:max(var(--xuka-space-6), env(safe-area-inset-top)) var(--xuka-space-4) max(var(--xuka-space-6), env(safe-area-inset-bottom));background:var(--xuka-canvas);color:var(--xuka-ink);text-align:center;flex-direction:column;display:flex}.xuka-error-brand{align-items:center;gap:var(--xuka-space-3);color:var(--xuka-ink);font-size:24px;font-weight:800;text-decoration:none;display:inline-flex}.xuka-error-card{width:min(100%,640px);padding:var(--xuka-space-10) var(--xuka-space-8);border:1px solid var(--xuka-border);border-radius:var(--xuka-radius-panel);background:var(--xuka-surface);box-shadow:var(--xuka-shadow-md)}.xuka-error-symbol{border-radius:var(--xuka-radius-card);width:80px;height:80px;color:var(--xuka-violet-600);background:var(--xuka-surface-soft);place-items:center;margin-inline:auto;display:grid}.xuka-error-symbol svg{width:40px;height:40px}.xuka-error-code{margin:var(--xuka-space-4) 0 var(--xuka-space-2);color:var(--xuka-violet-600);font-size:clamp(48px,10vw,80px);font-weight:800;line-height:1.1}.xuka-error-card h1{margin:0;font-size:clamp(23px,4vw,32px);line-height:1.6}.xuka-error-description{margin:var(--xuka-space-3) 0 var(--xuka-space-6);color:var(--xuka-ink-soft);line-height:1.9}.xuka-error-actions{justify-content:center;gap:var(--xuka-space-3);flex-wrap:wrap;display:flex}.xuka-error-actions :is(a,button){white-space:normal;min-height:44px}.xuka-error-note{color:var(--xuka-ink-soft);margin:0;font-size:14px}.xuka-error-brand:focus-visible{outline:3px solid var(--xuka-focus);outline-offset:4px;border-radius:var(--xuka-radius-control)}@media (max-width:480px){.xuka-error-card{padding:var(--xuka-space-6) var(--xuka-space-4)}.xuka-error-actions{flex-direction:column}}
.confirmation-dialog[data-slot=dialog-content]{text-align:start;gap:20px;width:min(480px,100vw - 32px);max-width:480px;padding:28px}.confirmation-dialog [data-slot=dialog-header] h2{margin:0;font-size:21px;line-height:1.6}.confirmation-dialog [data-slot=dialog-body]{scrollbar-gutter:auto;padding:4px}.confirmation-dialog [data-slot=dialog-body] p{color:var(--ui-muted);margin:0;line-height:1.9}.confirmation-actions{flex-wrap:wrap;gap:12px;padding:6px}.confirmation-actions [data-slot=button]{white-space:normal;flex:160px;height:auto;min-height:48px;padding:12px 16px}.confirmation-actions [data-variant=secondary]{background:var(--ui-control-bg);color:var(--ui-ink);border:1px solid var(--ui-border)}.match-ended-dialog.confirmation-dialog{text-align:center;gap:var(--xuka-space-4)}.match-ended-art{object-fit:contain;width:160px;height:136px;margin-inline:auto}.match-ended-dialog .confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-ended-dialog .confirmation-actions [data-slot=button]{min-width:0;padding-inline:var(--xuka-space-2)}@media (max-height:480px){.match-ended-art{width:96px;height:80px}.match-ended-dialog.confirmation-dialog{padding:var(--xuka-space-4);gap:var(--xuka-space-2)}}@media (max-width:480px){.confirmation-dialog[data-slot=dialog-content]{gap:16px;padding:20px}.confirmation-actions [data-slot=button]{flex-basis:100%}}.ui-loading{color:inherit;justify-content:center;align-items:center;gap:12px;font-size:14px;display:inline-flex}.ui-loading-dots{flex-shrink:0;align-items:center;gap:5px;height:24px;display:inline-flex}.ui-loading-dots i{background:var(--ui-primary,#7047eb);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ui-loading-bounce}.ui-loading-dots i:nth-child(2){animation-delay:.15s}.ui-loading-dots i:nth-child(3){animation-delay:.3s}.ui-skeleton{isolation:isolate;background:color-mix(in srgb, var(--ui-primary,#7047eb) 16%, var(--ui-surface,#fff));position:relative;overflow:hidden}.ui-skeleton:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffffa6 50%,#0000 85%);animation:1.6s ease-in-out infinite ui-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.home-card-skeleton .ui-skeleton{background:color-mix(in srgb, var(--ui-primary,#7047eb) 16%, var(--ui-surface,#fff))}.home-card-skeleton .home-card-title{width:65%}.home-card-skeleton:hover .home-card-cover{box-shadow:var(--xuka-shadow-sm);transform:none}.avatar-skeleton{aspect-ratio:1;border-radius:18px}.skeleton-rows{gap:14px;display:grid}.skeleton-row{background:var(--ui-surface,#fff);border-radius:20px;align-items:center;gap:16px;padding:20px;display:flex}.skeleton-portrait{border-radius:50%;flex-shrink:0;width:48px;height:48px}.skeleton-copy{flex:1;gap:10px;min-width:0;display:grid}.skeleton-heading{width:60%;height:22px}.skeleton-detail{width:85%;height:14px}.skeleton-value{flex-shrink:0;width:52px;height:26px}.skeleton-product{justify-items:center;gap:20px;display:grid}.skeleton-product .skeleton-portrait{width:84px;height:84px}.skeleton-product .skeleton-copy{justify-items:center;width:100%}.skeleton-product .skeleton-value{width:100%;height:44px}[data-slot=button][data-loading]:after{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-inline-start:8px;animation:.8s linear infinite ui-loading-spin;display:inline-block}@keyframes ui-loading-spin{to{transform:rotate(360deg)}}@keyframes ui-skeleton-shimmer{to{transform:translate(100%)}}.catalog-skeleton:hover{box-shadow:var(--xuka-shadow-sm);transform:none}.catalog-skeleton .game-cover{border-radius:0}.catalog-skeleton-title{width:55%;height:28px}.catalog-skeleton-description{width:90%;height:42px}.catalog-skeleton-action{border-radius:999px;height:44px}@keyframes ui-loading-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ui-loading-dots i,.ui-skeleton,.ui-skeleton:after,[data-slot=button][data-loading]:after,.user-avatar-pending-spin{animation:none}.ui-skeleton:after{display:none}}[data-ui-theme]{--ui-radius:16px;--ui-panel-radius:24px;--ui-control-height:44px;--ui-font-size:14px;--ui-weight:700;--ui-surface:#fff;--ui-panel-bg:var(--ui-surface);--ui-ink:#10265f;--ui-muted:#40517b;--ui-border:#e8e5f2;--ui-focus:#1769e8;--ui-primary:#7047eb;--ui-on-primary:#fff;--ui-control-bg:#f7f4ff;--ui-control-material:var(--ui-control-bg);--xuka-select-inset:14px;--xuka-select-icon-size:16px;--xuka-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2340517B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ui-control-shadow:0 3px 0 #4e33961f;--ui-panel-shadow:0 16px 48px #2d266624;--ui-blur:0px;--ui-overlay:#10193a94;--background:var(--ui-surface);--foreground:var(--ui-ink);--primary:var(--ui-primary);--primary-foreground:var(--ui-on-primary);--secondary:var(--ui-control-bg);--secondary-foreground:var(--ui-ink);--accent:var(--ui-control-bg);--accent-foreground:var(--ui-ink);--muted:var(--ui-control-bg);--muted-foreground:var(--ui-muted);--popover:var(--ui-surface);--border:var(--ui-border);--input:var(--ui-border);--xuka-overlay:var(--ui-overlay);--xuka-focus:var(--ui-focus);--xuka-toast-shadow:var(--ui-panel-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-ui-theme=game]{--xuka-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23D4DFEF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--ui-radius:18px;--ui-panel-radius:28px;--ui-control-height:48px;--ui-surface:#192c43;--ui-panel-bg:linear-gradient(145deg, #2b3e54e6, #121f35f0);--ui-ink:#fff;--ui-muted:#d4dfef;--ui-border:#ffffff4d;--ui-focus:#d8c5ff;--ui-primary:#8954e8;--ui-on-primary:#fff;--ui-control-bg:#344760;--ui-control-material:linear-gradient(180deg, #ffffff30, #ffffff14);--ui-control-shadow:inset 0 1px 0 #ffffff61, 0 4px 0 #050f1e73, 0 7px 15px #0000002e;--ui-panel-shadow:inset 0 1px 0 #ffffff59, 0 24px 90px #00000059;--ui-blur:28px;--ui-overlay:#08122399;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui-theme=admin]{--ui-radius:8px;--ui-panel-radius:12px;--ui-font-size:13px;--ui-weight:600;--ui-ink:#202c41;--ui-muted:#57657b;--ui-border:#dce2eb;--ui-primary:#6546d6;--ui-control-bg:#f0f3f8;--ui-control-shadow:none;--ui-panel-shadow:0 8px 24px #1723381a}[data-ui-theme=docs]{--ui-radius:8px;--ui-panel-radius:12px;--ui-weight:600;--ui-ink:#243247;--ui-muted:#475569;--ui-border:#e2e8f0;--ui-primary:#5740bd;--ui-control-bg:#f5f6fa;--ui-control-shadow:none;--ui-panel-shadow:0 4px 16px #17233814;--xuka-canvas:#f8fafc;--xuka-ink:var(--ui-ink);--xuka-ink-soft:var(--ui-muted);--xuka-border:var(--ui-border);--xuka-radius-card:var(--ui-panel-radius)}:is(.xuka-control,.xuka-field):focus-visible{outline:3px solid var(--ui-focus,var(--xuka-focus));outline-offset:3px}:is(.xuka-control,.xuka-field):disabled{cursor:not-allowed;opacity:.5}.xuka-control:disabled{pointer-events:none}[data-ui-theme] :is([data-slot=button][data-size=default],.button:not(.player-settings-trigger)){min-height:var(--ui-control-height);border-radius:var(--ui-radius);font-size:var(--ui-font-size);font-weight:var(--ui-weight)}[data-ui-theme] [data-slot=button][data-variant=default]{background:var(--ui-primary);color:var(--ui-on-primary);box-shadow:var(--ui-control-shadow)}[data-ui-theme] :is([data-slot=input]:not(.xuka-field),[data-slot=textarea],[data-slot=select-trigger]){min-height:var(--ui-control-height);border-radius:var(--ui-radius);border-color:var(--ui-border);font-size:var(--ui-font-size)}[data-ui-theme] :is([data-slot=card],[data-slot=toast]){border-radius:var(--ui-panel-radius)}[data-ui-theme] select:where(:not([multiple]):not([size]),[size="1"]){appearance:none;min-height:var(--ui-control-height);border:1px solid var(--ui-border);border-radius:var(--ui-radius);background-color:var(--ui-control-bg);color:var(--ui-ink);font-family:inherit;font-size:var(--ui-font-size);padding-inline-start:var(--xuka-select-inset);background-image:var(--xuka-select-arrow)!important;background-repeat:no-repeat!important;background-size:var(--xuka-select-icon-size) var(--xuka-select-icon-size)!important;background-position:right var(--xuka-select-inset) center!important;padding-inline-end:calc(var(--xuka-select-inset) * 2 + var(--xuka-select-icon-size))!important}[data-ui-theme] select:where(:not([multiple]):not([size]),[size="1"]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--xuka-select-inset) center!important}[data-ui-theme] select[data-slot=native-select]{background-image:none!important}[data-ui-theme] :is([data-slot=select-trigger],.xuka-combobox-field){min-height:var(--ui-control-height);border-color:var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-control-bg);color:var(--ui-ink);font-size:var(--ui-font-size)}[data-ui-theme] [data-slot=select-trigger]{gap:var(--xuka-space-3);padding-inline:var(--xuka-select-inset)}[data-ui-theme] [data-slot=select-chevron],[data-ui-theme] [data-slot=native-select-icon]{width:var(--xuka-select-icon-size);height:var(--xuka-select-icon-size);color:var(--ui-muted);flex:none}[data-ui-theme] [data-slot=select-trigger][data-popup-open] [data-slot=select-chevron]{transform:rotate(180deg)}[data-ui-theme] .xuka-combobox-field>[data-slot=input-group-addon][data-align=inline-end]{padding-inline:0 10px}[data-ui-theme] .xuka-combobox-field>[data-slot=input-group-addon]>button{margin-inline:0}[data-ui-theme] :is([data-slot=select-item],[data-slot=combobox-item]){min-height:44px;margin:var(--xuka-space-1);width:calc(100% - var(--xuka-space-2));padding-inline:var(--xuka-space-3) 36px;border-radius:var(--ui-radius);font-size:var(--ui-font-size)}[data-ui-theme] :is([data-slot=select-item],[data-slot=combobox-item])[data-selected]{background:var(--ui-control-bg);color:var(--ui-primary);font-weight:700}[data-ui-theme] :is([data-slot=select-item],[data-slot=combobox-item])[data-highlighted]{background:var(--ui-control-bg);outline:2px solid var(--ui-focus);outline-offset:-2px}[data-ui-theme] [data-slot=select-content]{max-width:var(--available-width);padding:var(--xuka-space-1)}@media (pointer:coarse){[data-ui-theme] :is(select,[data-slot=select-trigger],.xuka-combobox-field){font-size:max(16px, var(--ui-font-size))}}[data-slot=dialog-content][data-ui-theme],[data-ui-theme] :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],[data-slot=combobox-content]){background:var(--ui-panel-bg);color:var(--ui-ink);border:1px solid var(--ui-border);border-radius:var(--ui-panel-radius);box-shadow:var(--ui-panel-shadow);-webkit-backdrop-filter:blur(var(--ui-blur));backdrop-filter:blur(var(--ui-blur))}[data-ui-theme=game] :is(.player-menu-action,.button,.player-settings-continue){background:var(--ui-control-material);color:var(--ui-ink);border:1px solid var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-control-shadow);min-height:var(--ui-control-height);transition:transform .12s,filter .12s}[data-ui-theme=game] :is(.player-settings-continue,.button.primary){background:linear-gradient(#a77af5,#703bc9 58%,#6231b4);font-weight:800}[data-ui-theme=game] .player-settings-exit{color:#ffd0d0}[data-ui-theme=game] :is(.player-menu-action,.button,.player-settings-continue):hover:not(:disabled){filter:brightness(1.12)}[data-ui-theme=game] :is(.player-menu-action,.button,.player-settings-continue):active:not(:disabled){transform:translateY(2px)}[data-ui-theme=game] :is(.player-settings-close,.player-settings-trigger){min-width:44px;min-height:44px}[data-ui-theme=game] .player-menu-action{margin-block:3px}[data-ui-theme=game] :is(.game-help-panel,.player-settings-dialog){color:var(--ui-ink)}[data-ui-theme=game] .player-settings-dialog{max-height:calc(100dvh - 32px);overflow:hidden}@media (max-height:520px){[data-ui-theme=game].player-settings-dialog :is(.player-menu-action,.player-settings-continue){margin-block:0}}[data-ui-theme=game] .pause-layer{background:var(--ui-panel-bg);color:var(--ui-ink);-webkit-backdrop-filter:blur(var(--ui-blur));backdrop-filter:blur(var(--ui-blur))}[data-ui-theme=game] .player-audio-slider input{accent-color:#c8a7ff}.dev-docs[data-ui-theme=docs]{background:var(--xuka-canvas)}[data-ui-theme=docs] .dev-docs-article{box-shadow:none;font-size:16px}[data-ui-theme=docs] .dev-docs-article :is(p,li){line-height:1.95}[data-ui-theme=docs] :is(.dev-docs-lang,.dev-docs-home,.dev-docs-chip){border-radius:var(--ui-radius)}@media (prefers-reduced-motion:reduce){[data-ui-theme] :is(.xuka-control,.xuka-field,[data-slot=button],[data-slot=dialog-content]){transition:none;animation:none}[data-ui-theme=game] :is(.player-menu-action,.button,.player-settings-continue):active:not(:disabled){transform:none}}
@font-face{font-family:Pofak;src:url(/fonts/pofak/PofakVF.woff)format("woff");font-weight:100 900;font-style:normal;font-display:swap}:root{--xuka-font-player:Pofak, Vazirmatn, Tahoma, Arial, sans-serif;--xuka-font-professional:Vazirmatn, Tahoma, Arial, sans-serif}[data-ui-theme=site][dir=rtl],[data-ui-theme=game][dir=rtl],.pub-shell[data-ui-theme=site][dir=rtl]{--font-sans:var(--xuka-font-player);font-family:var(--xuka-font-player);font-synthesis:none}[data-ui-theme=docs][dir=rtl],[data-ui-theme=admin][dir=rtl]{--font-sans:var(--xuka-font-professional);font-family:var(--xuka-font-professional)}
