@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-italic-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-400-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-400-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/alegreya-sans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/alegreya-sans-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/alegreya-sans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinzel-400-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cinzel-400-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens,base,layout,library,components,hud,shell,hud-mobile;@layer index-extra{@media (orientation:portrait){body.mobile-touch.game-active #rotate-device{display:flex}}}@layer play-extra;.auth-or{color:var(--color-text-muted,#9a8f70);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;display:flex}.auth-or[hidden]{display:none}.auth-or:before,.auth-or:after{content:"";background:var(--color-border-showcase);flex:auto;height:1px}#discord-choice-panel .auth-or{margin:10px 0}.np-discord{vertical-align:middle;object-fit:cover;border:1.5px solid #5865f2;border-radius:50%;width:24px;height:24px;margin-right:3px;display:inline-block;box-shadow:0 1px 1px #000}.inspect-discord-pfp{border:1.5px solid #5865f2!important}.inspect-discord-role{color:#cfe0ff}.inspect-dev-login{color:#9fe6c2}#mm-discord{position:relative}.uf-discord{flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;display:none}.uf-discord.show{display:flex}.uf-dc-name{color:#fff6df;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:130px;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.uf-dc-name img{object-fit:cover;border:1px solid #5865f2;border-radius:50%;width:14px;height:14px}.uf-dc-chip{color:#d8cba0;border:1px solid var(--color-border-showcase);background:#2a2414;border-radius:7px;padding:0 5px;font-size:9.5px;line-height:1.4}.uf-dc-chip.role{color:#100;background:var(--role,#888);border-color:#0000;font-weight:700}.uf-dc-chip.rank{color:#cfe0ff}.uf-dc-chip.dev{color:#d7ffe9}.chat-cmd-menu{z-index:70;border:1px solid var(--color-border-showcase);background:#14110a;border-radius:8px;max-height:240px;position:fixed;overflow:hidden auto;box-shadow:0 8px 24px -6px #000a}.chat-cmd-row{cursor:var(--cursor-point,pointer);align-items:baseline;gap:8px;padding:7px 10px;display:flex}.chat-cmd-row.on{background:#2a2f7a}.chat-cmd-id{color:#8b9bff;flex:none;min-width:56px;font-size:13px;font-weight:700}.chat-cmd-row.on .chat-cmd-id{color:#cfe0ff}.chat-cmd-label{color:#f0e6c8;flex:none;font-size:13px}.chat-cmd-hint{color:var(--color-text-muted,#9a8f70);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:auto;min-width:0;font-size:11px;overflow:hidden}#discord-cta-banner{z-index:200;color:#fff;background:linear-gradient(#5865f2,#4149b8);border:1px solid #2a2f7a;border-radius:12px;align-items:center;gap:12px;max-width:min(620px,94vw);padding:8px 10px 8px 14px;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px -6px #000a,inset 0 0 0 1px #ffffff14}#discord-cta-banner[hidden]{display:none}#discord-cta-banner .dc-cta-logo{opacity:.95;flex:none}#discord-cta-banner .dc-cta-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}#discord-cta-banner .dc-cta-title{font-size:13.5px;font-weight:700}#discord-cta-banner .dc-cta-stats{opacity:.9;font-size:11.5px}#discord-cta-banner .dc-cta-btn{color:#2a2f7a;cursor:pointer;background:#fff;border:none;border-radius:8px;flex:none;min-height:34px;padding:6px 12px;font-size:12.5px;font-weight:700}#discord-cta-banner .dc-cta-btn:hover{background:#eef0ff}#discord-cta-banner .dc-cta-x{color:#fff;cursor:pointer;background:#fff2;border:none;border-radius:6px;flex:none;width:28px;height:28px;font-size:13px}#discord-cta-banner .dc-cta-x:hover{background:#ffffff3a}#entry-guard-banner{top:max(10px, env(safe-area-inset-top));z-index:201;color:#fff;background:linear-gradient(#8a6116,#6b4a0e);border:1px solid #52380a;border-radius:12px;align-items:center;gap:12px;max-width:min(620px,94vw);padding:10px 10px 10px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 20px -6px #000a,inset 0 0 0 1px #ffffff14}#entry-guard-banner[hidden]{display:none}#entry-guard-banner .entry-guard-text{flex-direction:column;gap:2px;min-width:0;display:flex}#entry-guard-banner .entry-guard-title{font-size:14px;font-weight:700}#entry-guard-banner .entry-guard-body{opacity:.95;font-size:13px}#entry-guard-banner .entry-guard-dismiss{color:#fff;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff3a;border-radius:9px;flex:none;min-height:40px;padding:6px 14px;font-weight:600}#entry-guard-banner .entry-guard-dismiss:hover{background:#ffffff30}body.entry-guard-open #discord-cta-banner{display:none}@media (max-width:560px),(pointer:coarse){#discord-cta-banner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo text close""btn btn btn";align-items:center;gap:8px 10px;width:min(94vw,440px);display:grid}#discord-cta-banner .dc-cta-logo{grid-area:logo}#discord-cta-banner .dc-cta-text{grid-area:text}#discord-cta-banner .dc-cta-x{grid-area:close;align-self:start;width:40px;height:40px}#discord-cta-banner .dc-cta-btn{grid-area:btn;width:100%;min-height:40px}#discord-cta-banner .dc-cta-title{font-size:12.5px}}body[data-website-redesign]{--fa-lobby-wine:#3c151be8;--fa-lobby-shadow:#160a10f2;--fa-lobby-input:#200d12;--fa-lobby-hover:#53202a;--fa-lobby-ink:#321418;--fa-lobby-border:#af7c60;--fa-lobby-bronze:#c5975c;--fa-lobby-gold:#f4d49b;--fa-lobby-ivory:#f5e6d5}body[data-website-redesign]:not(.native-app):not(.desktop-app) #start-screen-backdrop:has(>.fa-mmo-backdrop){background:#190910!important}body[data-website-redesign]:not(.native-app):not(.desktop-app) #start-screen-backdrop:has(>.fa-mmo-backdrop)>:not(.fa-mmo-backdrop){display:none!important}.fa-mmo-backdrop{pointer-events:none;z-index:0;background:#1b0a0f;position:absolute;inset:0;overflow:hidden}.fa-mmo-scene,.fa-mmo-warmth,.fa-mmo-sparks,.fa-mmo-vignette{pointer-events:none;position:absolute;inset:0}.fa-mmo-scene{will-change:transform;background:#190a10 url(/fantasy-arena/portal-background.webp) 50%/cover no-repeat;animation:32s ease-in-out infinite alternate fa-mmo-drift;inset:-3%}.fa-mmo-warmth{mix-blend-mode:screen;background:radial-gradient(at 74% 48%,#ffba5c52,#0000 23%),radial-gradient(at 20% 80%,#a8371f22,#0000 50%);animation:7s ease-in-out infinite alternate fa-mmo-breathe}.fa-mmo-sparks{opacity:.42;background-image:radial-gradient(circle at 14% 20%,#f7c975a8 0 1px,#0000 3px),radial-gradient(circle at 30% 69%,#ffad5488 0 1px,#0000 3px),radial-gradient(circle at 62% 18%,#ffe1a888 0 1px,#0000 3px),radial-gradient(circle at 86% 79%,#ffbd6388 0 1px,#0000 3px);background-size:250px 190px,300px 250px,360px 300px,270px 230px;animation:18s linear infinite fa-mmo-embers}.fa-mmo-vignette{background:linear-gradient(90deg,#19080dd9 0%,#19080d6e 35%,#19080d24 65%,#19080d70),linear-gradient(#14080d72,#0000 55%,#13070dbb)}@keyframes fa-mmo-drift{0%{transform:scale(1.025)translate(-.3%)}to{transform:scale(1.055)translate(.3%)}}@keyframes fa-mmo-breathe{0%{opacity:.38}to{opacity:.85}}@keyframes fa-mmo-embers{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 -190px,0 -250px,0 -300px,0 -230px}}body[data-website-redesign]:not(.native-app):not(.desktop-app) .homepage-header{background:linear-gradient(#16080eea,#1b0b0f92)!important;border-bottom:1px solid #c9996a66!important}body[data-website-redesign] #header-logo-btn .header-logo,body[data-website-redesign] #title-logo{display:none!important}body[data-website-redesign] #header-logo-btn .website-wordmark{color:#f3dcaa;letter-spacing:.1em;text-shadow:0 2px 8px #000;font:700 14px Georgia,serif;display:inline-block}body[data-website-redesign] :is(#mode-select,#login-panel,#forgot-panel,#reset-panel){min-width:0;background:linear-gradient(145deg,var(--fa-lobby-wine),var(--fa-lobby-shadow))!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;border:1px solid #d0a778!important;border-radius:5px!important;max-width:470px!important;padding:32px!important;box-shadow:inset 0 0 0 4px #d4ad7930,0 22px 65px #10060bcc!important}body[data-website-redesign] :is(#mode-select,#login-panel,#forgot-panel,#reset-panel):before,body[data-website-redesign] :is(#mode-select,#login-panel,#forgot-panel,#reset-panel):after{content:none!important;display:none!important}body[data-website-redesign] .fa-mmo-brand{color:var(--fa-lobby-gold);text-align:center;text-shadow:0 3px 5px #100609,0 0 24px #be6f3b66;letter-spacing:.045em;margin:0 0 23px;font:700 clamp(30px,3.1vw,44px)/1 Georgia,serif;display:block}body[data-website-redesign] .fa-mmo-brand span{letter-spacing:.2em;color:#dec4a2;margin-top:8px;font:700 10px/1.2 system-ui,sans-serif;display:block}body[data-website-redesign] :is(#mode-select,#login-panel,#forgot-panel,#reset-panel) .btn-play{background:linear-gradient(120deg,#f6dca6,var(--fa-lobby-bronze))!important;color:var(--fa-lobby-ink)!important;border-color:#ffe4ac!important}body[data-website-redesign] :is(.website-tools-item,.steam-wishlist,.donate-cta,.website-community-links,.official-site-copy){display:none!important}@media (max-width:700px){.fa-mmo-scene{background-position:70%}body[data-website-redesign] :is(#mode-select,#login-panel,#forgot-panel,#reset-panel){max-width:min(420px,100vw - 36px)!important;margin:16px auto!important;padding:23px!important}body[data-website-redesign] .fa-mmo-brand{margin-bottom:18px;font-size:30px}}@media (min-aspect-ratio:3){.fa-mmo-scene{background-position:50% 48%}.fa-mmo-vignette{background:linear-gradient(90deg,#19080dd9,#19080d33 45%,#19080d66),linear-gradient(#14080d77,#0000 50%,#13070daa)}}@media (prefers-reduced-motion:reduce){.fa-mmo-scene,.fa-mmo-warmth,.fa-mmo-sparks{will-change:auto;animation:none!important}.fa-mmo-scene{transform:none}.fa-mmo-warmth{opacity:.55}}body[data-website-redesign] #mode-select #btn-play:after,body[data-website-redesign] :is(#login-panel,#forgot-panel,#reset-panel) .btn-primary:after{background:linear-gradient(130deg,#70232b,#3b1019)!important}body[data-website-redesign] :is(#btn-play,#login-panel .btn-primary,#forgot-panel .btn-primary,#reset-panel .btn-primary){color:#ffe8bc!important;text-shadow:0 1px 4px #19090d!important;background:0 0!important}body[data-website-redesign] #mode-select .server-select-trigger,body[data-website-redesign] #mode-select .server-select-menu{border-color:var(--fa-lobby-border)!important;background:linear-gradient(135deg,#3c171d,#1c0d13)!important;box-shadow:inset 3px 0 #d0a674,0 6px 14px #10070b!important}body[data-website-redesign] .server-select-chevron{background:#34151b!important;border-color:#ac7d5e!important}body[data-website-redesign] .server-select-option{color:#f5e6ce!important;background:#291015!important}body[data-website-redesign] .server-select-option:hover{background:var(--fa-lobby-hover)!important}body[data-website-redesign] .fa-mmo-beta{color:#e6c58f;text-align:center;letter-spacing:.18em;margin:0 0 12px;font:800 9px/1.4 system-ui,sans-serif;display:block}body[data-website-redesign] :is(#login-panel,#forgot-panel,#reset-panel) input{background:var(--fa-lobby-input)!important;border-color:var(--fa-lobby-border)!important;color:var(--fa-lobby-ivory)!important}body[data-website-redesign] :is(#login-panel,#forgot-panel,#reset-panel) :is(.btn-back,#btn-login-discord){color:#f6e4ce!important;background:linear-gradient(130deg,#512028,#2a1015)!important;border-color:#a87960!important}#login-panel .fa-mmo-account-note{color:#ebd7bd;margin:0 0 16px;font:14px/1.5 system-ui,sans-serif}html:lang(de) .fa-mmo-account-note span[lang=en],html:not(:lang(de)) .fa-mmo-account-note span[lang=de]{display:none}#start-screen-backdrop.backdrop-static :is(.fa-mmo-scene,.fa-mmo-warmth,.fa-mmo-sparks){will-change:auto;animation:none!important}body[data-website-redesign] :is(.footer-social-row,.footer-guides-row),body[data-website-redesign] .footer-legal-row>a:not([href="/audio/fantasy-arena/credits.html"]):not([href="/fantasy-arena/credits.html"]){display:none!important}html:lang(de) .fa-credits-link span[lang=en],html:not(:lang(de)) .fa-credits-link span[lang=de]{display:none}.fa-credits-link{font-weight:700!important}.fa-credits-inline{text-align:center;color:#efc991;text-underline-offset:3px;margin:14px auto 0;font:600 12px/1.4 system-ui,sans-serif;display:block}.fa-credits-inline:focus-visible{outline-offset:4px;outline:2px solid #f4d39a}html:lang(de) .fa-portal-link span[lang=en],html:not(:lang(de)) .fa-portal-link span[lang=de]{display:none}.fa-mmo-backdrop~.fa-mmo-backdrop,.fa-mmo-brand~.fa-mmo-brand,.fa-mmo-beta~.fa-mmo-beta,.fa-mmo-account-note~.fa-mmo-account-note,body[data-website-redesign] #nav-btn-download,html.fa-browser-release :is(#nav-btn-news,#nav-btn-wiki,#charselect-news,.server-realm-line,.server-opt-stats,#btn-login-discord,#auth-or-divider){display:none!important}html.fa-browser-release .map-atlas-legend-mark{color:#e8c584;text-align:center;font:700 14px/14px system-ui,sans-serif;background-image:none!important}html.fa-browser-release .map-atlas-legend-mark.is-dungeon:before{content:"▰"}html.fa-browser-release .map-atlas-legend-mark.is-ore:before{content:"◆"}html.fa-browser-release .map-atlas-legend-mark.is-herb:before{content:"✿"}html.fa-browser-release .map-atlas-legend-mark.is-mail:before{content:"✉"}html.fa-browser-release .map-atlas-legend-mark.is-passage:before{content:"⇄"}@media (forced-colors:none){body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel){--fa-char-surface:linear-gradient(150deg, var(--fa-lobby-wine), var(--fa-lobby-shadow));--fa-char-line:color-mix(in srgb, var(--fa-lobby-border) 64%, var(--fa-lobby-input));--fa-char-selected:linear-gradient(110deg, var(--fa-lobby-hover), var(--fa-lobby-input));--fa-char-highlight:color-mix(in srgb, var(--fa-lobby-gold) 12%, transparent);--fa-char-muted:color-mix(in srgb, var(--fa-lobby-ivory) 65%, var(--fa-lobby-bronze));--fa-char-edge:inset 0 1px 0 var(--fa-char-highlight)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(.cs-title,.cs-section-header,.skin-picker-header,.cs-preview-name){color:var(--fa-lobby-gold)}body[data-fa-mmo-native] #charselect-panel .cs-head{background:var(--fa-char-surface);border-bottom:1px solid var(--fa-char-line)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(.cs-list-col,.cs-create-col,.cs-detail-col,.cs-news-panel){background:var(--fa-char-surface);border-color:var(--fa-char-line)}body[data-fa-mmo-native] #charselect-panel .cs-list-col{box-shadow:var(--fa-char-edge)}@media (min-width:861px){body[data-fa-mmo-native]:not(.mobile-touch) #charcreate-panel .class-details-content{background:var(--fa-char-surface);border:1px solid var(--fa-char-line);border-radius:var(--radius-md);box-shadow:var(--fa-char-edge);padding:12px}}body[data-fa-mmo-native] #charselect-panel :is(.cs-realm-btn,.cs-realm-menu),body[data-fa-mmo-native] #charcreate-panel #new-char-name{background:var(--fa-lobby-input);border-color:var(--fa-lobby-border);color:var(--fa-lobby-ivory)}body[data-fa-mmo-native] #charselect-panel :is(.cs-realm-name,.cs-news-title){color:var(--fa-lobby-gold)}body[data-fa-mmo-native] #charselect-panel :is(.cs-realm-caption,.cs-realm-caret),body[data-fa-mmo-native] #charcreate-panel #new-char-name::placeholder{color:var(--fa-char-muted)}body[data-fa-mmo-native] #charselect-panel .char-row{border-color:var(--fa-char-line)}body[data-fa-mmo-native] #charselect-panel .char-row:not(.membership-locked){background:var(--fa-lobby-input)}body[data-fa-mmo-native] #charselect-panel :is(.char-row:not(.membership-locked):hover,.cs-realm-menu .realm-row:hover){background:var(--fa-lobby-hover)}body[data-fa-mmo-native] #charselect-panel :is(.char-row.sel,.cs-realm-menu .realm-row.sel){background:var(--fa-char-selected);border-color:var(--fa-lobby-gold);box-shadow:inset 3px 0 var(--fa-lobby-gold)}body[data-fa-mmo-native] #charselect-panel .char-row:not(.membership-locked) .char-sub{color:var(--fa-char-muted)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(#btn-charselect-enter,#btn-create-char,.char-row .enter-world-btn,#btn-reroll-save):not(:disabled){background:linear-gradient(135deg, var(--fa-lobby-gold), var(--fa-lobby-bronze));border-color:var(--fa-lobby-gold);color:var(--fa-lobby-ink);box-shadow:var(--fa-char-edge);text-shadow:none}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(#btn-charselect-back,#btn-charcreate-back,#btn-new-character,#btn-reroll-cancel):not(:disabled){background:var(--fa-char-surface);border-color:var(--fa-lobby-border);color:var(--fa-lobby-ivory);box-shadow:var(--fa-char-edge)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(#btn-charselect-back,#btn-charcreate-back,#btn-new-character,#btn-reroll-cancel):hover:not(:disabled){background:var(--fa-char-selected);border-color:var(--fa-lobby-gold)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(#btn-charselect-enter,#btn-create-char,.char-row .enter-world-btn,#btn-reroll-save):hover:not(:disabled){filter:brightness(1.08)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) :is(.char-row,.cs-realm-btn,.cs-list-actions .btn,.char-actions .btn,.cs-form-actions .btn,.cs-reroll-actions .btn,#new-char-name):focus-visible{--website-outline-color:var(--fa-lobby-gold);outline:2px solid var(--fa-lobby-gold);outline-offset:2px}body[data-fa-mmo-native] #charcreate-panel #new-char-name[aria-invalid=true]{border-color:var(--color-border-invalid)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) .whb{--panel-bg:var(--fa-char-surface);--color-card-inset:var(--fa-lobby-input);--color-bg-dark:var(--fa-lobby-input);--color-border-showcase:var(--fa-char-line);--color-border-focus:var(--fa-lobby-gold);--color-text-light:var(--fa-lobby-ivory);--color-text-muted:var(--fa-char-muted);--gold:var(--fa-lobby-gold);--gold-dim:var(--fa-lobby-bronze);--color-primary-glow:color-mix(in srgb, var(--fa-lobby-gold) 15%, transparent)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) .whb :is(button,input):focus-visible{--website-outline-color:var(--fa-lobby-gold)}body[data-fa-mmo-native] :is(#charselect-panel,#charcreate-panel) .whb :is(.whb-cat,.whb-opt,.whb-match,.whb-custom,.whb-foot-share).sel{background:var(--fa-char-selected)}}@media (min-width:861px){body[data-fa-mmo-native]:not(.mobile-touch) #charcreate-panel.cs-wow .char-input-group{width:min(300px,28vw);margin:0;top:32px;left:auto;right:26px;transform:none}body[data-fa-mmo-native]:not(.mobile-touch) #charcreate-panel.cs-wow #new-char-name{text-align:left}body[data-fa-mmo-native]:not(.mobile-touch) #charcreate-panel.cs-wow #charcreate-class-details{top:124px}}
