body.ui-kit,.ui-game-controls{--ui-primary-hover:#831e16;--ui-highlight:#ffffff1a;--ui-shadow-color:#09030247;--ui-on-accent:#fff1cc;--ui-control-focus-bg:var(--ui-surface);--ui-placeholder:#b8997d;--ui-status-success-text:#b9ef91;--ui-status-success-bg:#25351a;--ui-status-success-border:#74a652;--ui-status-warning-text:#ffd08a;--ui-status-warning-bg:#473019;--ui-status-warning-border:#ba843d;--ui-status-danger-text:#ff9da2;--ui-status-danger-bg:#482128;--ui-status-danger-border:#be626d;--ui-status-info-text:#9edaff;--ui-status-info-bg:#193541;--ui-status-info-border:#538fab;--ui-status-violet-text:#d6b8ff;--ui-status-violet-bg:#342647;--ui-status-violet-border:#9571be;--ui-canvas:#190b07;--ui-canvas-deep:#100604;--ui-surface:#2b140d;--ui-surface-soft:#321810;--ui-raised:#3a1c12;--ui-raised-hover:#482319;--ui-sunken:#1f0d09;--ui-burgundy:#6b150f;--ui-burgundy-dark:#520007;--ui-brand:#c15c28;--ui-gold:#f3b94a;--ui-gold-bright:#ffd56b;--ui-gold-dark:#9e5f16;--ui-text:#fff7ed;--ui-muted:#d9c69d;--ui-subtle:#b8997d;--ui-disabled:#76655c;--ui-success:#87d732;--ui-success-deep:#234d1d;--ui-warning:#f0a33c;--ui-danger:#e33d46;--ui-danger-deep:#7b1620;--ui-info:#62b8e8;--ui-violet:#a777e8;--ui-border:#f3b94a38;--ui-border-strong:#f3b94a75;--ui-border-soft:#fff7ed17;--ui-overlay:#0a0302c7;--ui-shadow-sm:0 2px 8px #09030247;--ui-shadow-md:0 12px 32px #09030257;--ui-shadow-lg:0 24px 80px #09030294;--ui-focus:0 0 0 3px #ffd56b57;--ui-radius-compact:4px;--ui-radius-control:6px;--ui-radius-card:8px;--ui-radius-panel:10px;--ui-radius-device:12px;--ui-radius-pill:999px;--ui-logo-texture:url(/img/textures/logo-texture.png);--ui-header-texture:url(/img/textures/header-texture.png);--ui-subheader-texture:url(/img/textures/group-header.png);--ui-health-texture:url(/img/textures/healthbar.png)}body.ui-kit:-webkit-any([data-theme=heroes],[data-theme=heroes-modern]){--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body.ui-kit:-moz-any([data-theme=heroes],[data-theme=heroes-modern]){--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body.ui-kit:is([data-theme=heroes],[data-theme=heroes-modern]){--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body:-webkit-any(.heroes-theme,.heroes-modern-theme) .ui-game-controls{--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body:-moz-any(.heroes-theme,.heroes-modern-theme) .ui-game-controls{--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body:is(.heroes-theme,.heroes-modern-theme) .ui-game-controls{--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body.ui-game-controls:-webkit-any(.heroes-theme,.heroes-modern-theme){--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body.ui-game-controls:-moz-any(.heroes-theme,.heroes-modern-theme){--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body.ui-game-controls:is(.heroes-theme,.heroes-modern-theme){--ui-placeholder:#6c4124;--ui-status-success-text:#285116;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#713c05;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#8a1b28;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#174664;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#592f7c;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-canvas:#e7c37e;--ui-canvas-deep:#c77b3d;--ui-surface:#f8e8bc;--ui-surface-soft:#f0d394;--ui-raised:#ebc979;--ui-raised-hover:#f3d99a;--ui-sunken:#dfb866;--ui-burgundy:#7b2016;--ui-burgundy-dark:#4c100b;--ui-brand:#bd5229;--ui-gold:#9a5b0c;--ui-gold-bright:#6b250f;--ui-gold-dark:#a86c22;--ui-text:#35140c;--ui-muted:#5d2b1a;--ui-subtle:#6c4124;--ui-disabled:#a1815e;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-warning:#a65e09;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-info:#176c9d;--ui-violet:#7340a8;--ui-border:#53210e38;--ui-border-strong:#53210e6b;--ui-border-soft:#53210e1f;--ui-overlay:#290e07b3;--ui-shadow-sm:0 2px 8px #59290f24;--ui-shadow-md:0 12px 32px #59290f33;--ui-shadow-lg:0 24px 80px #59290f4d;--ui-focus:0 0 0 3px #7b201638}body.ui-kit[data-theme=wekings],body.wekings-theme .ui-game-controls,body.ui-game-controls.wekings-theme{--ui-game-primary-from:#b51f2d;--ui-game-primary-to:#800e1a;--ui-game-primary-border:#b4484e;--ui-canvas:#c15c28;--ui-canvas-deep:#c15c28;--ui-surface:#c15c28;--ui-surface-soft:#d77640;--ui-raised:#ed9a62;--ui-raised-hover:#f5b17b;--ui-sunken:#df8955;--ui-text:#fff7ed;--ui-muted:#ffedd5;--ui-subtle:#f5dfc5;--ui-inset-text:#521307;--ui-placeholder:#754b35;--ui-inline-success:#e1f5c4;--ui-inline-warning:#fff1ba;--ui-inline-danger:#ffe0d9;--ui-inline-info:#e3f4ff;--ui-status-success-text:#000800;--ui-status-success-bg:#e1edc7;--ui-status-success-border:#698346;--ui-status-warning-text:#160600;--ui-status-warning-bg:#f9e1aa;--ui-status-warning-border:#a0782f;--ui-status-danger-text:#1a0000;--ui-status-danger-bg:#f5d2cc;--ui-status-danger-border:#b45957;--ui-status-info-text:#000812;--ui-status-info-bg:#d9e9ed;--ui-status-info-border:#528396;--ui-status-violet-text:#130212;--ui-status-violet-bg:#e9dcf0;--ui-status-violet-border:#8b65a6;--ui-success:#3f7d25;--ui-success-deep:#c6dfa4;--ui-danger:#b22c36;--ui-danger-deep:#efb0b0;--ui-gold:#ffe4aa;--ui-gold-bright:#fff0c2;--ui-canvas-accent:var(--ui-gold);--ui-gold-dark:#521307;--ui-disabled:#633820;--ui-border:#35170b66;--ui-border-strong:#35170ba6;--ui-border-soft:#35170b38;--ui-focus:0 0 0 3px #1206037a;--ui-shadow-sm:0 2px 8px #35170b2e;--ui-shadow-md:0 12px 32px #35170b3d;--ui-shadow-lg:0 24px 80px #35170b5c}body.ui-kit[data-theme=heroes],body.heroes-theme .ui-game-controls,body.ui-game-controls.heroes-theme{--ui-canvas:#fdffbb;--ui-canvas-deep:#fdffbb;--ui-surface:#fdffbb;--ui-surface-soft:#f1efaa;--ui-raised:#efe59d;--ui-raised-hover:#fffbcf;--ui-sunken:#ede6a4;--ui-text:#370004;--ui-muted:#590e16;--ui-subtle:#68422a;--ui-placeholder:#68422a;--ui-gold:#6f0b16;--ui-gold-bright:#6f0b16;--ui-gold-dark:#74140d;--ui-burgundy:#74140d;--ui-burgundy-dark:#370004}body.ui-kit[data-theme=dark],body.dark-theme .ui-game-controls,body.ui-game-controls.dark-theme{--ui-placeholder:#9cbac7;--ui-status-success-text:#9be9b5;--ui-status-success-bg:#143e31;--ui-status-success-border:#579777;--ui-status-warning-text:#ffd38f;--ui-status-warning-bg:#423820;--ui-status-warning-border:#ac894c;--ui-status-danger-text:#ffabb3;--ui-status-danger-bg:#482b38;--ui-status-danger-border:#b77988;--ui-status-info-text:#a4e3ff;--ui-status-info-bg:#103c51;--ui-status-info-border:#5598b7;--ui-status-violet-text:#d0baff;--ui-status-violet-bg:#302f4e;--ui-status-violet-border:#9280b9;--ui-canvas:#071923;--ui-canvas-deep:#020c12;--ui-surface:#0b2635;--ui-surface-soft:#103246;--ui-raised:#123c52;--ui-raised-hover:#174b65;--ui-sunken:#051722;--ui-burgundy:#0d4b69;--ui-burgundy-dark:#062d44;--ui-brand:#1478a5;--ui-gold:#63c6f2;--ui-gold-bright:#b8ecff;--ui-gold-dark:#2e8eb5;--ui-text:#f2fbff;--ui-muted:#c5dde8;--ui-subtle:#9cbac7;--ui-disabled:#58717b;--ui-success:#69d18a;--ui-success-deep:#164c37;--ui-warning:#f2b557;--ui-danger:#f06470;--ui-danger-deep:#6d1e2e;--ui-info:#66c7f0;--ui-violet:#a68ce8;--ui-border:#63c6f236;--ui-border-strong:#63c6f270;--ui-border-soft:#cfeefa1a;--ui-overlay:#01090ecc;--ui-shadow-sm:0 2px 8px #00070c52;--ui-shadow-md:0 12px 32px #00070c6b;--ui-shadow-lg:0 24px 80px #00070ca3;--ui-focus:0 0 0 3px #63c6f247;--ui-logo-texture:url(/img/textures/blue-logo.png);--ui-header-texture:url(/img/textures/blue-header.png)}body.ui-kit[data-theme=angels],body.angels-theme .ui-game-controls,body.ui-game-controls.angels-theme{--ui-placeholder:#a5a5ad;--ui-status-success-text:#a6e9b6;--ui-status-success-bg:#213727;--ui-status-success-border:#649c75;--ui-status-warning-text:#f4d095;--ui-status-warning-bg:#403420;--ui-status-warning-border:#af8c51;--ui-status-danger-text:#ffa5ae;--ui-status-danger-bg:#43262d;--ui-status-danger-border:#b76a76;--ui-status-info-text:#aedcfa;--ui-status-info-bg:#213542;--ui-status-info-border:#709cb6;--ui-status-violet-text:#d3b7fa;--ui-status-violet-bg:#34283f;--ui-status-violet-border:#997bbc;--ui-canvas:#070707;--ui-canvas-deep:#010101;--ui-surface:#1b1b1d;--ui-surface-soft:#232326;--ui-raised:#2d2d31;--ui-raised-hover:#38383d;--ui-sunken:#111113;--ui-burgundy:#5a151d;--ui-burgundy-dark:#31090e;--ui-brand:#b82f3a;--ui-gold:#df6670;--ui-gold-bright:#ff9da4;--ui-gold-dark:#98313b;--ui-text:#f4f4f4;--ui-muted:#d6d6d8;--ui-subtle:#a5a5ad;--ui-disabled:#626267;--ui-success:#74cf8a;--ui-success-deep:#19472a;--ui-warning:#eab45d;--ui-danger:#f15a65;--ui-danger-deep:#681b25;--ui-info:#75bde7;--ui-violet:#b38bea;--ui-border:#df667033;--ui-border-strong:#df667070;--ui-border-soft:#ffffff1a;--ui-overlay:#000000d6;--ui-shadow-sm:0 2px 8px #00000059;--ui-shadow-md:0 12px 32px #0000007a;--ui-shadow-lg:0 24px 80px #000000b8;--ui-focus:0 0 0 3px #df667047}body.ui-kit:-webkit-any([data-theme=heroes],[data-theme=heroes-modern]){--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body.ui-kit:-moz-any([data-theme=heroes],[data-theme=heroes-modern]){--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body.ui-kit:is([data-theme=heroes],[data-theme=heroes-modern]){--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body:-webkit-any(.heroes-theme,.heroes-modern-theme) .ui-game-controls{--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body:-moz-any(.heroes-theme,.heroes-modern-theme) .ui-game-controls{--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body:is(.heroes-theme,.heroes-modern-theme) .ui-game-controls{--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body.ui-game-controls:-webkit-any(.heroes-theme,.heroes-modern-theme){--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body.ui-game-controls:-moz-any(.heroes-theme,.heroes-modern-theme){--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body.ui-game-controls:is(.heroes-theme,.heroes-modern-theme){--ui-primary-hover:#922c21;--ui-highlight:#ffffff4d;--ui-shadow-color:#59290f24}body.ui-kit:-webkit-any([data-theme=wekings],[data-theme=heroes]){--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body.ui-kit:-moz-any([data-theme=wekings],[data-theme=heroes]){--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body.ui-kit:is([data-theme=wekings],[data-theme=heroes]){--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body:-webkit-any(.wekings-theme,.heroes-theme) .ui-game-controls{--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body:-moz-any(.wekings-theme,.heroes-theme) .ui-game-controls{--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body:is(.wekings-theme,.heroes-theme) .ui-game-controls{--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body.ui-game-controls:-webkit-any(.wekings-theme,.heroes-theme){--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body.ui-game-controls:-moz-any(.wekings-theme,.heroes-theme){--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body.ui-game-controls:is(.wekings-theme,.heroes-theme){--ui-primary:#74140d;--ui-primary-hover:var(--ui-burgundy-dark);--ui-primary-text:#f1daa0;--ui-primary-border:var(--ui-primary-text);--ui-secondary-bg:color-mix(in srgb, var(--ui-canvas) 75%, var(--ui-primary-text));--ui-secondary-hover:color-mix(in srgb, var(--ui-canvas) 70%, var(--ui-primary-text));--ui-secondary-text:var(--ui-burgundy-dark);--ui-secondary-border:color-mix(in srgb, var(--ui-burgundy-dark) 75%, transparent);--ui-danger-action-bg:color-mix(in srgb, var(--ui-canvas) 65%, var(--ui-primary-text));--ui-danger-action-hover:color-mix(in srgb, var(--ui-canvas) 55%, var(--ui-primary-text));--ui-danger-action-text:#611017;--ui-danger-action-border:var(--ui-danger-action-text);--ui-ghost-text:color-mix(in srgb, var(--ui-burgundy-dark) 35%, black);--ui-ghost-hover:color-mix(in srgb, var(--ui-surface) 88%, var(--ui-primary-text))}body.ui-kit[data-theme=wekings],body.wekings-theme .ui-game-controls,body.ui-game-controls.wekings-theme{--ui-ghost-text:var(--ui-text);--ui-shadow-color:#27110a;--ui-positive-bg:#25351a;--ui-positive-text:#b9ef91;--ui-positive-border:#74a652}body.ui-kit[data-theme=heroes],body.heroes-theme .ui-game-controls,body.ui-game-controls.heroes-theme{--ui-shadow-color:#561106cf}body.ui-kit[data-theme=dark],body.dark-theme .ui-game-controls,body.ui-game-controls.dark-theme{--ui-primary-hover:#145d7e;--ui-primary-text:var(--ui-text);--ui-shadow-color:#00070c52}body.ui-kit[data-theme=angels],body.angels-theme .ui-game-controls,body.ui-game-controls.angels-theme{--ui-primary:#df6765;--ui-primary-hover:color-mix(in srgb, var(--ui-primary) 86%, white);--ui-primary-text:#171719;--ui-primary-border:var(--ui-primary);--ui-secondary-border:#ffffff59;--ui-ghost-text:var(--ui-primary);--ui-button-focus:var(--ui-primary);--ui-shadow-color:#00000052}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game{border-radius:var(--ui-radius-control);min-width:112px;min-height:44px;color:var(--ui-text);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--ui-btn-shadow,none);cursor:pointer;isolation:isolate;border:1px solid #0000;outline:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .14s,filter .14s,border-color .14s,color .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:relative}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game{border-radius:var(--ui-radius-control);min-width:112px;min-height:44px;color:var(--ui-text);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--ui-btn-shadow,none);cursor:pointer;isolation:isolate;border:1px solid #0000;outline:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .14s,filter .14s,border-color .14s,color .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:relative}:is(.ui-kit,.ui-game-controls) .ui-btn--game{border-radius:var(--ui-radius-control);min-width:112px;min-height:44px;color:var(--ui-text);letter-spacing:.01em;white-space:nowrap;box-shadow:var(--ui-btn-shadow,none);cursor:pointer;isolation:isolate;border:1px solid #0000;outline:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .14s,filter .14s,border-color .14s,color .14s,background-color .14s,box-shadow .14s;display:inline-flex;position:relative}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){filter:brightness(1.08)saturate(1.04);transform:translateY(-2px)}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){filter:brightness(1.08)saturate(1.04);transform:translateY(-2px)}:is(.ui-kit,.ui-game-controls) .ui-btn--game:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){filter:brightness(1.08)saturate(1.04);transform:translateY(-2px)}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){filter:brightness(.94);transform:translateY(1px);box-shadow:inset 0 2px 4px #00000042,0 1px #00000052}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){filter:brightness(.94);transform:translateY(1px);box-shadow:inset 0 2px 4px #00000042,0 1px #00000052}:is(.ui-kit,.ui-game-controls) .ui-btn--game:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){filter:brightness(.94);transform:translateY(1px);box-shadow:inset 0 2px 4px #00000042,0 1px #00000052}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-gold-bright) 48%, transparent);outline-offset:2px;box-shadow:var(--ui-btn-shadow,none)}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-gold-bright) 48%, transparent);outline-offset:2px;box-shadow:var(--ui-btn-shadow,none)}:is(.ui-kit,.ui-game-controls) .ui-btn--game:focus-visible{outline:3px solid color-mix(in srgb, var(--ui-gold-bright) 48%, transparent);outline-offset:2px;box-shadow:var(--ui-btn-shadow,none)}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game:disabled:not([aria-busy=true]){filter:saturate(.28);opacity:.58;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0d}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game:disabled:not([aria-busy=true]){filter:saturate(.28);opacity:.58;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0d}:is(.ui-kit,.ui-game-controls) .ui-btn--game:disabled:not([aria-busy=true]){filter:saturate(.28);opacity:.58;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0d}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game[aria-disabled=true]:not([aria-busy=true]){filter:saturate(.28);opacity:.58;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0d}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game[aria-disabled=true]:not([aria-busy=true]){filter:saturate(.28);opacity:.58;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0d}:is(.ui-kit,.ui-game-controls) .ui-btn--game[aria-disabled=true]:not([aria-busy=true]){filter:saturate(.28);opacity:.58;cursor:not-allowed;transform:none;box-shadow:inset 0 1px #ffffff0d}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--primary{--ui-btn-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #0000003b, 0 4px 0 color-mix(in srgb, var(--ui-burgundy-dark) 76%, black), 0 8px 18px #0000003d;border-color:var(--ui-game-primary-border,color-mix(in srgb, var(--ui-gold) 78%, white));background:linear-gradient(180deg, #ffffff2e, transparent 43%), linear-gradient(135deg, var(--ui-game-primary-from,var(--ui-brand)), var(--ui-game-primary-to,var(--ui-burgundy)) 72%);color:#fffaf0}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--primary{--ui-btn-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #0000003b, 0 4px 0 color-mix(in srgb, var(--ui-burgundy-dark) 76%, black), 0 8px 18px #0000003d;border-color:var(--ui-game-primary-border,color-mix(in srgb, var(--ui-gold) 78%, white));background:linear-gradient(180deg, #ffffff2e, transparent 43%), linear-gradient(135deg, var(--ui-game-primary-from,var(--ui-brand)), var(--ui-game-primary-to,var(--ui-burgundy)) 72%);color:#fffaf0}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--primary{--ui-btn-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #0000003b, 0 4px 0 color-mix(in srgb, var(--ui-burgundy-dark) 76%, black), 0 8px 18px #0000003d;border-color:var(--ui-game-primary-border,color-mix(in srgb, var(--ui-gold) 78%, white));background:linear-gradient(180deg, #ffffff2e, transparent 43%), linear-gradient(135deg, var(--ui-game-primary-from,var(--ui-brand)), var(--ui-game-primary-to,var(--ui-burgundy)) 72%);color:#fffaf0}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--secondary{--ui-btn-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000002e, 0 3px 0 color-mix(in srgb, var(--ui-sunken) 78%, black), 0 7px 14px #00000026;border-color:var(--ui-border-strong);background:linear-gradient(180deg, #ffffff14, transparent 48%), linear-gradient(180deg, var(--ui-raised-hover), var(--ui-raised));color:var(--ui-inset-text,var(--ui-text))}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--secondary{--ui-btn-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000002e, 0 3px 0 color-mix(in srgb, var(--ui-sunken) 78%, black), 0 7px 14px #00000026;border-color:var(--ui-border-strong);background:linear-gradient(180deg, #ffffff14, transparent 48%), linear-gradient(180deg, var(--ui-raised-hover), var(--ui-raised));color:var(--ui-inset-text,var(--ui-text))}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--secondary{--ui-btn-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0000002e, 0 3px 0 color-mix(in srgb, var(--ui-sunken) 78%, black), 0 7px 14px #00000026;border-color:var(--ui-border-strong);background:linear-gradient(180deg, #ffffff14, transparent 48%), linear-gradient(180deg, var(--ui-raised-hover), var(--ui-raised));color:var(--ui-inset-text,var(--ui-text))}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--danger{--ui-btn-shadow:inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #00000038, 0 3px 0 color-mix(in srgb, var(--ui-danger) 36%, #3d080e), 0 7px 14px #0003;border-color:color-mix(in srgb, var(--ui-danger) 72%, white);background:linear-gradient(180deg, #ffffff24, transparent 45%), linear-gradient(135deg, var(--ui-danger), color-mix(in srgb, var(--ui-danger) 42%, #430810));color:#fff8f8}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--danger{--ui-btn-shadow:inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #00000038, 0 3px 0 color-mix(in srgb, var(--ui-danger) 36%, #3d080e), 0 7px 14px #0003;border-color:color-mix(in srgb, var(--ui-danger) 72%, white);background:linear-gradient(180deg, #ffffff24, transparent 45%), linear-gradient(135deg, var(--ui-danger), color-mix(in srgb, var(--ui-danger) 42%, #430810));color:#fff8f8}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--danger{--ui-btn-shadow:inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #00000038, 0 3px 0 color-mix(in srgb, var(--ui-danger) 36%, #3d080e), 0 7px 14px #0003;border-color:color-mix(in srgb, var(--ui-danger) 72%, white);background:linear-gradient(180deg, #ffffff24, transparent 45%), linear-gradient(135deg, var(--ui-danger), color-mix(in srgb, var(--ui-danger) 42%, #430810));color:#fff8f8}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--positive{--ui-btn-shadow:inset 0 1px 0 #ffffff30, inset 0 -2px 0 #00000038, 0 3px 0 color-mix(in srgb, var(--ui-success) 34%, #09200f), 0 7px 14px #0000002e;border-color:color-mix(in srgb, var(--ui-success) 65%, white);background:linear-gradient(180deg, #ffffff26, transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--ui-success) 78%, #1d3c22), color-mix(in srgb, var(--ui-success) 44%, #071b0c));color:#f7fff4}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--positive{--ui-btn-shadow:inset 0 1px 0 #ffffff30, inset 0 -2px 0 #00000038, 0 3px 0 color-mix(in srgb, var(--ui-success) 34%, #09200f), 0 7px 14px #0000002e;border-color:color-mix(in srgb, var(--ui-success) 65%, white);background:linear-gradient(180deg, #ffffff26, transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--ui-success) 78%, #1d3c22), color-mix(in srgb, var(--ui-success) 44%, #071b0c));color:#f7fff4}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--positive{--ui-btn-shadow:inset 0 1px 0 #ffffff30, inset 0 -2px 0 #00000038, 0 3px 0 color-mix(in srgb, var(--ui-success) 34%, #09200f), 0 7px 14px #0000002e;border-color:color-mix(in srgb, var(--ui-success) 65%, white);background:linear-gradient(180deg, #ffffff26, transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--ui-success) 78%, #1d3c22), color-mix(in srgb, var(--ui-success) 44%, #071b0c));color:#f7fff4}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--ghost{border-color:var(--ui-border-soft);background:color-mix(in srgb, var(--ui-raised) 24%, transparent);color:var(--ui-muted);box-shadow:none}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--ghost{border-color:var(--ui-border-soft);background:color-mix(in srgb, var(--ui-raised) 24%, transparent);color:var(--ui-muted);box-shadow:none}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--ghost{border-color:var(--ui-border-soft);background:color-mix(in srgb, var(--ui-raised) 24%, transparent);color:var(--ui-muted);box-shadow:none}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-border-strong);background:color-mix(in srgb, var(--ui-raised-hover) 52%, transparent);color:var(--ui-gold-bright)}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-border-strong);background:color-mix(in srgb, var(--ui-raised-hover) 52%, transparent);color:var(--ui-gold-bright)}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-border-strong);background:color-mix(in srgb, var(--ui-raised-hover) 52%, transparent);color:var(--ui-gold-bright)}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--sm{border-radius:var(--ui-radius-compact);min-width:96px;min-height:36px;padding:7px 12px;font-size:12px}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--sm{border-radius:var(--ui-radius-compact);min-width:96px;min-height:36px;padding:7px 12px;font-size:12px}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--sm{border-radius:var(--ui-radius-compact);min-width:96px;min-height:36px;padding:7px 12px;font-size:12px}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--lg{border-radius:var(--ui-radius-control);min-width:156px;min-height:52px;padding:13px 20px;font-size:14px}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--lg{border-radius:var(--ui-radius-control);min-width:156px;min-height:52px;padding:13px 20px;font-size:14px}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--lg{border-radius:var(--ui-radius-control);min-width:156px;min-height:52px;padding:13px 20px;font-size:14px}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.is-loading{filter:none;pointer-events:none;cursor:wait}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.is-loading{filter:none;pointer-events:none;cursor:wait}:is(.ui-kit,.ui-game-controls) .ui-btn--game.is-loading{filter:none;pointer-events:none;cursor:wait}:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.is-loading:before{content:"";border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ui-spin}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.is-loading:before{content:"";border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ui-spin}:is(.ui-kit,.ui-game-controls) .ui-btn--game.is-loading:before{content:"";border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (max-width:639px),(pointer:coarse){:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--sm{min-height:44px}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--sm{min-height:44px}:is(.ui-kit,.ui-game-controls) .ui-btn--game.ui-btn--sm{min-height:44px}}@media (prefers-reduced-motion:reduce){:-webkit-any(.ui-kit,.ui-game-controls) .ui-btn--game{transition-duration:.01ms!important}:-moz-any(.ui-kit,.ui-game-controls) .ui-btn--game{transition-duration:.01ms!important}:is(.ui-kit,.ui-game-controls) .ui-btn--game{transition-duration:.01ms!important}}.ui-feature-carousel{min-width:0;color:var(--feature-text,var(--ui-text,var(--text-color,currentColor)))}.ui-feature-carousel__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__viewport{scroll-snap-type:none;scrollbar-width:none;touch-action:pan-y pinch-zoom;display:grid;overflow:hidden}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__viewport::-webkit-scrollbar{display:none}.ui-feature-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.ui-feature-carousel__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__slide{visibility:hidden;pointer-events:none;grid-area:1/1}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__slide:-webkit-any([data-feature-state=active],[data-feature-state=incoming],[data-feature-state=outgoing]){visibility:visible}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__slide:-moz-any([data-feature-state=active],[data-feature-state=incoming],[data-feature-state=outgoing]){visibility:visible}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__slide:is([data-feature-state=active],[data-feature-state=incoming],[data-feature-state=outgoing]){visibility:visible}.ui-feature-carousel[data-feature-ready=true] [data-feature-state=active]{pointer-events:auto}.ui-feature-carousel[data-feature-ready=true] .ui-feature-carousel__items{grid-template-rows:repeat(var(--feature-rows,3), minmax(0, 1fr));height:100%}.ui-feature-carousel__item{--feature-row-delay:0s;--feature-push-from:100%;--feature-push-to:-100%;border:1px solid var(--ui-border-soft);border-radius:var(--ui-radius-compact);background:var(--ui-sunken);min-width:0;color:var(--ui-inset-text,var(--feature-text,var(--ui-text)));grid-template-columns:54px minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.ui-feature-carousel__item:nth-child(2n){--feature-push-from:-100%;--feature-push-to:100%;grid-template-columns:minmax(0,1fr) 54px}.ui-feature-carousel__item:nth-child(2n) .ui-feature-carousel__icon{box-shadow:inset 1px 0 var(--ui-border-soft);grid-area:1/2}.ui-feature-carousel__item:nth-child(2n) .ui-feature-carousel__copy{text-align:right;grid-area:1/1}.ui-feature-carousel__icon{box-sizing:border-box;background:radial-gradient(circle, color-mix(in srgb, var(--ui-gold) 20%, transparent), transparent 66%), linear-gradient(145deg, #ffffff0a, transparent);width:54px;min-height:56px;box-shadow:inset -1px 0 var(--ui-border-soft);align-self:stretch;place-items:center;padding:6px 5px;display:grid}.ui-feature-carousel__icon img{-o-object-fit:contain;object-fit:contain;width:44px;height:44px;display:block}.ui-feature-carousel__copy{gap:1px;min-width:0;padding:6px 10px;display:grid}.ui-feature-carousel__title{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35}.ui-feature-carousel__item:nth-child(2){--feature-row-delay:.5s}.ui-feature-carousel__item:nth-child(3){--feature-row-delay:1s}@media (prefers-reduced-motion:no-preference){.ui-feature-carousel[data-feature-ready=true] [data-feature-state=incoming] .ui-feature-carousel__item{animation:feature-card-push-in .48s cubic-bezier(.65, 0, .35, 1) var(--feature-row-delay) both}.ui-feature-carousel[data-feature-ready=true] [data-feature-state=outgoing] .ui-feature-carousel__item{animation:feature-card-push-out .48s cubic-bezier(.65, 0, .35, 1) var(--feature-row-delay) both}}@keyframes feature-card-push-in{0%{transform:translate3d(var(--feature-push-from), 0, 0)}to{transform:translate(0,0)}}@keyframes feature-card-push-out{0%{transform:translate(0,0)}to{transform:translate3d(var(--feature-push-to), 0, 0)}}.ui-feature-carousel__description,.ui-feature-carousel__caption{color:var(--feature-muted,var(--ui-muted,var(--menu-item-color,currentColor)));overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.ui-feature-carousel__description{color:var(--ui-inset-text,var(--feature-muted,var(--ui-muted)));line-height:1.4}.ui-feature-carousel__controls{gap:0;margin-top:4px;display:grid}.ui-feature-carousel__controls[hidden]{display:none}.ui-feature-carousel__navigation,.ui-feature-carousel__dots{justify-content:center;align-items:center;display:flex}.ui-feature-carousel__navigation{gap:8px}.ui-feature-carousel__dots{gap:2px}.ui-feature-carousel__arrow,.ui-feature-carousel__dot{height:40px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-feature-carousel__arrow{width:40px}.ui-feature-carousel__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ui-feature-carousel:-webkit-any(: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)) .ui-feature-carousel__arrow svg{transform:scaleX(-1)}.ui-feature-carousel:-moz-any(: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)) .ui-feature-carousel__arrow svg{transform:scaleX(-1)}.ui-feature-carousel: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)) .ui-feature-carousel__arrow svg{transform:scaleX(-1)}.ui-feature-carousel__dot{width:30px}.ui-feature-carousel__dot span{opacity:.35;background:currentColor;border-radius:999px;width:7px;height:7px;transition:width .18s,opacity .18s}.ui-feature-carousel__dot[aria-current=true] span{opacity:1;width:20px}.ui-feature-carousel__arrow:hover,.ui-feature-carousel__dot:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.ui-feature-carousel__arrow:active{background:color-mix(in srgb, currentColor 14%, transparent)}.ui-feature-carousel__dot:hover span{opacity:.8}@media (prefers-reduced-motion:reduce){.ui-feature-carousel__dot span{transition:none}}.ui-feature-carousel__progress-button{width:100%;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-feature-carousel__progress-track{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.ui-feature-carousel__progress-fill{transform-origin:0;background:currentColor;width:100%;height:100%;display:block;transform:scaleX(0)}.ui-feature-carousel__caption{text-align:center}.ui-feature-carousel__viewport:focus-visible{outline:2px solid var(--auth-focus,var(--ui-gold-bright,currentColor));outline-offset:-2px}.ui-feature-carousel button:focus-visible{outline:2px solid var(--auth-focus,var(--ui-gold-bright,currentColor));outline-offset:-2px}.ui-feature-carousel__status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.start-scene{--start-scene-camera-duration:24s;--start-scene-camera-easing:cubic-bezier(.45, 0, .55, 1);isolation:isolate;background:linear-gradient(135deg,#f9d98c,#956024 28%,#eac77b 52%,#73481d 78%,#e6bf73);border:1px solid #80531f;border-radius:12px;width:100%;padding:4px;position:relative;box-shadow:0 4px 12px #0000004d,inset 0 0 0 1px #ffedb859}.start-scene__viewport{isolation:isolate;aspect-ratio:3/2;contain:layout paint;background:#bde8f4;border-radius:8px;position:relative;overflow:hidden}.start-scene img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:none;height:auto;display:block}.start-scene [data-scene-layer]{pointer-events:none;position:absolute}.start-scene__plate{transform-origin:50%;animation-duration:var(--start-scene-camera-duration);animation-timing-function:var(--start-scene-camera-easing);animation-iteration-count:infinite;animation-delay:-3s;top:-3%;bottom:-3%;left:-3%;right:-3%}.start-scene__plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.start-scene__landscape{animation-name:start-scene-distance;top:-7%;bottom:-7%;left:-7%;right:-7%}.start-scene__heroes{animation-name:start-scene-heroes;top:6%;bottom:6%;left:6%;right:6%}.start-scene__foreground{animation-name:start-scene-foreground;top:-4%;bottom:-4%;left:-4%;right:-4%}.start-scene__light{pointer-events:none;background:radial-gradient(at 77% 13%,#fff4ce1a,#0000 48%);position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__mist{pointer-events:none;filter:blur(7px);background:radial-gradient(at 24% 66%,#bdcdd62e,#0000 46%),radial-gradient(at 77% 55%,#d7dde124,#0000 48%);animation:11s ease-in-out -5s infinite alternate start-scene-mist;position:absolute;top:63%;bottom:-8%;left:-15%;right:-15%}.start-scene__shade{pointer-events:none;background:linear-gradient(#0000 83%,#2d2b3e33 100%);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 12px #2d2b3e1f}.start-scene__embers{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.start-scene__embers i{opacity:0;background:#ffd29a;border-radius:50%;width:2px;height:3px;animation:9s linear infinite start-scene-ember;position:absolute;bottom:8%;left:17%;box-shadow:0 0 5px #e66723}.start-scene__embers i:nth-child(2){animation-duration:11s;animation-delay:-3s;bottom:18%;left:32%}.start-scene__embers i:nth-child(3){animation-delay:-6s;bottom:8%;left:52%}.start-scene__embers i:nth-child(4){animation-duration:12s;animation-delay:-2s;bottom:17%;left:73%}.start-scene__embers i:nth-child(5){animation-duration:10s;animation-delay:-7s;bottom:9%;left:88%}.start-scene__embers i:nth-child(6){animation-duration:13s;animation-delay:-5s;bottom:12%;left:9%}.start-scene__embers i:nth-child(7){animation-duration:14s;animation-delay:-9s;bottom:10%;left:64%}.start-scene [data-scene-animate]{animation-play-state:paused}.start-scene[data-motion=playing] [data-scene-animate]{animation-play-state:running}.start-scene__toggle{z-index:2;color:#fff0cb;cursor:pointer;background:#0c151eb3;border:1px solid #ffe0a06b;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.start-scene__toggle[hidden]{display:none}.start-scene__toggle:hover{background:#0c151ef0}.start-scene__toggle:focus-visible{outline-offset:3px;outline:2px solid #fff0cb}.start-scene__toggle .start-scene__play-icon,.start-scene[data-user-paused=true] .start-scene__pause-icon{display:none}.start-scene[data-user-paused=true] .start-scene__play-icon{display:block}@keyframes start-scene-distance{0%,to{transform:translate(1.4%,.4%)scale(1.02)}50%{transform:translate(-1.4%,-.4%)scale(1.055)}}@keyframes start-scene-heroes{0%,to{transform:translate(-1.1%,.5%)scale(1)}50%{transform:translate(1.1%,-.25%)scale(1.1)}}@keyframes start-scene-foreground{0%,to{transform:translate(2.4%,.5%)scale(1.015)}50%{transform:translate(-2.4%)scale(1.05)}}@keyframes start-scene-mist{0%{opacity:.6;transform:translate(-8%)}to{opacity:1;transform:translate(8%)}}@keyframes start-scene-ember{0%{opacity:0;transform:translate(0,0)scale(.6)}16%,50%{opacity:.7}85%,to{opacity:0;transform:translate(28px,-110px)scale(.3)}}@media (prefers-reduced-motion:reduce){.start-scene [data-scene-animate]{animation:none}.start-scene__toggle{display:none}}.auth-screen{margin:0;padding:0;font-family:Verdana,sans-serif}.auth-shell{background:var(--main-bg);width:100%;max-width:512px;margin-inline-start:auto;margin-inline-end:auto}.auth-brand{border-bottom:1px solid var(--menu-item-header-color);background-color:var(--header-info-bg);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;justify-content:center;padding:6px 16px;display:flex}.auth-brand a{max-width:100%;display:inline-flex}.auth-brand img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:24px}.settings-page.auth-page{--auth-text:var(--settings-text);--auth-muted:var(--settings-muted);--auth-focus:var(--field-focus);--auth-gutter:24px;padding:20px var(--auth-gutter) 0;color:var(--auth-text);gap:24px;display:grid}.auth-page--save-hero{--auth-text:var(--text-color);--auth-focus:var(--field-focus);--auth-gutter:24px;padding:0 var(--auth-gutter) 16px;font-family:Verdana,sans-serif}body.wekings-theme .auth-page{--auth-text:#fff3e3;--auth-muted:#f4dfc7;--auth-focus:#fff3e3;--settings-border-soft:#fff3e33d}.auth-page .ui-form-label{color:var(--auth-text)}body.wekings-theme .auth-page .ui-control{--field-focus:var(--auth-focus)}.auth-page .ui-page-heading{padding-block-start:2px;padding-block-end:2px}.auth-content{width:100%;min-width:0;max-width:392px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.auth-form,.auth-actions{gap:6px;min-width:0;display:grid}.auth-page .auth-submit{white-space:normal;width:100%}body.auth-screen .auth-page .auth-link{color:var(--auth-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--auth-text) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--auth-text) 55%, transparent);text-underline-offset:4px}body.auth-screen .auth-page .auth-link:hover{text-decoration-color:currentColor}.auth-note,.auth-switch,.auth-terms{color:var(--auth-muted);overflow-wrap:anywhere;text-align:center;margin:0;font-size:13px;line-height:1.65}.auth-switch{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:13px;display:flex}.auth-switch a{align-items:center;min-height:36px;font-size:14px;display:inline-flex}.auth-page fieldset{border:0;min-width:0;margin:0;padding:0}.auth-page legend.ui-form-label{margin-bottom:8px;padding:0}.auth-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-choice{cursor:pointer;min-width:0;display:block;position:relative}.auth-choice>input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-choice__content{border:1px solid color-mix(in srgb, var(--auth-text) 50%, transparent);height:100%;min-height:44px;color:var(--auth-text);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.auth-choice>input:checked+.auth-choice__content{border-color:var(--auth-focus);box-shadow:inset 0 0 0 1px var(--auth-focus);background:var(--field-option-selected-bg);color:var(--field-text)}.auth-choice>input:focus-visible+.auth-choice__content{outline:2px solid var(--auth-focus);outline-offset:3px}.auth-choice__image{-o-object-fit:contain;object-fit:contain;flex:0 0 48px;width:48px;height:58px}.auth-choice-grid--characters .auth-choice__content{gap:8px;padding:6px 10px}.auth-choice-grid--characters .auth-choice__image{flex-basis:32px;width:32px;height:40px}.auth-choice__label{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.4}.auth-choice__swatch{border:1px solid #0000003d;border-radius:5px;flex:0 0 24px;width:24px;height:24px}.auth-choice__swatch[data-theme=wekings]{background:linear-gradient(135deg,#c15c28 50%,#74140d 50%)}.auth-choice__swatch[data-theme=heroes]{background:linear-gradient(135deg,#fdffbb 50%,#74140d 50%)}.auth-choice__swatch[data-theme=dark]{background:linear-gradient(135deg,#052f4a 50%,#77cce9 50%)}.auth-choice__swatch[data-theme=angels]{background:linear-gradient(135deg,#242424 50%,#ffbd47 50%)}.auth-captcha{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auth-page .auth-captcha__reload{width:40px;min-width:40px;min-height:40px;padding:8px}.auth-page [hidden]{display:none}.auth-turnstile{min-width:0}.auth-notification{border:1px solid var(--settings-border-strong);background:var(--field-bg);color:var(--field-text);overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:13px;line-height:1.5}.auth-welcome__art{place-items:center;display:grid}.settings-page.auth-page.auth-page--start{gap:4px;padding-top:4px}.auth-page--start>.auth-notification{margin-bottom:12px}.auth-welcome{gap:4px;min-width:0;display:grid}.auth-welcome__hero{gap:8px;min-width:0;display:grid}.auth-welcome__intro{margin-inline:calc(-1 * var(--auth-gutter));padding:0 var(--auth-gutter);gap:4px;display:grid}.auth-welcome__body{gap:12px;min-width:0;display:grid}.auth-welcome .ui-page-heading__title{white-space:nowrap;max-width:100%;font-size:min(20px,5.4cqi);line-height:1.35}.auth-welcome .ui-page-heading__title-row:before,.auth-welcome .ui-page-heading__title-row:after{display:none}.auth-welcome__lead{color:var(--auth-text);text-align:center;margin:0;font-size:13px;line-height:1.5}.auth-welcome__actions{gap:10px;width:100%;max-width:392px;margin-inline-start:auto;margin-inline-end:auto}.auth-page--start .auth-start-cta{isolation:isolate;transform-origin:50%;animation:5s ease-in-out infinite auth-start-charge}.auth-page--start .auth-start-cta:before,.auth-page--start .auth-start-cta:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.auth-page--start .auth-start-cta:before{opacity:.2;animation:5s ease-in-out infinite auth-start-glow;box-shadow:0 0 8px #ffd670b3,0 0 24px #efae347a,inset 0 0 10px #ffda7e29}.auth-page--start .auth-start-cta:after{opacity:0;background:linear-gradient(115deg,#0000 37%,#ffcf661f 43%,#fff5ca6b 50%,#ffd37729 57%,#0000 63%) 165% 0/280% 100% no-repeat;animation:5s ease-in-out infinite auth-start-sheen}.auth-page--start .auth-start-cta:active{animation:none;transform:translateY(1px)scale(.985)}.auth-page--start .auth-start-cta:active:before,.auth-page--start .auth-start-cta:active:after{opacity:0;animation:none}.auth-page--start .auth-start-cta:-webkit-any(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading){animation:none;transform:none}.auth-page--start .auth-start-cta:-moz-any(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading){animation:none;transform:none}.auth-page--start .auth-start-cta:is(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading){animation:none;transform:none}.auth-page--start .auth-start-cta:-webkit-any(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):before{opacity:0;animation:none}.auth-page--start .auth-start-cta:-moz-any(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):before{opacity:0;animation:none}.auth-page--start .auth-start-cta:is(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):before{opacity:0;animation:none}.auth-page--start .auth-start-cta:-webkit-any(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):after{opacity:0;animation:none}.auth-page--start .auth-start-cta:-moz-any(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):after{opacity:0;animation:none}.auth-page--start .auth-start-cta:is(:disabled,[aria-disabled=true],[aria-busy=true],.is-loading):after{opacity:0;animation:none}@keyframes auth-start-charge{0%,16%,50%,to{transform:scale(1)}32%{transform:scale(1.02)}}@keyframes auth-start-glow{0%,12%,54%,to{opacity:.2}32%{opacity:1}}@keyframes auth-start-sheen{0%,18%{opacity:0;background-position:165% 0}20%{opacity:1}44%{opacity:1;background-position:-65% 0}46%,to{opacity:0;background-position:-65% 0}}@media (prefers-reduced-motion:reduce){.auth-page--start .auth-start-cta,.auth-page--start .auth-start-cta:before,.auth-page--start .auth-start-cta:after{transition:none;animation:none}.auth-page--start .auth-start-cta{transform:none}}.auth-welcome .auth-terms{font-size:12px;line-height:1.6}.auth-alternatives{margin-inline:calc(-1 * var(--auth-gutter))}.auth-features{--feature-text:var(--auth-text);--feature-muted:var(--auth-muted);border-top:1px solid var(--settings-border-soft);padding:8px 0 0;position:relative}.auth-page--start .ui-feature-carousel__controls{margin-top:0}.auth-page--start .ui-feature-carousel__progress-button{top:-12px;position:absolute;left:0;right:0}.auth-footer{text-align:center;margin-top:24px}.auth-page--start+.auth-footer{margin-top:0}.auth-brand a:focus-visible{outline:2px solid var(--menu-item-header-color);outline-offset:5px}.auth-page a:focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.auth-page .ui-btn--game:focus-visible{outline:2px solid var(--auth-focus);outline-offset:3px}.auth-footer a:focus-visible{outline:2px solid var(--menu-item-header-color);outline-offset:3px}@media (max-width:540px){.settings-page.auth-page{--auth-gutter:20px;gap:8px;padding-top:18px}.auth-page--save-hero{--auth-gutter:20px}.auth-footer{margin-top:8px}}@media (max-width:360px){.settings-page.auth-page,.auth-page--save-hero{--auth-gutter:16px}.auth-choice__content{gap:6px;padding:8px}.auth-choice__image{flex-basis:36px;width:36px;height:48px}}
