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{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);align-self:stretch;place-items:center;width:54px;min-height:56px;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__icon source{display:none}.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}.auth-page--start .ui-feature-carousel{--feature-metal:var(--menu-item-header-color);--feature-panel:var(--header-info-bg);--feature-ink:var(--battle-details-color);--feature-icon-column:68px;--feature-medallion-size:54px}body:-webkit-any(.dark-theme,.angels-theme) .auth-page--start .ui-feature-carousel{--feature-metal:var(--stats-header-color)}body:-moz-any(.dark-theme,.angels-theme) .auth-page--start .ui-feature-carousel{--feature-metal:var(--stats-header-color)}body:is(.dark-theme,.angels-theme) .auth-page--start .ui-feature-carousel{--feature-metal:var(--stats-header-color)}.auth-page--start .ui-feature-carousel__items{gap:8px}.auth-page--start .ui-feature-carousel__item{grid-template-columns:var(--feature-icon-column) minmax(0, 1fr);border:1px solid color-mix(in srgb, var(--feature-metal) 46%, var(--feature-panel));border-top-color:color-mix(in srgb, var(--feature-metal) 68%, var(--feature-panel));border-bottom-color:color-mix(in srgb, var(--feature-metal) 30%, var(--feature-panel));background:linear-gradient(115deg, color-mix(in srgb, var(--feature-metal) 7%, transparent), transparent 45%), linear-gradient(180deg, transparent, #0000003d), var(--feature-panel);color:var(--feature-ink);border-radius:7px;box-shadow:inset 0 1px #ffffff17,inset 0 -3px 6px #00000047}.auth-page--start .ui-feature-carousel__item:before{border:1px solid color-mix(in srgb, var(--feature-metal) 13%, transparent);content:"";pointer-events:none;border-radius:4px;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.auth-page--start .ui-feature-carousel__item:nth-child(2n){grid-template-columns:minmax(0, 1fr) var(--feature-icon-column);background:linear-gradient(245deg, color-mix(in srgb, var(--feature-metal) 7%, transparent), transparent 45%), linear-gradient(180deg, transparent, #0000003d), var(--feature-panel)}.auth-page--start .ui-feature-carousel__icon{isolation:isolate;width:var(--feature-icon-column);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--feature-metal) 10%, transparent), transparent 70%);min-height:68px;box-shadow:none;padding:8px 6px;position:relative}.auth-page--start .ui-feature-carousel__icon:before{z-index:-1;width:var(--feature-medallion-size);height:var(--feature-medallion-size);border:1px solid color-mix(in srgb, var(--feature-metal) 62%, var(--feature-panel));background:radial-gradient(circle at 40% 25%, color-mix(in srgb, var(--feature-metal) 17%, transparent), transparent 70%), color-mix(in srgb, var(--feature-panel) 72%, black);box-shadow:inset 0 0 0 3px var(--feature-panel), inset 0 0 0 4px color-mix(in srgb, var(--feature-metal) 20%, transparent), 0 2px 4px #0000006b;content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-page--start .ui-feature-carousel__icon:after{background:linear-gradient(transparent, color-mix(in srgb, var(--feature-metal) 30%, transparent), transparent);content:"";pointer-events:none;width:1px;position:absolute;top:14px;bottom:14px;right:0}.auth-page--start .ui-feature-carousel__item:nth-child(2n) .ui-feature-carousel__icon{box-shadow:none}.auth-page--start .ui-feature-carousel__item:nth-child(2n) .ui-feature-carousel__icon:after{left:0;right:auto}.auth-page--start .ui-feature-carousel__icon img{filter:drop-shadow(0 2px 1px #00000080)}.auth-page--start .ui-feature-carousel__copy{gap:3px;padding:8px 14px 8px 10px}.auth-page--start .ui-feature-carousel__item:nth-child(2n) .ui-feature-carousel__copy{padding-inline-start:14px;padding-inline-end:10px}.auth-page--start .ui-feature-carousel__title{color:var(--feature-metal);text-shadow:0 1px 1px #000000a6;font-size:15px;line-height:1.3}.auth-page--start .ui-feature-carousel__description{color:color-mix(in srgb, var(--feature-ink) 92%, var(--feature-metal));line-height:1.4}.auth-page--start .ui-feature-carousel__progress-track{border:1px solid color-mix(in srgb, var(--feature-metal) 40%, var(--feature-panel));background:var(--feature-panel);height:4px;box-shadow:inset 0 1px 2px #00000073}.auth-page--start .ui-feature-carousel__progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--feature-metal) 65%, var(--feature-panel)), var(--feature-metal))}.auth-page--start .ui-feature-carousel__viewport:focus-visible{outline-color:var(--feature-metal)}@media (max-width:360px){.auth-page--start .ui-feature-carousel{--feature-icon-column:64px;--feature-medallion-size:50px}.auth-page--start .ui-feature-carousel__copy{padding:8px 12px 8px 8px}.auth-page--start .ui-feature-carousel__item:nth-child(2n) .ui-feature-carousel__copy{padding-inline-start:12px;padding-inline-end:8px}}.start-scene .start-scene__arena-background{animation:start-scene-distance 24s var(--start-scene-camera-easing) -3s infinite;top:-5%;bottom:-5%;left:-5%;right:-5%}.start-scene .start-scene__arena-banners{transform-origin:50% 64%;animation:12s ease-in-out -2s infinite alternate start-scene-arena-banners;top:-2%;bottom:-2%;left:-2%;right:-2%}.start-scene .start-scene__arena-duel{--arena-strike-duration:4.8s;transform-origin:50% 89%;animation:start-scene-arena-camera 24s var(--start-scene-camera-easing) -3s infinite;top:6%;bottom:6%;left:6%;right:6%}.start-scene .start-scene__arena-left,.start-scene .start-scene__arena-right{animation-duration:var(--arena-strike-duration);animation-timing-function:ease-in-out;animation-delay:0s;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__arena-left{transform-origin:35% 89%;animation-name:start-scene-arena-strike}.start-scene .start-scene__arena-right{transform-origin:77% 89%;animation-name:start-scene-arena-block}.start-scene .start-scene__arena-foreground{animation:16s ease-in-out -5s infinite alternate start-scene-arena-ground;top:-3%;bottom:-3%;left:-3%;right:-3%}.start-scene__arena-shadows{position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__arena-shadows i{background:radial-gradient(#3220184f,#0000 70%);width:49%;height:3%;position:absolute;top:89%;left:28%;transform:translate(-50%,-50%)}.start-scene__arena-shadows i+i{width:41%;left:77%}.start-scene__arena-sparks{position:absolute;top:43%;left:59.5%}.start-scene__arena-sparks i{--spark-x:-12px;--spark-y:-17px;opacity:0;width:3px;height:2px;animation:start-scene-arena-spark var(--arena-strike-duration) linear infinite;background:#fff3b3;border-radius:50%;position:absolute;box-shadow:0 0 3px #efaa38}.start-scene__arena-sparks i:nth-child(2){--spark-x:9px;--spark-y:-21px}.start-scene__arena-sparks i:nth-child(3){--spark-x:-17px;--spark-y:7px}.start-scene__arena-sparks i:nth-child(4){--spark-x:12px;--spark-y:11px}.start-scene__arena-dust{opacity:0;animation:start-scene-arena-dust var(--arena-strike-duration) ease-out infinite;background:radial-gradient(at 25% 70%,#efc47c5c,#0000 29%),radial-gradient(at 77% 60%,#e7b8704d,#0000 26%);position:absolute;top:80%;bottom:7%;left:7%;right:7%}@keyframes start-scene-arena-camera{0%,to{transform:translate(-.6%)scale(1)}50%{transform:translate(.6%)scale(1.025)}}@keyframes start-scene-arena-banners{0%{transform:translate(.8%)rotate(-.15deg)}to{transform:translate(-.8%)rotate(.15deg)}}@keyframes start-scene-arena-ground{0%{transform:translate(1.4%)scale(1.025)}to{transform:translate(-1.4%)scale(1.025)}}@keyframes start-scene-arena-strike{0%,18%,to{transform:translate(-1.2%)rotate(-1.5deg)}18%{animation-timing-function:cubic-bezier(.65,0,.9,.45)}38%,41%{transform:translate(0)rotate(0)}48%{transform:translate(-.4%)rotate(-.5deg)}65%{transform:translate(-.2%)rotate(-.2deg)}82%{transform:translate(-1.2%)rotate(-1.5deg)}}@keyframes start-scene-arena-block{0%,32%,to{transform:translate(.1%)rotate(.1deg)}38%{transform:translate(0)rotate(0)}44%{transform:translate(.9%)rotate(1deg)}59%,82%{transform:translate(.1%)rotate(.1deg)}}@keyframes start-scene-arena-spark{0%,37%,49%,to{opacity:0;transform:translate(0)scale(.4)}38%{opacity:.9;transform:translate(0)scale(1)}47%{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.3)}}@keyframes start-scene-arena-dust{0%,36%,85%,to{opacity:0;transform:translateY(1%)scaleX(.92)}47%{opacity:.65}76%{opacity:0;transform:translateY(-8%)scaleX(1.08)}}.start-scene .start-scene__castle-background{animation:start-scene-distance 24s var(--start-scene-camera-easing) -3s infinite;top:-5%;bottom:-5%;left:-5%;right:-5%}.start-scene .start-scene__castle-fortress{transform-origin:65% 0;animation:start-scene-castle-fortress 24s var(--start-scene-camera-easing) -3s infinite;top:0;bottom:0;left:0;right:0}.start-scene__castle-fortress img{filter:saturate(.82)contrast(.9)brightness(1.04)}.start-scene .start-scene__castle-duel{transform-origin:50% 89%;animation:start-scene-castle-duel-camera 24s var(--start-scene-camera-easing) -3s infinite;top:0;bottom:0;left:0;right:0}.start-scene__castle-duel .start-scene__arena-left img,.start-scene__castle-duel .start-scene__arena-right img,.start-scene__castle-clan img{filter:brightness(1.07)contrast(1.08)saturate(1.1)drop-shadow(-1.6px -1.6px 1.4px #ffdea4a6)drop-shadow(1px 2px 2px #271f1947)}.start-scene .start-scene__castle-company{--castle-clash-duration:5.6s;transform-origin:50% 95.5%;animation:start-scene-castle-company 24s var(--start-scene-camera-easing) -3s infinite;top:4%;bottom:4%;left:4%;right:4%}.start-scene .start-scene__castle-clan{transform-origin:16% 97%;animation:8s ease-in-out -2s infinite start-scene-castle-standard;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__castle-attacker,.start-scene .start-scene__castle-defender{animation-duration:var(--castle-clash-duration);animation-timing-function:ease-in-out;animation-delay:0s;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__castle-attacker{transform-origin:55% 95.5%;animation-name:start-scene-castle-strike}.start-scene .start-scene__castle-defender{transform-origin:83% 95.5%;animation-name:start-scene-castle-block}.start-scene .start-scene__castle-foreground{animation:16s ease-in-out -4s infinite alternate start-scene-castle-ground;top:-3%;bottom:-3%;left:-3%;right:-3%}.start-scene__castle-haze{pointer-events:none;background:radial-gradient(at 75% 52%,#eae5d2a8,#e7e1cc5c 31%,#0000 66%),radial-gradient(at 18% 65%,#e8dcbe4d,#0000 36%);animation:11s ease-in-out -3s infinite alternate start-scene-castle-haze;position:absolute;top:37%;bottom:10%;left:-6%;right:-6%}.start-scene__castle-shadows{position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__castle-shadows i{background:radial-gradient(#31211b4d,#0000 70%);width:34%;height:2.5%;position:absolute;top:97%;left:22%;transform:translate(-50%,-50%)}.start-scene__castle-shadows i:nth-child(2){width:29%;left:48%}.start-scene__castle-shadows i:nth-child(3){width:25%;left:81%}.start-scene__castle-shadows i:nth-child(n+2){top:95.5%}.start-scene__castle-sparks{position:absolute;top:53%;left:73%}.start-scene__castle-sparks i{--spark-x:-10px;--spark-y:-13px;opacity:0;width:2px;height:2px;animation:start-scene-castle-spark var(--castle-clash-duration) linear infinite;background:#fff0a7;border-radius:50%;position:absolute;box-shadow:0 0 3px #e6a342}.start-scene__castle-sparks i:nth-child(2){--spark-x:9px;--spark-y:-15px}.start-scene__castle-sparks i:nth-child(3){--spark-x:7px;--spark-y:11px}.start-scene__castle-dust{opacity:0;animation:start-scene-castle-dust var(--castle-clash-duration) ease-out infinite;background:radial-gradient(at 43% 60%,#ecbd735c,#0000 27%),radial-gradient(at 86% 65%,#edc5844a,#0000 22%);position:absolute;top:84%;bottom:5%;left:9%;right:9%}@keyframes start-scene-castle-fortress{0%,to{transform:translate(-23.3%,5%)scale(1.16)}50%{transform:translate(-24.7%,5%)scale(1.18)}}@keyframes start-scene-castle-duel-camera{0%,to{transform:translate(23.5%,5%)scale(.5)}50%{transform:translate(22.9%,5%)scale(.512)}}@keyframes start-scene-castle-company{0%,to{transform:translate(-.6%)scale(1)}50%{transform:translate(.6%)scale(1.035)}}@keyframes start-scene-castle-standard{0%,to{transform:translate(-4%)rotate(-.55deg)scale(.46)}50%{transform:translate(-4%)rotate(.45deg)scale(.46)}}@keyframes start-scene-castle-ground{0%{transform:translate(1.6%)scale(1.025)}to{transform:translate(-1.6%)scale(1.025)}}@keyframes start-scene-castle-haze{0%{opacity:.78;transform:translate(-2%)}to{opacity:.94;transform:translate(2%)}}@keyframes start-scene-castle-strike{0%,21%,to{transform:translate(-.8%,3%)rotate(-1.5deg)}21%{animation-timing-function:cubic-bezier(.65,0,.9,.45)}40%,43%{transform:translateY(3%)rotate(0)}51%{transform:translate(-.3%,3%)rotate(-.5deg)}70%{transform:translate(-.2%,3%)rotate(-.3deg)}87%{transform:translate(-.8%,3%)rotate(-1.5deg)}}@keyframes start-scene-castle-block{0%,34%,to{transform:translate(2.6%)rotate(.1deg)scale(.885)}40%{transform:translate(2.5%)rotate(0)scale(.885)}47%{transform:translate(3.1%)rotate(1deg)scale(.885)}63%,87%{transform:translate(2.6%)rotate(.1deg)scale(.885)}}@keyframes start-scene-castle-spark{0%,39%,52%,to{opacity:0;transform:translate(0)scale(.4)}40%{opacity:.85;transform:translate(0)scale(1)}50%{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.3)}}@keyframes start-scene-castle-dust{0%,39%,87%,to{opacity:0;transform:translateY(1%)scaleX(.9)}50%{opacity:.6}82%{opacity:0;transform:translateY(-7%)scaleX(1.1)}}.start-scene .start-scene__dragon-background{animation:start-scene-dragon-cave 24s var(--start-scene-camera-easing) -3s infinite;top:-5%;bottom:-5%;left:-5%;right:-5%}.start-scene__dragon-background img{filter:saturate(.8)contrast(.93)brightness(.9)}.start-scene .start-scene__dragon-depth{transform-origin:88% 85%;animation:start-scene-dragon-approach 20s var(--start-scene-camera-easing) -4s infinite;top:0;bottom:0;left:0;right:0}.start-scene__dragon-breath{transform-origin:89% 86%;width:100%;height:100%;animation:6s ease-in-out -1s infinite start-scene-dragon-breathe;position:relative}.start-scene__dragon-breath img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.085)contrast(1.045)saturate(1.13)drop-shadow(-1px -1.2px 1.8px #9abce05c);width:100%;height:100%}.start-scene__dragon-mouth-glow{mix-blend-mode:screen;background:radial-gradient(#ffa939ad,#ff561538 42%,#0000 72%);border-radius:50%;width:20%;height:18%;animation:6s ease-in-out -1s infinite start-scene-dragon-glow;position:absolute;top:49%;left:46%}.start-scene .start-scene__dragon-viking{transform-origin:26% 94%;animation:start-scene-dragon-hero 24s var(--start-scene-camera-easing) -3s infinite;top:0;bottom:0;left:0;right:0}.start-scene__dragon-viking img{filter:brightness(1.1)contrast(1.04)saturate(1.08)drop-shadow(-1.3px -.6px 1.2px #abcff4a6)drop-shadow(1.3px .3px 1.2px #ffb15566)}.start-scene .start-scene__dragon-foreground{animation:start-scene-dragon-rocks 20s var(--start-scene-camera-easing) -5s infinite;top:-3%;bottom:-3%;left:-3%;right:-3%}.start-scene__dragon-foreground img{filter:saturate(.86)brightness(.88)}.start-scene__dragon-smoke{top:0;bottom:0;left:0;right:0;overflow:hidden}.start-scene__dragon-smoke i{filter:blur(5px);opacity:0;background:radial-gradient(at 40% 55%,#9da6b86b,#0000 64%),radial-gradient(at 65% 45%,#d1b6943d,#0000 57%);border-radius:50%;width:43%;height:19%;animation:9s ease-out -2s infinite start-scene-dragon-smoke;position:absolute;top:47%;left:36%}.start-scene__dragon-smoke i:nth-child(2){animation-delay:-5s;top:55%}.start-scene__dragon-smoke i:nth-child(3){animation-delay:-8s;top:62%}.start-scene__dragon-embers{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.start-scene__dragon-embers i{opacity:0;background:#ffd394;border-radius:50%;width:2px;height:2px;animation:8s linear -1s infinite start-scene-dragon-ember;position:absolute;bottom:16%;left:58%;box-shadow:0 0 4px #ec671a}.start-scene__dragon-embers i:nth-child(2){animation-delay:-3s;bottom:20%;left:72%}.start-scene__dragon-embers i:nth-child(3){animation-delay:-5s;bottom:13%;left:45%}.start-scene__dragon-embers i:nth-child(4){animation-delay:-7s;bottom:18%;left:85%}@keyframes start-scene-dragon-cave{0%,to{transform:translate(1%)scale(1.02)}50%{transform:translate(-1%)scale(1.045)}}@keyframes start-scene-dragon-approach{0%,to{transform:translate(.6%)scale(.84)}50%{transform:translate(-.6%)scale(.875)}}@keyframes start-scene-dragon-breathe{0%,to{transform:rotate(.3deg)scale(1)}46%{transform:rotate(-.55deg)scale(1.022)}}@keyframes start-scene-dragon-glow{0%,to{opacity:.35;transform:scale(.85)}46%{opacity:.85;transform:scale(1.05)}65%{opacity:.55;transform:scale(1)}}@keyframes start-scene-dragon-hero{0%,to{transform:translate(-.8%)scale(.7)}50%{transform:translate(.8%)scale(.73)}}@keyframes start-scene-dragon-rocks{0%,to{transform:translate(1.8%)scale(1.02)}50%{transform:translate(-1.8%)scale(1.045)}}@keyframes start-scene-dragon-smoke{0%{opacity:0;transform:translate(9%,5%)scale(.72)}20%{opacity:.45}60%{opacity:.3}to{opacity:0;transform:translate(-75%,-30%)scale(1.45)}}@keyframes start-scene-dragon-ember{0%{opacity:0;transform:translate(0,0)}15%,45%{opacity:.75}to{opacity:0;transform:translate(-26px,-85px)scale(.35)}}.start-scene .start-scene__dungeon-background{animation:start-scene-dungeon-distance 24s var(--start-scene-camera-easing) -3s infinite;top:-5%;bottom:-5%;left:-5%;right:-5%}.start-scene__dungeon-background img{filter:saturate(.78)contrast(.91)brightness(.85)}.start-scene .start-scene__dungeon-goblins{transform-origin:79% 90%;animation:22s ease-in-out -4s infinite start-scene-dungeon-enemies;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__dungeon-companion{transform-origin:18% 83%;animation:start-scene-dungeon-companion 24s var(--start-scene-camera-easing) -3s infinite;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__dungeon-leader{transform-origin:33% 94%;animation:start-scene-dungeon-leader 24s var(--start-scene-camera-easing) -3s infinite;top:0;bottom:0;left:0;right:0}.start-scene__dungeon-enemy-pose,.start-scene__dungeon-scout-pose,.start-scene__dungeon-guard-pose{width:100%;height:100%;position:relative}.start-scene__dungeon-enemy-pose{transform-origin:79% 90%;animation:6.4s ease-in-out -2s infinite start-scene-dungeon-watch}.start-scene__dungeon-scout-pose{transform-origin:18% 83%;animation:7s ease-in-out -1s infinite start-scene-dungeon-scout}.start-scene__dungeon-guard-pose{transform-origin:33% 94%;animation:6.4s ease-in-out -4s infinite start-scene-dungeon-guard}.start-scene__dungeon-enemy-pose img,.start-scene__dungeon-scout-pose img,.start-scene__dungeon-guard-pose img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.start-scene__dungeon-enemy-pose img{filter:saturate(1.08)contrast(1.025)brightness(1.09)drop-shadow(-1.5px 0 1px #ffbb6447)drop-shadow(2px 2px 2px #050e0e99)}.start-scene__dungeon-scout-pose img,.start-scene__dungeon-guard-pose img{filter:saturate(1.025)contrast(1.025)brightness(1.04)drop-shadow(-1.5px 0 1px #ffc3754d)drop-shadow(2px 2px 2px #060d0d8c)}.start-scene__dungeon-shadows{position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__dungeon-shadows i{background:radial-gradient(#0a0e0cb8,#0000 70%);border-radius:50%;width:14%;height:4%;position:absolute}.start-scene__dungeon-shadows--goblins i{top:79%;left:53%}.start-scene__dungeon-shadows--goblins i:nth-child(2){top:87%;left:72%}.start-scene__dungeon-shadows--goblins i:nth-child(3){top:76%;left:84%}.start-scene__dungeon-shadows--scout i{top:95%;left:8%}.start-scene__dungeon-shadows--scout i+i{top:92%;left:27%}.start-scene__dungeon-shadows--leader i{top:95%;left:8%}.start-scene__dungeon-shadows--leader i+i{top:91%;left:43%}.start-scene .start-scene__dungeon-foreground{animation:20s ease-in-out -5s infinite start-scene-dungeon-ground;top:-3%;bottom:-3%;left:-3%;right:-3%}.start-scene__dungeon-foreground img{filter:saturate(.85)brightness(.9)}.start-scene__dungeon-wall-light{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 24% 32%,#ff9f3f3d,#0000 43%);animation:3.2s ease-in-out -1s infinite start-scene-dungeon-flicker;position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__dungeon-torch-glow{mix-blend-mode:screen;background:radial-gradient(#ffd67966,#ff671929 35%,#0000 70%);border-radius:50%;width:15%;height:20%;animation:3.2s ease-in-out -1s infinite start-scene-dungeon-flicker;position:absolute;top:0;left:34%}.start-scene__dungeon-haze{pointer-events:none;background:radial-gradient(at 52% 58%,#5b8b841f,#0000 42%);animation:11s ease-in-out -4s infinite alternate start-scene-dungeon-haze;position:absolute;top:48%;bottom:5%;left:-8%;right:-8%}.start-scene__dungeon-dust{pointer-events:none;background:radial-gradient(at 26% 77%,#d8b48540,#0000 38%),radial-gradient(at 73% 70%,#a2ac9f29,#0000 36%);animation:9s ease-in-out -3s infinite alternate start-scene-dungeon-dust;position:absolute;top:66%;bottom:-2%;left:-10%;right:-10%}@keyframes start-scene-dungeon-distance{0%,to{transform:translate(1.1%)scale(1.02)}50%{transform:translate(-1.1%)scale(1.055)}}@keyframes start-scene-dungeon-enemies{0%,to{transform:translate(4.8%)scale(.61)}50%{transform:translate(4%)scale(.623)}}@keyframes start-scene-dungeon-companion{0%,to{transform:translate(-8%,-8%)scale(.54)}50%{transform:translate(-7.1%,-8%)scale(.552)}}@keyframes start-scene-dungeon-leader{0%,to{transform:translate(-.9%,-2%)scale(.6)}50%{transform:translateY(-2%)scale(.616)}}@keyframes start-scene-dungeon-ground{0%,to{transform:translate(1.9%)scale(1.025)}50%{transform:translate(-1.9%)scale(1.045)}}@keyframes start-scene-dungeon-watch{0%,to{transform:rotate(.25deg)}50%{transform:rotate(-.6deg)}}@keyframes start-scene-dungeon-scout{0%,to{transform:rotate(-.2deg)}50%{transform:rotate(.25deg)}}@keyframes start-scene-dungeon-guard{0%,to{transform:rotate(-.25deg)}50%{transform:rotate(.45deg)}}@keyframes start-scene-dungeon-flicker{0%,to{opacity:.65}18%{opacity:.85}34%{opacity:.55}57%{opacity:1}76%{opacity:.7}}@keyframes start-scene-dungeon-haze{0%{opacity:.6;transform:translate(5%)}to{opacity:.95;transform:translate(-6%)}}@keyframes start-scene-dungeon-dust{0%{opacity:.55;transform:translate(-5%)}to{opacity:.8;transform:translate(7%)}}.start-scene .start-scene__witch-background{animation:start-scene-witch-hut 24s var(--start-scene-camera-easing) -3s infinite;top:-5%;bottom:-5%;left:-5%;right:-5%}.start-scene .start-scene__witch-character{transform-origin:77% 90%;animation:7s ease-in-out -2s infinite start-scene-witch-cast;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__witch-viking{transform-origin:28% 89%;animation:9s ease-in-out -4s infinite start-scene-witch-hero;top:0;bottom:0;left:0;right:0}.start-scene .start-scene__witch-foreground{transform-origin:50% 100%;animation:start-scene-witch-table 20s var(--start-scene-camera-easing) -5s infinite;top:-2%;bottom:-2%;left:-2%;right:-2%}.start-scene__witch-shadows{position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__witch-shadows i{background:radial-gradient(#060b0ea3,#0000 70%);border-radius:50%;width:34%;height:8%;position:absolute;top:85%;left:13%}.start-scene__witch-shadows i+i{width:33%;left:60%}.start-scene__witch-aura{mix-blend-mode:screen;background:radial-gradient(at 48% 74%,#4ee2cc5c,#8b51c92b 40%,#0000 69%);border-radius:50%;width:45%;height:64%;animation:7s ease-in-out -2s infinite start-scene-witch-aura;position:absolute;top:27%;left:13%}.start-scene__witch-circle-plane{width:47%;height:70.5%;position:absolute;top:47%;left:7%;transform:rotateX(68deg)}.start-scene__witch-circle{background:radial-gradient(circle,#0000 54%,#8957d63b 56%,#0000 59%);border:2px solid #6ef2dab3;border-radius:50%;animation:18s linear infinite start-scene-witch-circle;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 12px #5ce9d766,inset 0 0 12px #9c63e157}.start-scene__witch-circle:before,.start-scene__witch-circle:after{content:"";border:1px solid #ae82f0bf;position:absolute;top:9%;bottom:9%;left:9%;right:9%;transform:rotate(45deg)}.start-scene__witch-circle:after{transform:rotate(0)}.start-scene__witch-circle i{transform-origin:50% 575%;border:1px solid #a3f5d9;width:2%;height:8%;position:absolute;top:4%;left:49%}.start-scene__witch-circle i:nth-child(2){transform:rotate(45deg)}.start-scene__witch-circle i:nth-child(3){transform:rotate(90deg)}.start-scene__witch-circle i:nth-child(4){transform:rotate(135deg)}.start-scene__witch-circle i:nth-child(5){transform:rotate(180deg)}.start-scene__witch-circle i:nth-child(6){transform:rotate(225deg)}.start-scene__witch-circle i:nth-child(7){transform:rotate(270deg)}.start-scene__witch-circle i:nth-child(8){transform:rotate(315deg)}.start-scene__witch-vapor{top:0;bottom:0;left:0;right:0;overflow:hidden}.start-scene__witch-vapor i{filter:blur(4px);opacity:0;background:radial-gradient(#65f2dc5e,#bb8ddc29 38%,#0000 70%);border-radius:50%;width:31%;height:19%;animation:8s ease-out -1s infinite start-scene-witch-vapor;position:absolute;top:48%;left:37%}.start-scene__witch-vapor i:nth-child(2){animation-delay:-3.7s;top:56%}.start-scene__witch-vapor i:nth-child(3){animation-delay:-6.3s;top:63%}.start-scene__witch-motes{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.start-scene__witch-motes i{opacity:0;background:#b7ffed;border-radius:50%;width:3px;height:3px;animation:6s ease-out -1s infinite start-scene-witch-mote;position:absolute;top:84%;left:20%;box-shadow:0 0 7px #68daca}.start-scene__witch-motes i:nth-child(2){animation-delay:-2.2s;left:31%}.start-scene__witch-motes i:nth-child(3){animation-delay:-3.4s;left:41%}.start-scene__witch-motes i:nth-child(4){animation-delay:-4.6s;left:50%}.start-scene__witch-motes i:nth-child(5){animation-delay:-5.8s;left:25%}@keyframes start-scene-witch-hut{0%,to{transform:translate(1%)scale(1.02)}50%{transform:translate(-1%)scale(1.045)}}@keyframes start-scene-witch-cast{0%,to{transform:translateY(-8%)rotate(.3deg)scale(.8)}50%{transform:translateY(-8%)rotate(-.45deg)scale(.814)}}@keyframes start-scene-witch-hero{0%,to{transform:translate(-.35%,-3.5%)scale(.62)}50%{transform:translate(.35%,-3.5%)scale(.627)}}@keyframes start-scene-witch-table{0%,to{transform:translate(1.1%,8%)scale(1.015,.75)}50%{transform:translate(-1.1%,8%)scale(1.035,.77)}}@keyframes start-scene-witch-aura{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.85;transform:scale(1.04)}}@keyframes start-scene-witch-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes start-scene-witch-vapor{0%{opacity:0;transform:translate(12%,16%)scale(.75)}25%{opacity:.8}70%{opacity:.4}to{opacity:0;transform:translate(-64%,-38%)scale(1.45)}}@keyframes start-scene-witch-mote{0%{opacity:0;transform:translate(0,0)scale(.6)}20%,45%{opacity:.75}to{opacity:0;transform:translate(16px,-85px)scale(.25)}}.start-scene{--start-scene-camera-duration:24s;--start-scene-cycle-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__shot{isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0}.start-scene__shot--heroes{z-index:0;opacity:1}.start-scene__shot--voyage{z-index:1;opacity:0;animation:start-scene-voyage-reveal var(--start-scene-cycle-duration) ease-in-out infinite}.start-scene__shot--castle-war{z-index:2;opacity:0;animation:start-scene-castle-war-reveal var(--start-scene-cycle-duration) ease-in-out infinite}.start-scene__shot--dragon-awakening{z-index:3;opacity:0;animation:start-scene-dragon-reveal var(--start-scene-cycle-duration) ease-in-out infinite}.start-scene__shot--dungeon{z-index:4;opacity:0;animation:start-scene-dungeon-reveal var(--start-scene-cycle-duration) ease-in-out infinite}.start-scene__shot--witch-ritual{z-index:5;opacity:0;animation:start-scene-witch-reveal var(--start-scene-cycle-duration) ease-in-out infinite}.start-scene[data-scene-synced=true] .start-scene__shot{z-index:0;opacity:0;transition:none;animation:none}.start-scene[data-scene-synced=true] [data-scene-state=outgoing]{z-index:1;opacity:1}.start-scene[data-scene-synced=true] [data-scene-state=active]{z-index:2;opacity:1;transition:opacity .6s ease-in-out}.start-scene[data-scene-instant=true] .start-scene__shot{transition:none}.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__voyage-background{animation-name:start-scene-distance;top:-5%;bottom:-5%;left:-5%;right:-5%}.start-scene__voyage-sea{animation:9s ease-in-out -2s infinite alternate start-scene-sea;top:4%;bottom:-6%;left:-6%;right:-6%}.start-scene__voyage-ship{animation-name:start-scene-ship-camera;top:4%;bottom:4%;left:4%;right:4%}.start-scene__ship-rock{transform-origin:50% 80%;width:100%;height:100%;animation:6s ease-in-out -1s infinite start-scene-ship-rock}.start-scene__voyage-waves{animation:7s ease-in-out -4s infinite alternate start-scene-waves;top:-22%;bottom:-2%;left:-6%;right:-6%}.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)}}@keyframes start-scene-voyage-reveal{0%,14.1667%{opacity:0}16.6667%,33.3333%{opacity:1}35.8333%,to{opacity:0}}@keyframes start-scene-castle-war-reveal{0%,30.8333%{opacity:0}33.3333%,50%{opacity:1}52.5%,to{opacity:0}}@keyframes start-scene-dragon-reveal{0%,47.5%{opacity:0}50%,66.6667%{opacity:1}69.1667%,to{opacity:0}}@keyframes start-scene-dungeon-reveal{0%,64.1667%{opacity:0}66.6667%,83.3333%{opacity:1}85.8333%,to{opacity:0}}@keyframes start-scene-witch-reveal{0%,80.8333%{opacity:0}83.3333%,97.5%{opacity:1}to{opacity:0}}@keyframes start-scene-ship-camera{0%,to{transform:translate(-1.4%)scale(1)}50%{transform:translate(1.4%,-.3%)scale(1.025)}}@keyframes start-scene-ship-rock{0%,to{transform:translateY(.7%)rotate(-.8deg)}50%{transform:translateY(-.7%)rotate(.8deg)}}@keyframes start-scene-sea{0%{transform:translate(-1.8%,.3%)scale(1.015)}to{transform:translate(1.8%,-.3%)scale(1.015)}}@keyframes start-scene-waves{0%{transform:translate(3%,.4%)scale(1.025)}to{transform:translate(-3%,-.4%)scale(1.025)}}@media (prefers-reduced-motion:reduce){.start-scene [data-scene-animate]{animation:none}.start-scene[data-scene-synced=true] .start-scene__shot--heroes{opacity:1;transition:none}.start-scene__shot--voyage,.start-scene__shot--castle-war,.start-scene__shot--dragon-awakening,.start-scene__shot--dungeon,.start-scene__shot--witch-ritual,.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{justify-content:center;align-items:center;display:flex}.auth-brand a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.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--login .auth-form>.auth-actions{margin-top:8px}.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-terms{text-wrap:balance;justify-items:center;gap:1px;font-size:12px;line-height:1.6;display:grid}.auth-terms>*{max-width:100%}.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;margin-bottom:8px;display:flex}.auth-page .auth-captcha__reload{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:9px}.auth-captcha__reload svg{flex:none;display:block}.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%}.auth-welcome__actions>form{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:11px;line-height:1.45}.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}}
