.screenshot-gallery{width:100%;min-width:0;color:var(--ink)}.screenshot-heading{color:var(--gold);margin-bottom:12px;font-size:14px}.screenshot-context{max-width:72ch;color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.6}.screenshot-filters{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.screenshot-filters button{border:1px solid var(--color-metal);background:var(--surface-control);min-height:48px;box-shadow:var(--frame-shadow);color:var(--ink);cursor:pointer;padding:10px 14px}.screenshot-filters button[aria-pressed=true]{border-color:var(--gold);background:var(--surface-selected);color:var(--gold-light);box-shadow:inset 0 2px 0 var(--gold)}.screenshot-frames{width:calc(100% + var(--page-gutter,0px) + var(--page-gutter,0px));margin-inline:calc(0px - var(--page-gutter,0px))}.screenshot-frame{min-width:0;margin:0 0 32px}.screenshot-featured{border:0;border-block:1px solid var(--line);background:var(--night);cursor:zoom-in;width:100%;padding:0;display:block;position:relative}.screenshot-window{aspect-ratio:2;display:block;overflow:hidden}.screenshot-featured img{width:112%;max-width:none;height:auto;display:block;transform:translate(-5.3571%,-5.3571%)}.screenshot-expand{inset-inline-end:12px;border:1px solid var(--line-bright);width:40px;height:40px;color:var(--gold-light);background:#061820ed;place-items:center;font-size:24px;display:grid;position:absolute;bottom:12px}.screenshot-frame figcaption{padding:12px var(--page-gutter,0px);border-bottom:1px solid var(--color-rule);background:var(--surface-frame);color:var(--ink);align-items:baseline;gap:14px;font-size:14px;line-height:1.5;display:flex}.screenshot-number{color:var(--gold);font-variant-numeric:tabular-nums;flex:none}.screenshot-show-all{border:1px solid var(--color-metal);background:var(--surface-control);min-height:48px;box-shadow:var(--frame-shadow);color:var(--gold-light);font:inherit;padding:12px 18px}.screenshot-gallery button:focus-visible,.screenshot-dialog button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.screenshot-caption{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.screenshot-caption p{color:var(--ink);text-align:center;margin:0;font-size:14px;line-height:1.5}.screenshot-caption button,.screenshot-dialog-toolbar button{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--gold-light);cursor:pointer;flex:none;place-items:center;padding:0;font-size:20px;display:grid}.screenshot-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#061820f5;border:0;margin:0;padding:20px}.screenshot-dialog::backdrop{background:#000d}.screenshot-dialog-content{flex-direction:column;justify-content:center;width:min(1500px,100%);height:100%;margin:auto;display:flex}.screenshot-dialog-toolbar{color:var(--gold);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.screenshot-dialog-content>img{object-fit:contain;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 170px);display:block}@media (max-width:640px){.screenshot-dialog{padding:12px}}.getting-started{--guide-text:var(--color-ink);--guide-muted:var(--color-muted);color:var(--guide-text)}.getting-started header{margin-bottom:24px}.getting-started :is(h1,h2){font-size:clamp(1.6rem,4vw,2.5rem)}.release-card{border:3px ridge var(--color-metal);background:var(--surface-frame);border-radius:0;padding:clamp(18px,4vw,30px)}.release-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.release-heading h3{color:var(--gold-light);margin:0;font-size:1.5rem}.release-heading span,.download-facts,.storage-note{color:var(--color-muted)}.download-facts p{margin-block:10px;font-size:.9rem;line-height:1.6}.download-facts dl{gap:6px;margin:0;display:grid}.download-facts dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.download-facts dt{text-align:start;min-width:0;font-size:14px}.download-facts dd{max-width:65%;color:var(--gold-light);font:18px/1.4 var(--font-display);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;margin:0}.download-facts .download-context{color:var(--quiet);text-align:start;margin-block:10px 0;font-size:13px;line-height:1.6}.getting-started .btn{cursor:pointer;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:12px 24px;text-decoration:none;display:inline-flex}.getting-started .btn:disabled{opacity:.65;cursor:wait}.getting-started .release-download{width:100%;margin-top:10px}.storage-note{margin-block:14px;font-size:14px;line-height:1.6}.release-card details{margin-block:14px}.getting-started summary{cursor:pointer;min-height:48px;color:var(--gold-light)}.release-card code{overflow-wrap:anywhere;font:14px/1.6 var(--font-mono);-webkit-user-select:all;user-select:all;display:block}.setup-heading{margin-top:30px;scroll-margin-top:24px}.setup-heading h3{margin-bottom:8px}.setup-heading p{color:var(--guide-muted);margin-block:8px 18px}.setup-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-step{border:1px solid var(--color-metal);background:var(--surface-frame);border-radius:0}.setup-step[open]{border-color:var(--azure)}.setup-step[open]>summary{border-bottom:1px solid var(--color-rule)}.setup-step>summary{grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 16px;font-weight:700;list-style:none;display:grid}.setup-step>summary::-webkit-details-marker{display:none}.setup-number{color:var(--gold-light);font:1.2rem var(--font-display)}.step-expand{color:var(--muted);text-align:center}.setup-step[open] .step-expand{transform:rotate(45deg)}.setup-step-body{padding:0 16px 18px}.setup-step-body p,.step-help p{color:var(--guide-muted);line-height:1.7}.step-help{border-top:1px solid var(--line);padding-top:4px}.step-help summary{padding-block:12px;font-size:.9rem}.step-help h4{color:#fff;margin-block:14px 6px}.account-actions{gap:12px;display:grid}.getting-started .setup-link{color:var(--gold-light);text-underline-offset:4px;text-decoration:underline}.getting-started :is(a,button,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}#vers19{--page-gutter:32px;--v-bg:var(--night);--v-panel:var(--surface);--v-gold:var(--gold);--v-muted:var(--muted);background:var(--surface-page);color:var(--ink);font:16px/1.6 system-ui,sans-serif}#vers19 .in{width:min(1220px, calc(100% - var(--page-gutter) - var(--page-gutter)));margin-inline:auto}#vers19 .panel{border-bottom:1px solid var(--color-rule);padding-block:64px;scroll-margin-top:20px}#vers19 .panel:nth-child(2n){background:var(--surface-soft)}#vers19 h1,#vers19 h2,#vers19 h3{text-wrap:balance;font-family:Friz Quadrata CTT,Georgia,serif;font-weight:500;line-height:1.15}#vers19 h1{max-width:1100px;color:var(--gold);text-shadow:0 2px #2a1606,0 3px 20px #000;margin:12px auto 16px;font-size:clamp(32px,4vw,52px);line-height:1.1}#vers19 h2{color:var(--v-gold);margin:10px 0 20px;font-size:clamp(28px,3vw,40px)}#vers19 h3{color:var(--gold-light);margin:14px 0;font-size:23px}#vers19 p{margin-block:12px}#vers19 .tag,#vers19 .chap{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font:12px/1.5 Arial,sans-serif}#vers19 .sub{max-width:760px;color:var(--v-muted);margin-bottom:28px}#vers19 .btn{text-align:center;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 24px;display:inline-flex}#vers19 .btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}#vers19 .nav{z-index:3;border-bottom:1px solid var(--line);background:var(--surface-frame);position:relative}#vers19 .nav-in{align-items:center;gap:20px;width:min(1380px,100% - 40px);min-height:78px;margin-inline:auto;display:flex}#vers19 .logo{flex:0 230px;align-items:center;min-width:0;max-width:230px;min-height:44px;margin-inline-end:auto;display:flex}#vers19 .desktop-menu{gap:18px;font:14px/1.4 Friz Quadrata CTT,Georgia,serif;display:flex}#vers19 .desktop-menu a{color:var(--ink);padding-block:12px}#vers19 .desktop-menu a:hover,#vers19 .hero-account a:hover{color:var(--gold-light);text-decoration:underline}#vers19 .nav-download{padding-inline:16px;font-size:14px}#vers19 .language-picker select{border:5px solid #0000;border-inline-width:6px;border-image:var(--field-frame) 5 6 5 6 stretch;max-width:220px;min-height:44px;color:var(--ink);background:var(--color-inset);border-radius:0;padding:6px 8px;font:12px/1.4 Arial,sans-serif;box-shadow:inset 0 2px 8px #0007}#vers19 .landing-menu{display:none}#vers19 .landing-hero{background:0 0;padding-block:38px 44px}#vers19 .hero-in{display:block}#vers19 .hero-copy{text-align:center;max-width:none;margin:0 auto 28px}#vers19 .hero-copy>p{color:var(--v-muted);max-width:660px;margin:16px auto 0;font-size:16px;line-height:1.6}#vers19 .hero-media{width:calc(100% + var(--page-gutter) + var(--page-gutter));max-width:none;margin:0 calc(0px - var(--page-gutter))}#vers19 .hero-media-window{aspect-ratio:2;border-block:1px solid var(--line);overflow:hidden}#vers19 .hero-media img{width:120%;max-width:none;height:auto;display:block;transform:translate(-8.3333%,-8.3333%)}#vers19 .hero-media figcaption{color:var(--muted);padding:10px var(--page-gutter);text-align:start;font-size:14px;line-height:1.5}#vers19 .hero-action-panel{border:3px ridge var(--color-metal);background:var(--surface-frame);max-width:680px;box-shadow:var(--frame-shadow), 0 12px 32px #0004;text-align:center;margin:22px auto 0;padding:clamp(16px,3vw,24px)}#vers19 .hero-btns{width:min(100%,420px);margin-inline:auto}#vers19 .hero-btns .btn{width:100%;min-width:0}#vers19 .download-facts{color:var(--muted);margin-block:12px;font-size:14px;line-height:1.6}#vers19 .download-facts p{margin:5px 0}#vers19 .hero-account{margin:12px 0 0;font-size:14px;line-height:1.5}#vers19 .hero-account a{min-height:48px;color:var(--gold-light);text-underline-offset:3px;align-items:center;padding:10px 12px;text-decoration:underline;display:inline-flex}#vers19 .hero-lower{grid-column:1/-1;padding-top:20px}#vers19 .stats{border-block:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:18px;display:grid}#vers19 .stat{border-inline-end:1px solid var(--color-rule);text-align:center;flex-direction:column;align-items:center;padding-inline:6px;display:flex}#vers19 .stat:last-child{border:0}#vers19 .stat b{font-variant-numeric:tabular-nums;color:var(--gold);font:24px/1.3 Friz Quadrata CTT,Georgia,serif}#vers19 .stat span,#vers19 .live-note,#vers19 .preview-note{color:var(--muted);font-size:14px}#vers19 .hero-selector{border:3px ridge var(--color-metal);background:var(--surface-frame);width:100%;box-shadow:var(--frame-shadow);text-align:center;border-radius:0;margin-top:18px}#vers19 .hero-selector>h2{border-bottom:1px solid var(--color-rule);color:var(--gold);background:linear-gradient(#2a526033,#0000);margin:0;padding:14px 18px;font-size:20px;line-height:1.3}#vers19 .hero-selector-body{padding:8px 18px 18px}#vers19 .selector-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#vers19 .selector-genders{border:1px solid var(--color-metal);background:var(--color-inset);width:-moz-fit-content;width:fit-content;max-width:100%;margin:8px auto 16px;padding:4px;box-shadow:inset 0 1px 4px #0008}#vers19 .gender-toggle{border:1px solid var(--color-metal);background:var(--surface-control);min-height:44px;color:var(--ink);box-shadow:var(--frame-shadow);border-radius:2px;padding:8px 16px}#vers19 .gender-toggle.on{border-color:var(--gold);background:var(--surface-selected);color:var(--gold-light);box-shadow:inset 0 2px 0 var(--gold)}#vers19 .selector-factions{direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}#vers19 .faction-panel{border:1px solid var(--color-metal);background:var(--surface-raised);border-radius:2px;min-width:0;padding:12px;box-shadow:inset 0 1px #d5e5e018,inset 0 -1px #0004}#vers19 .faction-alliance{background:linear-gradient(150deg,#1b4866b3,#102c3ae6),url(/assets/game-ui/classic/dialog-background.png)}#vers19 .faction-horde{background:linear-gradient(150deg,#512b2acc,#281d20e6),url(/assets/game-ui/classic/dialog-background.png);border-color:#84504a}#vers19 .faction-label{color:var(--ink);font:18px/1.3 var(--font-display);justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}#vers19 .faction-label img{object-fit:contain;flex:none;width:28px;height:36px}#vers19 .faction-label span{overflow-wrap:anywhere;min-width:0}#vers19 .portrait-button{border:2px solid var(--color-metal);background:var(--color-inset);border-radius:3px;min-width:48px;min-height:48px;padding:2px;position:relative;box-shadow:inset 0 1px #d5e5e020}#vers19 .portrait-button img{object-fit:cover;width:44px;height:44px;display:block}#vers19 .portrait-button.on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), inset 0 0 0 1px #fff0b355}#vers19 .portrait-button.on:after{content:"✓";top:-5px;border:1px solid var(--gold);background:var(--color-inset);width:17px;height:17px;color:var(--gold-light);pointer-events:none;border-radius:2px;place-items:center;font:700 13px/1 Arial,sans-serif;display:grid;position:absolute;inset-inline-end:-5px}#vers19 .portrait-button:disabled{opacity:.24}#vers19 .selected-hero{--hero-class-color:var(--gold-light);margin-top:20px}#vers19 .selected-hero h3{color:var(--ink);margin:0;font-size:clamp(22px,2.4vw,28px)}#vers19 .hero-name-divider{color:var(--color-metal)}#vers19 .selected-class{color:var(--hero-class-color)}#vers19 .selected-hero p{color:var(--muted);margin:6px 0;font-size:14px}#vers19 .selected-hero .selected-gender{color:var(--quiet);font-size:13px}#vers19 .selected-hero.class-warrior{--hero-class-color:#d9b690}#vers19 .selected-hero.class-paladin{--hero-class-color:#f5a3c7}#vers19 .selected-hero.class-hunter{--hero-class-color:#abd473}#vers19 .selected-hero.class-rogue{--hero-class-color:#fff569}#vers19 .selected-hero.class-priest{--hero-class-color:#fff}#vers19 .selected-hero.class-shaman{--hero-class-color:#75baff}#vers19 .selected-hero.class-mage{--hero-class-color:#69ccf0}#vers19 .selected-hero.class-warlock{--hero-class-color:#c4a9fa}#vers19 .selected-hero.class-druid{--hero-class-color:#ff9b50}#vers19 .world-showcase{display:block}#vers19 .list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}#vers19 .list li{border-top:1px solid var(--color-rule);padding-block:18px}#vers19 .list b{color:var(--gold-light)}#vers19 .list p,#vers19 .card p{color:var(--muted);font-size:15px}#vers19 .grid3,#vers19 .news-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#vers19 .card{border:0;border-top:1px solid var(--color-rule);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}#vers19 .game-icon{object-fit:contain;width:38px;height:38px;display:block}#vers19 .project-basics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}#vers19 .project-basics li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:16px;display:grid}#vers19 .project-basics h3{margin:0 0 6px;font-size:21px}#vers19 .project-basics p{color:var(--muted);margin:0;font-size:15px}#vers19 .control-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}#vers19 .control-guide li{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}#vers19 .control-guide h3{margin:0 0 8px;font-size:23px}#vers19 .control-guide p{color:var(--muted);margin:0;font-size:15px}#vers19 .control-crop{aspect-ratio:1;border:1px solid var(--color-metal);background:url(/assets/screenshots/01.webp) 14% 78%/610% no-repeat;position:relative;box-shadow:inset 0 0 12px #0004}#vers19 .control-crop-1{background-position:47% 42%}#vers19 .control-crop-2{background-position:89% 82%}#vers19 .control-number{top:6px;border:1px solid var(--line);background:var(--color-inset);color:var(--gold-light);font:13px/1.5 var(--font-display);padding:1px 5px;position:absolute;inset-inline-start:6px}#vers19 .camera-gesture{border:1px solid var(--gold-light);color:var(--gold-light);background:#061820cc;border-radius:50%;place-items:center;font:28px/1 Arial,sans-serif;display:grid;position:absolute;inset:32%}#vers19 .control-note{color:var(--quiet);font-size:13px}#vers19 .req{border-top:1px solid var(--color-rule);color:var(--muted);flex-wrap:wrap;gap:12px 32px;margin-top:24px;padding:18px 0 0;font-size:13px;display:flex}#vers19 .req b{color:var(--ink)}#vers19 .date,#vers19 time{color:var(--muted);font-size:12px;display:block}#vers19 .ev-b{color:var(--gold);margin-bottom:10px;font-size:12px;display:inline-block}#vers19 .panel.landing-finale{isolation:isolate;background:var(--night);padding-block:0;position:relative;overflow:hidden}#vers19 .finale-art{z-index:-1;position:absolute;inset:0;overflow:hidden}#vers19 .finale-art img{object-fit:cover;object-position:70% 55%;width:100%;height:100%;display:block}#vers19 .finale-content{max-width:600px;padding:56px var(--page-gutter);background:linear-gradient(90deg,#07171ff5 72%,#07171f00);margin-inline-start:calc(0px - var(--page-gutter));position:relative}#vers19 .finale-content:before{content:"";background:#07171ff5;width:100vw;position:absolute;inset-block:0;inset-inline-end:100%}#vers19[dir=rtl] .finale-content{background:linear-gradient(270deg,#07171ff5 72%,#07171f00)}#vers19 .finale-content h2{margin:12px 0 18px}#vers19 .finale-content p{max-width:40ch;color:var(--muted)}#vers19 .finale-content .btn{min-width:240px;max-width:100%;margin-top:12px}#vers19 .discord-link{color:var(--ink);padding:14px;text-decoration:underline;display:inline-block}#vers19 .faq2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#vers19 .faq2 details{border:0;border-top:1px solid var(--color-rule);background:0 0;padding:0}#vers19 .faq2 details[open]{border-color:var(--azure)}#vers19 .faq2 details[open] summary{border-bottom:1px solid var(--color-rule)}#vers19 .faq2 summary{cursor:pointer;min-height:56px;color:var(--ink);padding-block:16px}#vers19 .faq2 p{color:var(--muted);font-size:14px}#vers19 .f-bot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;font-size:13px;display:flex}#vers19 .f-bot a{color:var(--gold-light);padding-block:12px;text-decoration:underline}#vers19 .sticky-download{display:none}#vers19 .skip-content{top:8px;z-index:100;background:var(--gold-light);color:var(--color-on-gold);padding:12px;position:fixed;inset-inline-start:8px;transform:translateY(-180%)}#vers19 .skip-content:focus{transform:translateY(0)}#vers19 .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#vers19 .hero-stage{padding:0;display:block}@media (min-width:801px){#vers19 .hero-stage{flex-direction:column;display:flex}#vers19 .hero-action-panel{order:-1;grid-template-columns:minmax(240px,.85fr) minmax(0,1fr);align-items:center;gap:0 24px;width:min(100%,820px);max-width:none;margin:0 auto 28px;padding:18px 24px;display:grid}#vers19 .hero-btns{grid-column:1;width:100%}#vers19 .hero-account{grid-column:1;margin:0}#vers19 .hero-action-panel .download-facts{border-inline-start:1px solid var(--color-rule);text-align:start;grid-area:1/2/span 2;margin:0;padding-inline-start:24px}}@media (max-width:1200px){#vers19 .desktop-language{display:none}#vers19 .desktop-menu{gap:12px;font-size:12px}#vers19 .nav-in{gap:14px}}@media (min-width:801px) and (max-width:1100px){#vers19 .control-guide li{grid-template-columns:1fr;align-content:start}#vers19 .control-crop{width:112px}}@media (max-width:960px){#vers19 .desktop-menu,#vers19 .desktop-language{display:none}#vers19 .landing-menu{display:block}#vers19 .landing-menu>summary{cursor:pointer;border:1px solid var(--line);border-radius:4px;place-items:center;width:48px;height:48px;font-size:25px;list-style:none;display:grid}#vers19 .landing-menu>summary::-webkit-details-marker{display:none}#vers19 .landing-menu-content{inset-inline-end:20px;border:1px solid var(--line-bright);background:var(--surface);border-radius:6px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% - 4px);box-shadow:0 18px 40px #000a}#vers19 .landing-menu-content a{min-height:48px;padding:12px}#vers19 .landing-menu-content select{width:100%;max-width:100%;font-size:16px}#vers19 .hero-in{gap:16px 24px}}@media (max-width:800px){#vers19{--page-gutter:16px;padding-bottom:calc(82px + env(safe-area-inset-bottom))}#vers19 .panel{padding-block:36px}#vers19 .nav-in{gap:8px;width:calc(100% - 24px);min-height:66px}#vers19 .logo{flex-basis:160px;max-width:160px}#vers19 .nav-download{gap:6px;min-height:48px;padding:10px;font-size:12px}#vers19 .landing-menu>summary{width:44px;height:48px}#vers19 .landing-hero{padding-block:26px}#vers19 .hero-in{display:block}#vers19 .hero-copy{margin-bottom:24px}#vers19 h1{margin:10px auto 14px;font-size:clamp(28px,7.5vw,38px);line-height:1.12}#vers19 .hero-copy>p{margin:0 auto}#vers19 .hero-btns .btn{width:100%}#vers19 .hero-lower{padding-top:6px}#vers19 .stats{padding-block:12px}#vers19 .stat b{white-space:nowrap;font-size:22px}#vers19 .list,#vers19 .grid3,#vers19 .news-g,#vers19 .faq2,#vers19 .project-basics,#vers19 .control-guide{grid-template-columns:1fr;gap:20px}#vers19 .card{padding:20px 0}#vers19 .card h3{margin:8px 0 12px}#vers19 .req{gap:10px;display:grid}#vers19 .hero-selector-body{padding-inline:8px}#vers19 .selector-factions{gap:8px}#vers19 .faction-panel{padding:10px 6px}#vers19 .faction-label{gap:6px;font-size:16px}#vers19 .control-guide li{border-bottom:1px solid var(--color-rule);padding-bottom:20px}#vers19 .control-guide li:last-child{border-bottom:0;padding-bottom:0}#vers19 .finale-art{height:210px;position:relative}#vers19 .finale-in{width:100%}#vers19 .finale-content,#vers19[dir=rtl] .finale-content{max-width:none;padding:28px var(--page-gutter) 36px;background:var(--surface-page);margin:0}#vers19 .finale-content .btn{width:100%}#vers19 .sticky-download{inset-inline:0;z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line-bright);background:#061820fa;display:block;position:fixed;bottom:0}#vers19 .sticky-download .btn{width:100%}:is(body:has(dialog[open]) #vers19 .sticky-download,body:has(input:focus,textarea:focus,select:focus) #vers19 .sticky-download){display:none}}@media (max-width:359px){#vers19 .nav-download{padding-inline:8px}#vers19 .tag{font-size:10px}#vers19 .selector-classes .portrait-button{min-width:44px;min-height:44px;padding:0}#vers19 .selector-classes img{width:40px;height:40px}}@media (hover:hover){#vers19 :is(.gender-toggle,.portrait-button):hover:not(:disabled){border-color:var(--gold-light);box-shadow:inset 0 0 0 1px #ffe6a455}}@media (prefers-reduced-motion:no-preference){#vers19 :is(.gender-toggle,.portrait-button){transition:border-color .14s ease-out,box-shadow .14s ease-out}}@media (max-width:560px){#vers19 .selector-races{grid-template-columns:repeat(2,52px);gap:8px;display:grid}}@media (max-width:480px){#vers19 .stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}#vers19 .stat:nth-child(2n){border-inline-end:0}}@font-face{font-family:Friz Quadrata CTT;src:url(/assets/fonts/FrizQuadrataCTT.woff2?v=2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"Friz Quadrata CTT", "Arial Narrow", Arial, sans-serif;--font-display:"Friz Quadrata CTT", "Arial Narrow", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--color-ink:#f3f6ff;--color-muted:#b9c4dc;--color-quiet:#8390aa;--color-night:#080b16;--color-forest:#0d1425;--color-forest-raised:#16223a;--color-forest-soft:#0d1425d1;--color-amber:#e2b44d;--color-amber-light:#ffda7d;--color-sky:#66a4e8;--color-sky-strong:#3d7dc4;--color-alliance:#66a4e8;--color-horde:#c85559;--color-horde-light:#f29b8d;--color-danger:#ee806f;--color-success:#73c77a;--color-border:#7195cc47;--color-border-strong:#d65c5c8f;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--focus-ring:0 0 0 3px #f29b8d61;--shadow-float:0 26px 70px #0000006b;--ink:var(--color-ink);--muted:var(--color-muted);--quiet:var(--color-quiet);--night:var(--color-night);--surface:var(--color-forest);--surface-raised:var(--color-forest-raised);--surface-soft:var(--color-forest-soft);--line:var(--color-border);--line-bright:var(--color-border-strong);--azure:var(--color-sky);--azure-strong:var(--color-sky-strong);--gold:var(--color-amber);--gold-light:var(--color-amber-light);--danger:var(--color-danger);--success:var(--color-success);--shadow:var(--shadow-float);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth;min-width:320px}body{min-width:320px;color:var(--ink);background:var(--night);margin:0}button,input,select,textarea{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}::selection{color:#1c1509;background:#f2bd5961}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.route-loading{place-items:center;min-height:50vh;font:1.2rem system-ui,sans-serif;display:grid}:root{--color-night:#07171f;--color-forest:#0c2935;--color-forest-raised:#143c49;--color-forest-soft:#0c2935e6;--color-ink:#eee6d2;--color-muted:#bec9c8;--color-quiet:#9faeac;--color-amber:#edcc79;--color-amber-light:#ffe6a4;--color-sky:#95d5d9;--color-sky-strong:#62b4c0;--color-border:#9c8656;--color-border-strong:#c5a65e;--color-metal:#7d8987;--color-focus:#8cdee2;--color-inset:#061820;--color-on-gold:#171711;--color-rule:#9d854d61;--focus-ring:0 0 0 3px #8cdee23d;--surface-frame:radial-gradient(ellipse at 15% 0, #587c8c24, transparent 65%), linear-gradient(155deg, #123343dc, #081e2bf0), url(/assets/game-ui/classic/dialog-background.png);--surface-control:linear-gradient(180deg, #1d4450, #0a2431);--surface-selected:linear-gradient(180deg, #8f733f66, #183b48cc);--frame-shadow:inset 0 1px 0 #d5e5e026, inset 0 -1px 0 #020a10cc, 0 0 0 1px #010c12;--field-frame:url(/assets/game-ui/classic/input-frame.svg);--surface-page:radial-gradient(ellipse at 50% 0, #20596366, transparent 700px), linear-gradient(180deg, #071820eb, #07171ff2), var(--night) url(/assets/game-ui/classic/dialog-background.png)}.site-wordmark{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}.portal-site .brand{flex:0 230px;width:230px;min-width:0;max-width:100%;min-height:44px}.portal-site .brand-compact{flex-basis:160px;width:160px}.portal-site .auth-wordmark{width:min(230px,100%);margin:0 auto 24px}@media (max-width:800px){.portal-site .brand{flex-basis:160px;width:160px}}.classic-frame{border:3px ridge var(--color-metal);background:var(--surface-frame);box-shadow:var(--frame-shadow), 0 18px 45px #0006;border-radius:0;position:relative}.classic-button,.portal-site .button.button-primary{isolation:isolate;color:#ffda78;text-align:center;min-height:52px;box-shadow:none;text-shadow:0 2px #220704;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font:400 18px/1.3 Friz Quadrata CTT,Georgia,serif;text-decoration:none;display:inline-flex;position:relative}.classic-button-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.button-art-layer{grid-template-rows:12px minmax(0,1fr) 12px;grid-template-columns:16px minmax(0,1fr) 16px;display:grid;position:absolute;inset:0}.button-art-piece{background:var(--button-normal) 0 0 / 100% 100% no-repeat;min-width:0;min-height:0}.button-art-piece:is(.part-top,.part-bottom){background-repeat:repeat-x;background-size:16px 12px}.button-art-face,.button-art-fill{z-index:1}.button-art-fill{background:var(--button-normal) center / cover;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 2px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 2px),0 6px);position:absolute;inset:5px 4px}@media (hover:hover){.classic-button:hover:not(:disabled),.portal-site .button.button-primary:hover:not(:disabled){color:#fff;box-shadow:none;transform:none}:is(.classic-button,.button-primary):hover:not(:disabled) .classic-button-art :is(.button-art-piece,.button-art-fill){background-image:var(--button-hover)}}:is(.classic-button,.button-primary):active:not(:disabled) .classic-button-art :is(.button-art-piece,.button-art-fill){background-image:var(--button-pressed)}.classic-button:disabled,.portal-site .button.button-primary:disabled{opacity:1}:is(.classic-button,.button-primary):disabled .classic-button-art :is(.button-art-piece,.button-art-fill){background-image:var(--button-disabled)}.classic-button:focus-visible,.portal-site .button.button-primary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.portal-site{color:var(--ink);background:var(--night)}.portal-site #content{background:var(--surface-page)}.portal-site :is(.site-header,.site-footer,.auth-panel,.content-card,.support-dialog){background:var(--surface-frame);border-color:var(--color-metal)}.portal-site :is(.site-header--account,.auth-page,.cabinet-shell,.site-footer--account){--account-gold:var(--gold);--account-gold-light:var(--gold-light);--account-background:var(--night);--account-card:var(--surface);--account-blue:var(--azure);--account-text:var(--ink);--account-muted:var(--muted);--account-line:var(--line)}.portal-site #content :is(h1,h2,h3){color:var(--gold);font-family:var(--font-display)}.portal-site :is(.brand-type b,.auth-logo){color:var(--gold)}.portal-site .auth-logo{border-color:var(--line);background:var(--surface-raised)}.portal-site .auth-number{color:var(--gold)}.portal-site .auth-orbit{border-color:var(--line-bright)}.portal-site .auth-tabs{border-bottom-color:var(--color-metal);gap:6px}.portal-site .auth-tabs button{border:1px solid var(--color-metal);background:var(--surface-control);min-height:48px;box-shadow:var(--frame-shadow);border-bottom:0}.portal-site .auth-tabs button.is-active{background:var(--surface-selected);color:var(--gold-light);border-color:var(--gold);box-shadow:inset 0 2px 0 var(--gold)}.portal-site #content :is(input,select,textarea){color:var(--ink);background:var(--color-inset);border-color:var(--line)}.portal-site #content :is(input,textarea)::placeholder{color:var(--quiet)}.portal-site #content :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:5px solid #0000;border-inline-width:6px;border-image:var(--field-frame) 5 6 5 6 stretch;border-radius:0;box-shadow:inset 0 2px 8px #0007}.portal-site #content :is(input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring)}.portal-site #content label,.portal-site .footer-note{color:var(--muted)}.portal-site :is(.auth-panel,.content-card,.support-dialog){border:3px ridge var(--color-metal);box-shadow:var(--frame-shadow), var(--shadow);border-radius:0}.portal-site .text-link{color:var(--azure)}.portal-site .button-secondary{background:var(--surface-control);border-color:var(--color-metal);color:var(--ink);box-shadow:var(--frame-shadow)}.portal-site .button-secondary:hover:not(:disabled){background:var(--surface-raised);border-color:var(--line-bright)}
