.admin__row[data-v-676a0c68]{grid-template-columns:minmax(0,1fr) 12em 13em 4em}.admin__who[data-v-676a0c68]{overflow-wrap:anywhere;gap:2px;display:grid}.admin__who b[data-v-676a0c68]{color:var(--title)}@media (width<=600px){.admin__row[data-v-676a0c68]{grid-template-columns:minmax(0,1fr) auto}.admin__row[data-v-676a0c68]>:nth-child(3){display:none}.admin__row[data-v-676a0c68]>:nth-child(2){grid-column:1;font-size:13px}}html.modal-open{overflow:hidden}.modal[data-v-97d85de4]{box-sizing:border-box;background:0 0;border:none;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:auto}.modal[open][data-v-97d85de4]{place-items:safe center;display:grid}.modal[data-v-97d85de4]::backdrop{background:#000000a6}@media (width<=760px){.modal[open][data-v-97d85de4]{background:#0b0a0c;display:block}}.placeholder[data-v-e3a67429]{border:1px solid #4a3c27;border-radius:3px;max-width:100%;height:auto;display:block}.cell[data-v-8898b9ca]{width:var(--item-cell,100%);aspect-ratio:1;box-sizing:border-box;border:2px solid var(--rarity,#3a3022);color:inherit;font:inherit;cursor:pointer;background:radial-gradient(circle at 50% 40%,#232a1c,#0d0e0a);border-radius:3px;padding:4px;display:block;position:relative}button.cell[data-v-8898b9ca]:hover{filter:brightness(1.2)}.cell--selected[data-v-8898b9ca]{outline-offset:1px;outline:2px solid #f0c070;box-shadow:0 0 .7rem #f0c0708c}.cell[data-v-8898b9ca]:focus-visible{outline-offset:2px;outline:2px solid #8fd0e8}.cell--unusable .cell__icon[data-v-8898b9ca]{opacity:.4}.cell--unusable[data-v-8898b9ca]:after{content:"";pointer-events:none;background:#96281e40;position:absolute;inset:0}.cell--empty[data-v-8898b9ca]{cursor:default;background:#0f0d0acc;border-color:#2e271c;place-items:center;padding:2px;display:grid}.cell__icon[data-v-8898b9ca]{object-fit:contain;border:none;width:100%;height:100%}.cell__count[data-v-8898b9ca]{color:#f1e3c4;background:#000000b3;border-radius:3px;padding:0 4px;font-size:.85em;line-height:1.3;position:absolute;bottom:2px;right:3px}.cell__label[data-v-8898b9ca]{color:#5d5241;text-align:center;-webkit-hyphens:auto;hyphens:auto;padding:1px;font-size:.62em;line-height:1.15}.bag[data-v-135fe975]{flex-direction:column;gap:10px;display:flex}.bag__tools[data-v-135fe975]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bag__filters[data-v-135fe975]{flex-wrap:wrap;gap:6px;margin-right:auto;display:flex}.bag__filter[data-v-135fe975]{color:#d8c9aa;font:inherit;cursor:pointer;background:linear-gradient(#2a2117,#17120c);border:1px solid #6b5636;border-radius:3px;padding:.3em .7em}.bag__filter--on[data-v-135fe975]{color:#fff3d6;background:linear-gradient(#5a4326,#3a2b17);border-color:#f0c070;box-shadow:0 0 .5rem #f0c07059}.bag__search[data-v-135fe975],.bag__sort[data-v-135fe975]{color:#e8dcc4;min-width:0;font:inherit;background:#120f0b;border:1px solid #6b5636;border-radius:3px;padding:.3em .6em}.bag__search[data-v-135fe975]{flex:0 8em}.bag__nothing[data-v-135fe975]{margin:0}.bag__grid[data-v-135fe975]{grid-template-columns:repeat(8, var(--item-cell,minmax(0, 1fr)));gap:6px;margin:0;padding:0;list-style:none;display:grid}.bag__total[data-v-135fe975]{color:#b9a888;margin:0}@media (width<=760px){.bag__grid[data-v-135fe975]{grid-template-columns:repeat(5, var(--item-cell,minmax(0, 1fr)))}.bag__search[data-v-135fe975]{flex:8em}}.bar__cells[data-v-56177f65]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.bar__cell[data-v-56177f65]{border:1px solid #6b5636;border-radius:3px;align-items:center;gap:4px;min-height:2em;padding:4px;display:flex}.bar__cell--empty[data-v-56177f65]{border-style:dashed;justify-content:center}.bar__ability[data-v-56177f65]{color:#f1e3c4;font:inherit;text-align:left;cursor:pointer;background:#3a2b17b3;border:1px solid #a7834b;border-radius:3px;flex:auto;padding:.15em .5em}.bar__ability[data-v-56177f65]:disabled{cursor:not-allowed;opacity:.55}.bar__warning[data-v-56177f65]{color:#e07a64}.bar__available[data-v-56177f65]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bar__option[data-v-56177f65]{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bar__option .bar__ability[data-v-56177f65]{flex:none}.picture[data-v-fee17f79]{object-fit:contain;width:100%;height:auto;display:block}.picture--figure[data-v-fee17f79]{aspect-ratio:2/3}.picture--portrait[data-v-fee17f79]{aspect-ratio:1}.slots[data-v-cc3f0e38]{grid-auto-rows:max-content;gap:10px;margin:0;padding:0;list-style:none;display:grid}.card[data-v-39db8feb]{grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.card__icon[data-v-39db8feb]{aspect-ratio:1;box-sizing:border-box;border:2px solid var(--rarity);object-fit:contain;width:100%}.card__name[data-v-39db8feb]{color:#f1e3c4;margin:0;font-size:1.3em;font-weight:400}.card__rarity[data-v-39db8feb]{color:var(--rarity);margin:2px 0 8px}.card__list[data-v-39db8feb]{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;display:grid}.card__list dt[data-v-39db8feb]{color:#b9a888}.card__list dd[data-v-39db8feb]{margin:0}.card__missing[data-v-39db8feb]{color:#e07a64;margin:6px 0 0}.card__description[data-v-39db8feb]{color:#c8b896;margin:8px 0 0;font-size:.9em;font-style:italic}.card__actions[data-v-39db8feb]{flex-direction:column;gap:8px;min-width:9em;display:flex}@media (width<=760px){.card[data-v-39db8feb]{grid-template-columns:72px minmax(0,1fr)}.card__body[data-v-39db8feb]{display:contents}.card[data-v-39db8feb]{grid-template-rows:auto 1fr;row-gap:4px}.card__icon[data-v-39db8feb]{grid-row:1/span 2}.card__name[data-v-39db8feb],.card__rarity[data-v-39db8feb]{grid-column:2}.card__list[data-v-39db8feb],.card__missing[data-v-39db8feb],.card__description[data-v-39db8feb],.card__actions[data-v-39db8feb]{grid-column:1/-1}.card__list[data-v-39db8feb]{grid-template-columns:minmax(0,1fr)}.card__list dd[data-v-39db8feb]{margin-bottom:4px}.card__actions[data-v-39db8feb]{flex-direction:row}.card__actions .ui-button[data-v-39db8feb]{flex:1}}.stats[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.stats p[data-v-3990ca8e]{margin:0}.stats__list[data-v-3990ca8e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats__stat[data-v-3990ca8e]{background:#120e0a;border:1px solid #3a3022;align-items:center;gap:12px;padding:10px;display:flex}.stats__coin[data-v-3990ca8e]{color:#f6e8c8;background:radial-gradient(circle at 35% 30%,#4a3a26,#15100a 70%);border:2px solid #a7834b;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:1.6em;display:grid;box-shadow:inset 0 0 0 3px #15100a,inset 0 0 0 4px #a7834b80}.stats__coin--up[data-v-3990ca8e]{color:#d8f0bf;border-color:#9fc47a}.stats__about[data-v-3990ca8e]{min-width:0}.stats__name[data-v-3990ca8e]{font-size:1.15em}.stats__effects[data-v-3990ca8e]{color:#b9a888;font-size:.9em}.stats__steps[data-v-3990ca8e]{gap:4px;margin-top:6px;display:flex}.stats__step[data-v-3990ca8e]{color:#f1e3c4;width:1.8em;height:1.8em;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:0;line-height:1}.stats__step[data-v-3990ca8e]:disabled{cursor:not-allowed;opacity:.35}.stats__up[data-v-3990ca8e]{color:#9fc47a}.stats__draft[data-v-3990ca8e]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.stats__points[data-v-3990ca8e]{color:#9fc47a}.stats__learned.ui-note[data-v-3990ca8e]{margin:0}.stats__actions[data-v-3990ca8e]{gap:8px;margin-left:auto;display:flex}.stats__table[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.stats__table dt[data-v-3990ca8e],.stats__table dd[data-v-3990ca8e]{border-bottom:1px solid #2c241a;margin:0;padding:9px 4px}.stats__group[data-v-3990ca8e]{color:#d9b77a;grid-column:1/-1;border-bottom-color:#6b5636!important;padding-top:16px!important}.stats__group[data-v-3990ca8e]:first-child{padding-top:4px!important}.stats__note[data-v-3990ca8e]{color:#b9a888;font-size:.78em;display:block}.stats__value[data-v-3990ca8e]{text-align:right;white-space:nowrap;font-size:1.15em}.stats__was[data-v-3990ca8e]{color:#b9a888;font-size:.75em}@media (width<=760px){.stats[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr)}.stats__coin[data-v-3990ca8e]{width:52px;height:52px;font-size:1.35em}}@media (width<=420px){.stats__list[data-v-3990ca8e]{grid-template-columns:minmax(0,1fr)}}.sheet[data-v-2f80a892]{--item-cell:64px;box-sizing:border-box;background:#0f0c09 radial-gradient(at 50% 0,#3a2b1773,#0000 70%);border:1px solid #6b5636;border-radius:4px;flex-direction:column;gap:12px;width:1240px;padding:16px 20px 20px;display:flex;box-shadow:0 1rem 3rem #000000b3}.sheet>p[data-v-2f80a892]{margin:0}.sheet>.ui-error[data-v-2f80a892]:empty{display:none}.sheet__header[data-v-2f80a892]{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.sheet__crest[data-v-2f80a892]{object-fit:cover;width:44px;height:56px}.sheet__title[data-v-2f80a892]{margin:0;font-size:2em;font-weight:400}.sheet__tabs[data-v-2f80a892]{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.sheet__tab[data-v-2f80a892]{color:#d8c9aa;min-width:8em;font:inherit;cursor:pointer;background:linear-gradient(#211a12,#120e09);border:1px solid #6b5636;border-radius:3px;padding:.45em 1.2em;font-size:1.1em}.sheet__tab--on[data-v-2f80a892]{color:#fff3d6;background:linear-gradient(#5a4326,#3a2b17);border-color:#f0c070;box-shadow:0 0 .7rem #f0c07059}.sheet__badge[data-v-2f80a892]{color:#10200a;text-align:center;background:#9fc47a;border-radius:1em;min-width:1.4em;margin-left:.4em;padding:0 .3em;font-size:.75em;line-height:1.5;display:inline-block}.sheet__close[data-v-2f80a892]{color:#f1e3c4;width:44px;height:44px;font:inherit;cursor:pointer;background:linear-gradient(#2a2117,#17120c);border:1px solid #a7834b;border-radius:3px;padding:0;font-size:1.8em;line-height:1}.sheet__panels[data-v-2f80a892]{display:grid}.sheet__panels[data-v-2f80a892]>*{grid-area:1/1}.sheet__panel--hidden[data-v-2f80a892]{visibility:hidden}.sheet__journal[data-v-2f80a892],.sheet__stats[data-v-2f80a892],.sheet__skills[data-v-2f80a892]{align-self:start}.sheet__gear[data-v-2f80a892]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:16px;display:grid}.sheet__hero[data-v-2f80a892]{background:radial-gradient(at 50% 45%,#33271ae6,#0e0b08e0 65%);flex-direction:column;padding:12px 8px 8px;display:flex}.sheet__name[data-v-2f80a892]{text-align:center;margin:0;font-size:1.6em;font-weight:400}.sheet__meta[data-v-2f80a892]{color:#d8c9aa;text-align:center;margin:0 0 6px}.sheet__doll[data-v-2f80a892]{grid-template-columns:var(--item-cell) minmax(0, 1fr) var(--item-cell);flex:1;gap:4px;min-height:620px;display:grid}.sheet__doll .sheet__slots[data-v-2f80a892]{z-index:1;align-content:start;gap:8px;padding-top:12px;position:relative}.sheet__slots--left[data-v-2f80a892]{grid-area:1/1}.sheet__slots--right[data-v-2f80a892]{grid-area:1/3}.sheet__figure[data-v-2f80a892]{grid-area:1/2;min-height:0;position:relative}.sheet__figure[data-v-2f80a892] img{aspect-ratio:auto;object-fit:contain;width:calc(100% + 88px);height:100%;position:absolute;inset:0 -44px}.sheet__bag[data-v-2f80a892]{flex-direction:column;gap:12px;display:flex}.sheet__heading[data-v-2f80a892]{margin:0;font-size:1.5em;font-weight:400}.sheet__card[data-v-2f80a892]{background:#120f0bd9;border:1px solid #6b5636;border-radius:3px;flex:1 1 0;min-height:8em;padding:12px;overflow-y:auto}.sheet__hint[data-v-2f80a892]{margin:0}.sheet__skills[data-v-2f80a892]{flex-direction:column;gap:12px;display:flex}@media (width<=760px){.sheet[data-v-2f80a892]{--item-cell:52px;width:100%;min-height:100%;box-shadow:none;border:none;border-radius:0;padding:12px}.sheet__title[data-v-2f80a892]{font-size:1.5em}.sheet__tabs[data-v-2f80a892]{order:3;width:100%}.sheet__tab[data-v-2f80a892]{flex:40%;min-width:0;padding:.4em;font-size:1em}.sheet__gear[data-v-2f80a892]{grid-template-columns:minmax(0,1fr)}.sheet__card[data-v-2f80a892]{flex:none;overflow-y:visible}.sheet__doll[data-v-2f80a892]{grid-template-columns:minmax(0,1fr);min-height:0}.sheet__doll .sheet__slots[data-v-2f80a892]{grid-area:auto/1;grid-template-columns:repeat(5, var(--item-cell));justify-content:center;padding-top:0}.sheet__figure[data-v-2f80a892]{aspect-ratio:2/3;order:1;grid-area:auto/1;justify-self:center;width:min(100%,320px)}.sheet__figure[data-v-2f80a892] img{width:100%;inset:0}}.dialog[data-v-b7578b97]{width:calc(var(--ui) * 30);box-sizing:border-box;max-width:calc(100vw - 32px);font-size:calc(var(--ui) * 1.05);flex-direction:column;gap:.6em;padding:.6em 1.1em 1.2em;display:flex}.dialog--wide[data-v-b7578b97]{width:calc(var(--ui) * 52)}.dialog__title[data-v-b7578b97]{text-align:center;margin:0;font-size:1.5em;font-weight:400}.dialog[data-v-b7578b97] p{margin:0}.dialog[data-v-b7578b97] .dialog__actions{flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:.4em;display:flex}.dialog[data-v-b7578b97] .dialog__error{color:#e07a64}.dialog[data-v-b7578b97] .dialog__error:empty{display:none}@media (width<=760px){.dialog[data-v-b7578b97],.dialog--wide[data-v-b7578b97]{width:100%;max-width:none;min-height:100%;font-size:16px}}.avatar[data-v-3ac70eb2]{aspect-ratio:1;object-fit:cover;background:#1b1712;border:1px solid #4a3c27;border-radius:3px;width:100%;display:block}.avatar--none[data-v-3ac70eb2]{fill:#5a4d3a}.account[data-v-b04268eb]{max-height:min(70dvh, calc(var(--ui) * 40));grid-template-columns:repeat(2,minmax(0,1fr));gap:1em 1.6em;display:grid;overflow-y:auto}.account__part[data-v-b04268eb]{flex-direction:column;gap:.5em;min-width:0;display:flex}.account__part[data-v-b04268eb]:nth-child(4){grid-column:1/-1}.account__heading[data-v-b04268eb]{color:#e6c98a;margin:0;font-size:1.2em;font-weight:400}.account__form[data-v-b04268eb]{flex-direction:column;gap:.5em;display:flex}.account__field[data-v-b04268eb]{flex-direction:column;gap:.2em;display:flex}.account__field span[data-v-b04268eb],.account__muted[data-v-b04268eb]{color:#b8a888;font-size:.9em}.account__current b[data-v-b04268eb]{color:#fff1d2;overflow-wrap:anywhere;font-weight:400}.account__notice[data-v-b04268eb]{color:#9fcf7f}.account__submit[data-v-b04268eb]{align-self:flex-start}.account__gallery[data-v-b04268eb]{grid-template-columns:repeat(auto-fill,minmax(3.6em,1fr));gap:.5em;margin:0;padding:0;list-style:none;display:grid}.account__avatar[data-v-b04268eb]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;width:100%;padding:2px;display:block}.account__avatar[data-v-b04268eb]:not(:disabled):hover{border-color:#8a6d3b}.account__avatar--current[data-v-b04268eb]{border-color:#e6c98a;box-shadow:0 0 .5em #e6c98a80}.account__avatar[data-v-b04268eb]:disabled{cursor:wait}@media (width<=760px){.account[data-v-b04268eb]{grid-template-columns:1fr;max-height:none}}.looks[data-v-71610c30]{grid-template-columns:repeat(var(--columns), minmax(0, 64px));justify-content:center;gap:6px;width:100%;display:grid}.looks__item[data-v-71610c30]{cursor:pointer;min-width:0;position:relative}.looks__input[data-v-71610c30]{opacity:0;pointer-events:none;position:absolute}.looks__portrait[data-v-71610c30]{aspect-ratio:1;box-sizing:border-box;object-fit:cover;background:radial-gradient(circle at 50% 40%,#2a2219,#0d0b09);border:2px solid #4a3c27;border-radius:4px;width:100%;display:block}.looks__item:hover .looks__portrait[data-v-71610c30]{border-color:#a7834b}.looks__input:checked+.looks__portrait[data-v-71610c30]{border-color:#f0c070;box-shadow:0 0 .6rem #f0c07073}.looks__input:focus-visible+.looks__portrait[data-v-71610c30]{outline-offset:2px;outline:2px solid #8fd0e8}.looks__input:disabled+.looks__portrait[data-v-71610c30]{cursor:default;opacity:.6}.create[data-v-82d9c6ec]{flex-direction:column;gap:12px;display:flex}.create__body[data-v-82d9c6ec]{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:start;gap:16px;display:grid}.create__fields[data-v-82d9c6ec]{flex-direction:column;gap:12px;display:flex}.create__row[data-v-82d9c6ec]{flex-wrap:wrap;gap:6px 20px;display:flex}.create__field[data-v-82d9c6ec],.create__group[data-v-82d9c6ec]{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.create__label[data-v-82d9c6ec]{color:#b9a888;font-size:.85em}.create__input[data-v-82d9c6ec]{color:inherit;font:inherit;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;padding:.5em .7em}.create__option[data-v-82d9c6ec]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.create__option small[data-v-82d9c6ec]{color:#b9a888;flex-basis:100%;padding-left:1.6em}.create__error[data-v-82d9c6ec]{color:#e07a64;min-height:1.2em;margin:0}.create__actions[data-v-82d9c6ec]{justify-content:center;gap:12px;display:flex}.create__appearance[data-v-82d9c6ec]{flex-direction:column;align-items:center;gap:10px;display:flex}.create__figure[data-v-82d9c6ec]{width:100%}@media (width<=600px){.create__body[data-v-82d9c6ec]{grid-template-columns:minmax(0,1fr)}.create__appearance[data-v-82d9c6ec]{order:-1}.create__figure[data-v-82d9c6ec]{width:160px}}.icon[data-v-25efff33]{object-fit:contain;flex:none;width:1.3em;height:1.3em}.wreath[data-v-6149719a]{background:url(/assets/level-badge-CNWcbPNS.avif) 50%/contain no-repeat;place-items:center;width:4.6em;height:4.6em;display:grid}.wreath__level[data-v-6149719a]{background:linear-gradient(#fff1d2 0%,#ecd29c 45%,#b88b4f 100%);color:#0000;font-variant-numeric:lining-nums;text-box:trim-both cap alphabetic;filter:drop-shadow(0 0 .05em #ffd78c8c)drop-shadow(0 .05em .04em #000000e6);-webkit-background-clip:text;background-clip:text;font-family:Times New Roman,Times,serif;font-size:1.9em;line-height:1;transform:translateY(-.04em)}.details[data-v-56d5b99e]{flex-direction:column;gap:.9em;display:flex}.details p[data-v-56d5b99e]{margin:0}.details__head[data-v-56d5b99e]{justify-content:space-between;align-items:center;gap:.5em;display:flex}.details__who[data-v-56d5b99e]{min-width:0}.details__name[data-v-56d5b99e]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:2.1em;font-weight:400;line-height:1.15;overflow:hidden}.details__meta[data-v-56d5b99e]{color:#d8c9a8}.details__level[data-v-56d5b99e]{flex:none}.details__place[data-v-56d5b99e]{align-items:center;gap:.8em;display:flex}.details__pin[data-v-56d5b99e]{width:2.4em;height:2.4em}.details__where[data-v-56d5b99e]{min-width:0}.details__label[data-v-56d5b99e]{color:#b9a888;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.15em;font-size:.78em}.details__city[data-v-56d5b99e]{font-size:1.4em;line-height:1.15}.details__spot[data-v-56d5b99e]{color:#d8c9a8;font-size:.95em}.details__actions[data-v-56d5b99e]{flex-direction:column;gap:.6em;display:flex}.details__action[data-v-56d5b99e]{justify-content:center;align-items:center;gap:.6em;font-size:1.1em;display:flex}.details__enter[data-v-56d5b99e]{--edge:.72em;isolation:isolate;border:var(--edge) solid transparent;border-image:url(/assets/enter-button-B_IF13UI.avif) 40 fill / var(--edge) stretch;color:#fff1d2;font:inherit;text-shadow:0 1px 3px #000000d9;cursor:pointer;background:0 0;margin-top:.3em;padding:.35em 1em .45em;font-size:1.45em;position:relative}.details__enter[data-v-56d5b99e]:before{inset:calc(var(--edge) * -1);z-index:-1;border:var(--edge) solid transparent;border-image:url(/assets/enter-button-lit-DEJ7q96F.avif) 40 fill / var(--edge) stretch;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease-out;position:absolute}.details__enter[data-v-56d5b99e]:not(:disabled):is(:hover,:focus-visible,:active):before{opacity:1}.details__enter[data-v-56d5b99e]:focus-visible{outline:none}.details__enter[data-v-56d5b99e]:disabled{cursor:not-allowed;filter:grayscale(.6)brightness(.7)}@media (prefers-reduced-motion:reduce){.details__enter[data-v-56d5b99e]:before{transition:none}}.details__blocked[data-v-56d5b99e]{color:#e2a48f;text-align:center}.details__error[data-v-56d5b99e]{color:#e07a64;text-align:center}.details__delete .icon[data-v-56d5b99e]{width:1.15em;height:1.15em}.details__delete[data-v-56d5b99e]{color:#e0675a;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4em;padding:.3em;display:flex}.details__delete[data-v-56d5b99e]:not(:disabled):hover{color:#ff8a7a;text-decoration:underline}.details__delete[data-v-56d5b99e]:disabled{cursor:not-allowed;opacity:.55}.list[data-v-6086507c]{scrollbar-width:none;flex-direction:column;gap:.6em;margin:0;padding:.5em .6em;list-style:none;display:flex}.list[data-v-6086507c]::-webkit-scrollbar{display:none}.list--more[data-v-6086507c]{-webkit-mask-image:linear-gradient(#000 calc(100% - 3em),#0000);mask-image:linear-gradient(#000 calc(100% - 3em),#0000)}.card[data-v-6086507c]{--card-edge:.85em;isolation:isolate;border:var(--card-edge) solid transparent;border-image:url(/assets/hero-card-DVHIzmF5.avif) 34 fill / var(--card-edge) stretch;width:100%;min-height:7.4em;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:stretch;padding:0;transition:filter .15s ease-out;display:flex;position:relative;overflow:visible}.card[data-v-6086507c]:after{inset:calc(var(--card-edge) * -1);z-index:-1;border:var(--card-edge) solid transparent;border-image:url(/assets/hero-card-lit-i9sD6vRA.avif) 34 fill / var(--card-edge) stretch;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease-out;position:absolute}.card[data-v-6086507c]:not(:disabled,.card--selected):hover{filter:brightness(1.15)}.card--selected[data-v-6086507c]:after{opacity:1}@media (prefers-reduced-motion:reduce){.card[data-v-6086507c],.card[data-v-6086507c]:after{transition:none}}.card--selected[data-v-6086507c]:before{top:50%;left:calc(var(--card-edge) * (9 / 34 - 1));z-index:1;content:"";background:linear-gradient(135deg,#ffd07a,#c46a1c);border:1px solid #fff1d2;width:.7em;height:.7em;position:absolute;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 .5em #ffaa3ccc}.card[data-v-6086507c]:disabled{cursor:not-allowed}.card__portrait[data-v-6086507c]{width:7.4em;height:auto;margin:0 0 calc(var(--card-edge) * (15 / 34 - 1)) calc(var(--card-edge) * (12 / 34 - 1));object-fit:cover;object-position:top;--notch:calc(var(--card-edge) * 20 / 34);clip-path:polygon(0 0, 100% 0, 100% 100%, var(--notch) 100%, 0 calc(100% - var(--notch)));flex:none;align-self:stretch;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.card__text[data-v-6086507c]{flex-direction:column;flex:auto;justify-content:center;gap:.15em;min-width:0;padding:.5em .4em;display:flex}.card__name[data-v-6086507c]{background:linear-gradient(#fff1d2 0%,#ecd29c 45%,#b88b4f 100%);color:#0000;text-overflow:ellipsis;white-space:nowrap;filter:drop-shadow(0 .05em .04em #000000e6);-webkit-background-clip:text;background-clip:text;font-size:1.45em;line-height:1.15;overflow:hidden}.card--selected .card__name[data-v-6086507c]{background-image:linear-gradient(#ffe7b0 0%,#f2b45e 55%,#c97a2c 100%)}.card__meta[data-v-6086507c]{color:#d8c9a8;font-size:.95em}.card__ribbons[data-v-6086507c]{top:calc(var(--card-edge) * -1 + .15em);z-index:2;gap:.25em;display:flex;position:absolute;right:.5em}.ribbon[data-v-6086507c]{--c1:#e2b25e;--c2:#8a5a1c;--rim:#ffe1a0;filter:drop-shadow(0 .15em .2em #000000bf);width:1.45em;height:2.1em;transition:filter .15s ease-out;position:relative}.ribbon--fight[data-v-6086507c]{--c1:#b8433a;--c2:#5e1712;--rim:#f0a090}.ribbon[data-v-6086507c]:before,.ribbon[data-v-6086507c]:after{clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .6em),0 100%);content:"";position:absolute;inset:0}.ribbon[data-v-6086507c]:before{background:var(--rim)}.ribbon[data-v-6086507c]:after{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 3px), linear-gradient(90deg, var(--c2), var(--c1) 45%, var(--c2));clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - .55em),0 100%);inset:0 .1em .12em}.ribbon__icon[data-v-6086507c]{z-index:1;color:#fff1d2;filter:drop-shadow(0 1px 1px #000c);width:.9em;height:.9em;position:absolute;bottom:.7em;left:50%;transform:translate(-50%)}.ribbon__tip[data-v-6086507c]{z-index:3;color:#f1d9a8;white-space:nowrap;opacity:0;pointer-events:none;background:#140e08f2;border:1px solid #c99a55;border-radius:3px;padding:.15em .6em;font-size:.8em;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;top:calc(100% + .25em);left:50%;transform:translate(-50%,-.2em);box-shadow:0 .2em .5em #000000b3}.ribbon[data-v-6086507c]:hover{filter:drop-shadow(0 .15em .2em #000000bf)brightness(1.15)}.ribbon:hover .ribbon__tip[data-v-6086507c]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ribbon[data-v-6086507c],.ribbon__tip[data-v-6086507c]{transition:none}}.delete[data-v-8a2f1767]{flex-direction:column;gap:.6em;display:flex}.delete__warning[data-v-8a2f1767]{color:#e07a64}.delete__confirm[data-v-8a2f1767]{flex-wrap:wrap;align-items:center;gap:.3em .5em;display:flex}.delete__name[data-v-8a2f1767]{color:#f1e3c4;overflow-wrap:anywhere;font-weight:600}.delete__danger[data-v-8a2f1767]:not(:disabled){color:#f0b4a4}.look[data-v-f148ed49]{flex-direction:column;align-items:center;gap:.6em;display:flex}.look__figure[data-v-f148ed49]{width:auto;height:min(calc(var(--ui) * 22), 40dvh)}.rename[data-v-3577b337]{flex-direction:column;gap:.6em;display:flex}.hall[data-v-6b46db7f]{color:#e8dcc4;font-family:Georgia,Times New Roman,serif;font-size:var(--ui);background:#0b0a0c url(/assets/background-qS2Ym-IZ.avif) 50% 70%/cover no-repeat;position:fixed;inset:0}.hall[data-v-6b46db7f]:after{z-index:0;box-shadow:inset 0 0 calc(var(--ui) * 7) calc(var(--ui) * 1.2) #000000b3;pointer-events:none;content:"";position:absolute;inset:0}.hall[data-v-6b46db7f]>:not(dialog){z-index:1}.hall__heading[data-v-6b46db7f]{position:absolute;top:1.2em;left:3.6em}.hall__title[data-v-6b46db7f]{margin:0;font-size:3em;font-weight:400;line-height:1.1}.hall__subtitle[data-v-6b46db7f]{color:#d8c9a8;text-shadow:0 1px 3px #000;margin:.1em 0 0 .1em;font-size:1.45em}.hall__takeover[data-v-6b46db7f]{margin:0}.hall__heroes[data-v-6b46db7f],.hall__details[data-v-6b46db7f]{box-sizing:border-box;max-height:calc(100% - 14em);position:absolute;top:8em}.hall__heroes[data-v-6b46db7f]{flex-direction:column;width:28em;padding:.8em .3em 1.1em;display:flex;left:3em}.hall__details[data-v-6b46db7f]{width:25em;padding:.6em 1em 1.1em;right:3em;overflow-y:auto}.hall__panel-title[data-v-6b46db7f]{text-align:center;margin:0;font-size:1.8em;font-weight:400}.hall__list[data-v-6b46db7f]{min-height:0;overflow-y:auto}.hall__create[data-v-6b46db7f]{flex:none;justify-content:center;align-items:center;gap:.6em;margin:.6em .6em 0;font-size:1.35em;display:flex}.hall__stage[data-v-6b46db7f]{--px:max(100vw / 1672, 100dvh / 941);--top:calc((100dvh - 941 * var(--px)) * .7);z-index:0;pointer-events:none;position:absolute;inset:0}.hall__figure[data-v-6b46db7f]{bottom:calc(100dvh - var(--top) - 790 * var(--px));width:auto;height:min(640 * var(--px), calc(var(--top) + 790 * var(--px) - 1em));filter:drop-shadow(0 0 1.5em #0009);position:absolute;left:50%;transform:translate(-50%)}.hall__plaque[data-v-6b46db7f]{--plaque-height:5em;top:calc(var(--top) + 815 * var(--px));isolation:isolate;box-sizing:border-box;height:var(--plaque-height);min-width:calc(var(--plaque-height) * 700 / 187);padding:0 calc(var(--plaque-height) * 110 / 187 + .4em);text-align:center;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.hall__plaque[data-v-6b46db7f]:before{z-index:-1;border-style:solid;border-color:#0000;border-width:calc(var(--plaque-height) / 2) calc(var(--plaque-height) * 110 / 187);border-image:url(/assets/nameplate-BLyakv8D.avif) 93 110 94 fill / calc(var(--plaque-height) / 2) calc(var(--plaque-height) * 110 / 187) stretch;content:"";position:absolute;inset:0}.hall__plaque-name[data-v-6b46db7f]{font-size:1.8em;line-height:1.15}.hall__plaque-class[data-v-6b46db7f]{color:#d8c9a8;font-size:1.1em}.hall__error[data-v-6b46db7f]{color:#e07a64;margin:0;font-size:1.3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hall__corner[data-v-6b46db7f]{gap:1em;display:flex;position:absolute;top:1.4em;right:3em}.hall__corner-button[data-v-6b46db7f]{font-size:inherit;filter:drop-shadow(0 2px 4px #000c);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:transform .3s ease-out,filter .15s ease-out;display:grid}.hall__corner-button[data-v-6b46db7f]:is(:hover,:focus-visible){filter:drop-shadow(0 2px 4px #000c)brightness(1.25)}.hall__settings[data-v-6b46db7f]:is(:hover,:focus-visible){transform:rotate(30deg)}.hall__corner-button[data-v-6b46db7f] .icon{width:3.6em;height:3.6em}.hall__logout[data-v-6b46db7f]{color:#e8dcc4;font:inherit;text-shadow:0 1px 3px #000;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:.3em .4em;font-size:1.45em;display:flex;position:absolute;bottom:2em;left:3em}.hall__logout[data-v-6b46db7f] .icon{transition:filter .15s ease-out}.hall__logout[data-v-6b46db7f]{transition:color .15s ease-out,text-shadow .15s ease-out}.hall__logout[data-v-6b46db7f]:not(:disabled):is(:hover,:focus-visible){color:#fff1d2;text-shadow:0 1px 3px #000,0 0 .5em #ffbe6ebf}.hall__logout[data-v-6b46db7f]:focus-visible{outline:none}.hall__logout[data-v-6b46db7f]:not(:disabled):is(:hover,:focus-visible) .icon{filter:brightness(1.35)drop-shadow(0 0 .3em #ffbe6eb3)}@media (prefers-reduced-motion:reduce){.hall__logout[data-v-6b46db7f],.hall__logout[data-v-6b46db7f] .icon{transition:none}}.hall__logout[data-v-6b46db7f]:disabled{cursor:not-allowed;opacity:.55}@media (width<=760px){.hall[data-v-6b46db7f]{background:0 0;flex-direction:column;gap:16px;width:100%;min-width:0;font-size:15px;display:flex;position:relative;inset:auto}.hall[data-v-6b46db7f]:before{z-index:-1;content:"";background:#0b0a0c url(/assets/background-qS2Ym-IZ.avif) bottom/cover no-repeat;position:fixed;inset:0}.hall[data-v-6b46db7f]:after{display:none}.hall__heading[data-v-6b46db7f],.hall__heroes[data-v-6b46db7f],.hall__details[data-v-6b46db7f],.hall__stage[data-v-6b46db7f],.hall__figure[data-v-6b46db7f],.hall__plaque[data-v-6b46db7f],.hall__logout[data-v-6b46db7f],.hall__error[data-v-6b46db7f]{width:auto;max-height:none;position:static;inset:auto;transform:none}.hall__heading[data-v-6b46db7f]{padding-right:104px}.hall__title[data-v-6b46db7f]{font-size:1.9em}.hall__plaque[data-v-6b46db7f]{position:relative}.hall__stage[data-v-6b46db7f]{flex-direction:column;align-items:center;gap:8px;display:flex}.hall__figure[data-v-6b46db7f]{width:auto;height:50dvh}.hall__logout[data-v-6b46db7f]{align-self:flex-start}.hall__corner[data-v-6b46db7f]{z-index:2;gap:10px;position:absolute;top:8px;right:8px}.hall__corner-button[data-v-6b46db7f] .icon{width:40px;height:40px}}.details[data-v-f0a0f3f8]{box-sizing:border-box;background:#0c0a08f5;border:1px solid #4a3c27;border-radius:.25rem;max-width:calc(100vw - 2rem);padding:.625rem .75rem}.details__name[data-v-f0a0f3f8]{color:#f1e3c4;margin:0;font-size:1.15em;font-weight:400}.details__cost[data-v-f0a0f3f8]{color:#d9b77a;margin:2px 0 .5rem;font-size:.85em}.details__parts[data-v-f0a0f3f8]{color:#d8ccb4;border-top:1px solid #3a2f20;margin:0;padding:.5rem 0 0 1.125rem;font-size:.9em}.details__reason[data-v-f0a0f3f8]{color:#e07a64;margin:.5rem 0 0;font-size:.85em}.bar[data-v-a0b31114]{--rim:1.25rem;border:var(--rim) solid transparent;border-image:url(/assets/ability-bar-BGas4Z1p.avif) 36 fill / var(--rim);position:relative}.bar__ap[data-v-a0b31114]{top:calc(var(--rim) * -1);z-index:1;color:#d8ccb4;background:#120f0b;border:1px solid #6b5636;border-radius:.875rem;align-items:center;gap:.625rem;padding:.3125rem .875rem;font-size:.85em;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.bar__pips[data-v-a0b31114]{gap:.5rem;display:flex}.bar__pip[data-v-a0b31114]{border:1px solid #d9b77a;width:.8125rem;height:.8125rem;transform:rotate(45deg)}.bar__pip--full[data-v-a0b31114]{background:#f1e3c4;box-shadow:0 0 .375rem #f1e3c480}.bar__ap-count[data-v-a0b31114]{color:#b9a888}.bar__hint[data-v-a0b31114]{bottom:calc(100% + var(--rim) + 1.125rem);color:#e07a64;white-space:nowrap;background:#0a0908cc;border-radius:.1875rem;align-items:center;gap:.5rem;margin:0;padding:.1875rem .625rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.bar__slots[data-v-a0b31114]{grid-template-columns:repeat(8,4.25rem);gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.bar__slot[data-v-a0b31114]{aspect-ratio:989/998;background:url(/assets/ability-slot-DZJPfMoE.avif) 50%/100% 100% no-repeat;position:relative}.bar__tip[data-v-a0b31114]{z-index:5;pointer-events:none;width:16.25rem;min-height:0;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 .25rem 1rem #0009}.bar__glow[data-v-a0b31114]{filter:drop-shadow(0 0 #f0c07000);transition:filter .15s ease-out;position:absolute;inset:5.71% 5.76% 6.31%;container-type:size}:is(.bar__glow[data-v-a0b31114]:has(>.slot:not(:disabled):hover),.bar__glow[data-v-a0b31114]:has(>.slot:focus-visible)){filter:drop-shadow(0 0 .375rem #f0c070b3)}:is(.bar__glow--selected[data-v-a0b31114],.bar__glow--selected[data-v-a0b31114]:has(>.slot:not(:disabled):hover)){filter:drop-shadow(0 0 .625rem #f0c070f2)}.slot[data-v-a0b31114]{--bevel:9.8%;box-sizing:border-box;color:#f1e3c4;width:100%;height:100%;font:inherit;cursor:pointer;clip-path:polygon(var(--bevel) 0, calc(100% - var(--bevel)) 0, 100% var(--bevel), 100% calc(100% - var(--bevel)), calc(100% - var(--bevel)) 100%, var(--bevel) 100%, 0 calc(100% - var(--bevel)), 0 var(--bevel));background:#100d0a 50%/cover no-repeat;border:none;padding:.375rem .25rem;font-size:.66em;line-height:1.15;position:relative}.slot[data-v-a0b31114]:focus-visible{outline:none}.slot[data-v-a0b31114]:disabled{cursor:not-allowed;filter:grayscale()brightness(.55)}.slot__shade[data-v-a0b31114]{--ring:.75rem;--bx:9.8cqw;--by:9.8cqh;filter:drop-shadow(0 .0625rem .3125rem #000000f2);pointer-events:none;position:absolute;inset:0}.slot__shade[data-v-a0b31114]:before{inset:calc(var(--ring) * -1);content:"";clip-path:polygon(evenodd, 0 0, 100% 0, 100% 100%, 0 100%, 0 0, calc(var(--ring) + var(--bx)) var(--ring), calc(100% - var(--ring) - var(--bx)) var(--ring), calc(100% - var(--ring)) calc(var(--ring) + var(--by)), calc(100% - var(--ring)) calc(100% - var(--ring) - var(--by)), calc(100% - var(--ring) - var(--bx)) calc(100% - var(--ring)), calc(var(--ring) + var(--bx)) calc(100% - var(--ring)), var(--ring) calc(100% - var(--ring) - var(--by)), var(--ring) calc(var(--ring) + var(--by)), calc(var(--ring) + var(--bx)) var(--ring));background:#000;position:absolute}.slot__name[data-v-a0b31114]{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;display:block;position:relative}.slot--icon .slot__name[data-v-a0b31114]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slot__cost[data-v-a0b31114]{color:#d9b77a;position:absolute;bottom:4%;right:12%}.slot__block[data-v-a0b31114]{color:#e07a64;position:absolute;top:4%;right:12%}.slot--icon .slot__cost[data-v-a0b31114],.slot--icon .slot__block[data-v-a0b31114]{text-shadow:0 0 .2em #000,0 0 .4em #000}@media (prefers-reduced-motion:reduce){.bar__glow[data-v-a0b31114]{transition:none}}@media (width<=820px){.bar__hint[data-v-a0b31114]{white-space:normal;justify-content:center;margin-bottom:.375rem;position:static;transform:none}.bar[data-v-a0b31114]{--rim:1rem;margin-top:.875rem}.bar__slots[data-v-a0b31114]{grid-template-columns:repeat(4,minmax(0,1fr))}.slot[data-v-a0b31114]{padding:.25rem 2px;font-size:.6em}}.chat[data-v-e8a645ba]{box-sizing:border-box;background:#0c0a08e6;border:1px solid #4a3c27;border-radius:.25rem;flex-direction:column;padding:.625rem .75rem;display:flex}.chat__title[data-v-e8a645ba]{margin:0 0 .5rem;font-size:1em;font-weight:400}.chat__empty[data-v-e8a645ba]{color:#8c7c60;margin:0;font-size:.85em}.log[data-v-994a47d4]{flex-direction:column;min-height:0;display:flex}.log__title[data-v-994a47d4]{margin:0 0 .5rem;font-size:1em;font-weight:400}.log--movable .log__title[data-v-994a47d4]{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.log--sized .log__lines[data-v-994a47d4]{min-height:0;max-height:none}.log__corner[data-v-994a47d4]{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 50%,#7a6440 50% 60%,#0000 60% 70%,#7a6440 70% 80%,#0000 80%);width:1rem;height:1rem;position:absolute;bottom:0;right:0}@media (width<=820px){.log__corner[data-v-994a47d4]{display:none}.log--movable .log__title[data-v-994a47d4]{cursor:auto}.log--sized .log__lines[data-v-994a47d4]{max-height:50dvh}}.log__lines[data-v-994a47d4]{background:#0a0908bf;border:1px solid #4a3c27;border-radius:.25rem;flex:1;min-height:7.5rem;max-height:50dvh;margin:0;padding:.5rem .625rem;font-size:.85em;line-height:1.45;list-style:none;overflow-y:auto}.log__line--round[data-v-994a47d4]{color:#d9b77a;text-transform:uppercase;letter-spacing:.08em;margin-top:.375rem}.log__line--player[data-v-994a47d4]{color:#d8ccb4}.log__line--enemy[data-v-994a47d4]{color:#e2a48f}.log__line--system[data-v-994a47d4]{color:#f1e3c4;font-weight:600}.hp[data-v-ca3269be]{background:#2b231a;border:1px solid #4a3c27;border-radius:2px;height:1.125rem;position:relative;overflow:hidden}.hp__fill[data-v-ca3269be]{background:linear-gradient(#a33a2a,#6e2016);height:100%;transition:width .35s}.hp--player .hp__fill[data-v-ca3269be]{background:linear-gradient(#b5452f,#7a2418)}.hp__text[data-v-ca3269be]{color:#f6ecd6;text-shadow:0 1px 2px #000;place-items:center;font-size:.8em;display:grid;position:absolute;inset:0}.enemy[data-v-f624bc84]{color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.enemy__plate[data-v-f624bc84]{flex-direction:column;gap:.25rem;width:11rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}.enemy__figure[data-v-f624bc84]{opacity:.9;border:0;width:6.875rem}.enemy__art[data-v-f624bc84]{width:auto;height:calc(var(--art-height) * 100cqh / 56.25);display:block}.enemy__art[data-v-f624bc84],.enemy__figure[data-v-f624bc84]{--glow:drop-shadow(0 .6rem .8rem #000000b3);filter:var(--glow);transition:filter .2s}.enemy__art--mirrored[data-v-f624bc84]{transform:scaleX(-1)}.enemy--active[data-v-f624bc84] :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 .6rem #d9b77acc) drop-shadow(0 0 .2rem #d9b77a99)}.enemy--target[data-v-f624bc84]{cursor:crosshair}.enemy--target[data-v-f624bc84] :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 .6rem #e0492fbf)}.enemy--target[data-v-f624bc84]:is(:hover,:focus-visible){outline:none}.enemy--target[data-v-f624bc84]:is(:hover,:focus-visible) :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 1rem #f05032f2) drop-shadow(0 0 .25rem #f05032e6)}.enemy--highlighted[data-v-f624bc84] :is(.enemy__art,.enemy__figure){--glow:drop-shadow(0 0 .8rem #f1e3c4b3) drop-shadow(0 0 .2rem #f1e3c499)}.enemy--down[data-v-f624bc84]{opacity:.45}.enemy--down[data-v-f624bc84] :is(.enemy__art,.enemy__figure){filter:grayscale()brightness(.5)}@media (width<=820px){.enemy__plate[data-v-f624bc84]{position:static;transform:none}.enemy__art[data-v-f624bc84]{max-width:15rem;height:auto;max-height:calc(var(--art-height) * .68rem)}}.enemy__tag[data-v-f624bc84]{color:#b9a888;font-size:.8em}.enemy__effects[data-v-f624bc84]{flex-wrap:wrap;justify-content:center;gap:.25rem;margin:0;padding:0;font-size:.75em;list-style:none;display:flex}.enemy__effects li[data-v-f624bc84]{border:1px solid;border-radius:.5rem;padding:1px .375rem}.enemy__effect--bleed[data-v-f624bc84]{color:#e07a64}.enemy__effect--guard[data-v-f624bc84]{color:#8fb4d9}.menu-bar[data-v-aaa16d09]{--bar-height:calc(var(--ui) * 2.6);align-items:center;gap:calc(var(--bar-height) * .05);height:var(--bar-height);box-sizing:border-box;padding:calc(var(--bar-height) * .06) 0;font-size:max(13px, calc(var(--bar-height) * .33));border-style:solid;border-width:0 calc(var(--bar-height) * 70 / 90) 0 calc(var(--bar-height) * 85 / 90);border-image:url(/assets/header-bar-OYqK38qo.avif) 0 70 0 85 fill / 0 calc(var(--bar-height) * 70 / 90) 0 calc(var(--bar-height) * 85 / 90) stretch;font-family:Georgia,Times New Roman,serif;display:flex}.menu-bar button[data-v-aaa16d09-s]{color:#e8d3a8;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:.3em .6em}.menu-bar button[data-v-aaa16d09-s]:hover:not(:disabled),.menu-bar button[aria-current=page][data-v-aaa16d09-s],.menu-bar button[aria-pressed=true][data-v-aaa16d09-s]{color:#fff3d6;text-shadow:0 0 .6rem #f0c07099}.menu-bar button[data-v-aaa16d09-s]:focus-visible{outline-offset:2px;outline:1px solid #f0c070}.menu-bar button[data-v-aaa16d09-s]:disabled{cursor:not-allowed;opacity:.45}@media (width<=760px){.menu-bar[data-v-aaa16d09]{background:#0a0908d9;border:none;border-bottom:1px solid #6b5636;flex-wrap:wrap;justify-content:center;height:auto;padding:6px}}.profile[data-v-52c2903b]{isolation:isolate;aspect-ratio:1981/564;position:relative;container-type:inline-size}.profile[data-v-52c2903b]:before{content:"";z-index:1;pointer-events:none;background:url(/assets/profile-yV5DcVhM.avif) 0 0/100% 100% no-repeat;position:absolute;inset:0}.profile__backdrop[data-v-52c2903b]{z-index:0;clip-path:polygon(10% 0,90% 0,100% 10%,100% 90%,90% 100%,10% 100%,0 90%,0 10%);background:radial-gradient(75% 55% at 50% 22%,#f0aa5a8c,#965a282e 55%,#0000 80%),#0d0b08;width:27.3%;height:89%;position:absolute;top:4.6%;left:1.6%}.profile__placeholder[data-v-52c2903b]{object-fit:cover;width:100%;height:100%}.profile__portrait[data-v-52c2903b]{z-index:2;clip-path:polygon(0 -50%,100% -50%,100% 92%,91% 100%,9% 100%,0 92%);pointer-events:none;width:27.3%;height:107.6%;position:absolute;top:-14%;left:1.6%}.profile__portrait img[data-v-52c2903b]{object-fit:cover;object-position:center bottom;filter:drop-shadow(0 -.2cqw 1.2cqw #f0c07073);width:100%;height:100%;display:block}.profile__level[data-v-52c2903b]{z-index:3;box-sizing:border-box;color:#f1e3c4;background:#1a140c;border:1px solid #a7834b;border-radius:50%;place-items:center;min-width:2.2em;height:2.2em;font-size:3.4cqw;display:grid;position:absolute;bottom:-2%;left:24%}.profile__info[data-v-52c2903b]{z-index:2;flex-direction:column;justify-content:center;gap:1.2cqw;min-width:0;font-size:3.2cqw;display:flex;position:absolute;inset:8% 14% 7% 34.5%}.bar[data-v-2cf6a3ec]{background:#0000008c;border:1px solid #4a3c27;border-radius:2px;height:1.5em;position:relative;overflow:hidden}.bar__fill[data-v-2cf6a3ec]{transition:width .35s;position:absolute;inset:0 auto 0 0}.bar--hp .bar__fill[data-v-2cf6a3ec]{background:linear-gradient(#a3362a,#5e1a13)}.bar--xp .bar__fill[data-v-2cf6a3ec]{background:linear-gradient(#d9b45a,#8a6420)}.bar__label[data-v-2cf6a3ec]{color:#f1e3c4;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;padding:0 .5em;font-size:.8em;line-height:1.9;display:block;position:relative;overflow:hidden}.player[data-v-04db2d73]{align-items:center;gap:.75rem;display:flex}.hero[data-v-04db2d73]{width:min(calc(var(--ui) * 26), 100% - 4.25rem);flex:none}.player__turn[data-v-04db2d73]{flex-direction:column;flex:1;align-items:center;gap:.375rem;display:flex;position:relative}.hero--active[data-v-04db2d73]{filter:drop-shadow(0 0 .5rem #8fd0e8b3)}.hero--highlighted[data-v-04db2d73]{filter:drop-shadow(0 0 .6rem #f1e3c4b3)}.hero--down[data-v-04db2d73] .profile__portrait,.hero--down[data-v-04db2d73] .profile__backdrop{opacity:.45}.hero__tag[data-v-04db2d73]{color:#b9a888;font-size:.8em}.hero__effects[data-v-04db2d73]{margin:0;padding:0;font-size:.8em;list-style:none}.hero__effect--bleed[data-v-04db2d73]{color:#e07a64}.hero__effect--guard[data-v-04db2d73]{color:#8fb4d9}.hero__name[data-v-04db2d73]{text-overflow:ellipsis;white-space:nowrap;font-size:1.45em;line-height:1.1;overflow:hidden}.hero__round[data-v-04db2d73]{color:#f1e3c4;cursor:pointer;background:radial-gradient(circle at 50% 35%,#5a4326,#2a1f12);border:2px solid #a7834b;border-radius:50%;place-items:center;padding:0;display:grid}.hero__stance[data-v-04db2d73]{width:3.5rem;height:3.5rem}.hero__surrender[data-v-04db2d73]{width:2.25rem;height:2.25rem}.hero__timer[data-v-04db2d73]{color:#f1e3c4;font-variant-numeric:tabular-nums;text-align:center;background:#0c0a08eb;border:1px solid #a7834b;border-radius:.1875rem;min-width:1.75rem;padding:0 .25rem;font-size:.85em;position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.hero__timer--short[data-v-04db2d73]{color:#e07a64;border-color:#c0503c}.hero__shield[data-v-04db2d73]{width:1.625rem;height:1.625rem}.hero__flag[data-v-04db2d73]{width:1.125rem;height:1.125rem}.hero__round[data-v-04db2d73]:hover:not(:disabled),.hero__round[data-v-04db2d73]:focus-visible{border-color:#f0c070;outline:none;box-shadow:0 0 .75rem #f0c0708c}.hero__round[data-v-04db2d73]:disabled{cursor:not-allowed;opacity:.5}@media (width<=820px){.player__turn[data-v-04db2d73]{flex:none}}.turns__row[data-v-1a8edba8]{align-items:center;gap:0;max-width:100%;height:3.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex;position:relative;overflow:auto hidden}.turns__slot[data-v-1a8edba8]{box-sizing:border-box;opacity:.6;background:#16130f;border:1px solid #6b5636;border-radius:.1875rem;flex:none;width:2.6rem;height:2.6rem;transition:opacity .2s,width .3s,height .3s;position:relative;overflow:hidden}.turns__slot--enemy[data-v-1a8edba8]{border-color:#7a3a2c}.turns__slot[data-v-1a8edba8]:hover{opacity:1}.turns__slot--active[data-v-1a8edba8]{opacity:1;z-index:1;border-color:#8fd0e8;width:3.5rem;height:3.5rem;box-shadow:0 0 0 2px #8fd0e873}.turns__portrait[data-v-1a8edba8]{object-fit:cover;object-position:top;border:0;width:100%;height:100%;display:block}.turns__portrait--mirrored[data-v-1a8edba8]{transform:scaleX(-1)}.turns__slot--down .turns__portrait[data-v-1a8edba8]{filter:grayscale()brightness(.35)}.turns__cross[data-v-1a8edba8]{color:#d23b2a;place-items:center;font-size:2.125rem;line-height:1;display:grid;position:absolute;inset:0}.turns-move[data-v-1a8edba8],.turns-enter-active[data-v-1a8edba8],.turns-leave-active[data-v-1a8edba8]{transition:transform .4s,opacity .4s}.turns-enter-from[data-v-1a8edba8],.turns-leave-to[data-v-1a8edba8]{opacity:0}.turns-leave-active[data-v-1a8edba8]{position:absolute}.scene[data-v-dc632bba]{isolation:isolate;box-sizing:border-box;color:#e8dcc4;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:100%;height:100dvh;padding:.75rem 1rem;font-family:Georgia,Times New Roman,serif;display:grid;position:relative;overflow:hidden}.scene__backdrop[data-v-dc632bba]{z-index:-1;background:linear-gradient(#0807068c, transparent 18%, transparent 72%, #080706bf), var(--scene-background,none) center / cover no-repeat, #0b0a0c;position:absolute;inset:0}.scene__top[data-v-dc632bba]{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:relative}.scene__menu[data-v-dc632bba]{z-index:3;position:absolute;top:0;right:0}.scene__turns[data-v-dc632bba]{justify-self:center}.scene__labels[data-v-dc632bba]{white-space:nowrap;gap:1.25rem;display:flex}.scene__who[data-v-dc632bba]{font-size:1.15em}.scene__round[data-v-dc632bba]{color:#d9b77a}.scene__error[data-v-dc632bba]{z-index:4;color:#e07a64;background:#0a0908eb;border:1px solid #7a3a2c;border-radius:.1875rem;margin:0;padding:.375rem .75rem;position:absolute;top:4rem;left:50%;transform:translate(-50%)}.scene__connection[data-v-dc632bba]{z-index:5;color:#e8c86a;background:#0a0908eb;border:1px solid #7a6a2c;border-radius:.1875rem;margin:0;padding:.375rem .75rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.scene__loading[data-v-dc632bba]{color:#b9a888}.scene__middle[data-v-dc632bba]{min-height:0;position:relative}.scene__field[data-v-dc632bba]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.scene__stage[data-v-dc632bba]{width:max(100cqw, 100cqh * var(--aspect));height:max(100cqh, 100cqw / var(--aspect));position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:size}.scene__enemy[data-v-dc632bba]{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);pointer-events:auto;position:absolute;translate:-50% -100%}.scene__outcome[data-v-dc632bba]{z-index:2;background:#0a0908e0;border:1px solid;border-radius:.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1.6em;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.scene__reward[data-v-dc632bba]{color:#e8dcc4;font-size:.55em}.scene__home[data-v-dc632bba]{font-size:calc(var(--ui) * 1.25);margin-top:.4rem}.scene__outcome--victory[data-v-dc632bba]{color:#d9b77a}.scene__outcome--defeat[data-v-dc632bba]{color:#e07a64}.scene__caption[data-v-dc632bba]{z-index:2;color:#f1e3c4;text-align:center;background:#0a090899;border-radius:.1875rem;max-width:70%;margin:0;padding:2px .75rem;font-size:.9em;position:absolute;bottom:2.75rem;left:50%;transform:translate(-50%)}.scene__caption[data-v-dc632bba]:empty{display:none}.scene__log[data-v-dc632bba]{z-index:3;background:#0a0908f2;border:1px solid #4a3c27;border-radius:.25rem;width:min(22.5rem,100%);padding:.625rem;position:absolute;top:0;right:0}.scene__log--placed[data-v-dc632bba]{z-index:4;box-sizing:border-box;width:min(var(--log-w), 100vw);height:min(var(--log-h), 100dvh);right:auto;left:clamp(0px, calc(var(--log-x) * 100vw), calc(100vw - min(var(--log-w), 100vw)));top:clamp(0px, calc(var(--log-y) * 100dvh), calc(100dvh - min(var(--log-h), 100dvh)));position:fixed}.scene__bottom[data-v-dc632bba]{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.75rem;display:grid;position:relative}.scene__hero[data-v-dc632bba]{justify-self:stretch}.scene__edit[data-v-dc632bba]{position:absolute;bottom:calc(100% + .5rem);left:0}.scene__actions[data-v-dc632bba]{justify-self:center}.scene__chat[data-v-dc632bba]{align-self:stretch}@media (width<=820px){.scene[data-v-dc632bba]{flex-direction:column;height:auto;min-height:100dvh;padding:.75rem 1rem;display:flex;overflow:visible}.scene__top[data-v-dc632bba],.scene__bottom[data-v-dc632bba]{grid-template-columns:minmax(0,1fr)}.scene__menu[data-v-dc632bba]{margin:-.75rem -1rem 0;position:static}.scene__turns[data-v-dc632bba],.scene__hero[data-v-dc632bba],.scene__actions[data-v-dc632bba]{justify-self:stretch}.scene__edit[data-v-dc632bba]{justify-self:start;position:static}.scene__middle[data-v-dc632bba],.scene__bottom[data-v-dc632bba]{order:1}.scene__middle[data-v-dc632bba]{flex-direction:column;gap:.75rem;display:flex}.scene__outcome[data-v-dc632bba],.scene__caption[data-v-dc632bba],.scene__log[data-v-dc632bba],.scene__log--placed[data-v-dc632bba]{width:auto;max-width:none;height:auto;position:static;transform:none}.scene__field[data-v-dc632bba],.scene__stage[data-v-dc632bba]{pointer-events:auto;width:auto;height:auto;position:static;overflow:visible;translate:none;container-type:normal}.scene__stage[data-v-dc632bba]{flex-wrap:wrap;justify-content:center;align-items:end;gap:.75rem;display:flex}.scene__enemy[data-v-dc632bba]{position:static;translate:none;z-index:auto!important}}.menu[data-v-224e10a4]{z-index:10;top:calc(var(--ui) * 1.2);right:var(--ui);flex-direction:column;align-items:flex-end;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute}.menu__badge[data-v-224e10a4]{color:#1a140c;background:#d9b77a;border-radius:8px;margin-left:4px;padding:0 6px;font-size:.85em}@media (width<=760px){.menu[data-v-224e10a4]{align-items:stretch;top:8px;left:8px;right:8px}}.location[data-v-74ee13e7]{aspect-ratio:2097/447;background:url(/assets/location-panel-Dmon43hL.avif) 0 0/100% 100% no-repeat;position:relative;container-type:inline-size}.location__name[data-v-74ee13e7]{color:#e8d3a8;white-space:nowrap;flex-direction:column;justify-content:center;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;inset:16% 11% 28% 27.5%;overflow:hidden}.location__city[data-v-74ee13e7],.location__place[data-v-74ee13e7]{text-overflow:ellipsis;margin:0;overflow:hidden}.location__city[data-v-74ee13e7]{padding-bottom:.15em;font-size:5.5cqw;line-height:1.1}.location__place[data-v-74ee13e7]{color:#c4b08c;text-shadow:0 .2cqw .2cqw #000000d9;font-size:3.6cqw;line-height:1.2}.location-place-enter-active[data-v-74ee13e7],.location-place-leave-active[data-v-74ee13e7]{transition:opacity .2s}.location-place-enter-from[data-v-74ee13e7],.location-place-leave-to[data-v-74ee13e7]{opacity:0}.location__rose[data-v-74ee13e7]{aspect-ratio:397/404;cursor:pointer;filter:drop-shadow(0 .4cqw .6cqw #000000b3)drop-shadow(0 0 #f0aa5000);background:url(/assets/wind-rose-DBAvXmP3.avif) 50%/contain no-repeat;border:none;width:25.6505%;padding:0;transition:filter .15s ease-out;position:absolute;top:44.85%;left:13.23%;transform:translate(-50%,-50%)}.location__rose[data-v-74ee13e7]:hover,.location__rose[data-v-74ee13e7]:focus-visible{filter:drop-shadow(0 .4cqw .6cqw #000000b3)drop-shadow(0 0 1.6cqw #f0aa50d9);outline:none}@media (prefers-reduced-motion:reduce){.location__rose[data-v-74ee13e7],.location-place-enter-active[data-v-74ee13e7],.location-place-leave-active[data-v-74ee13e7]{transition:none}}.game[data-v-183e08b3]{color:#e8dcc4;font-family:Georgia,Times New Roman,serif;position:fixed;inset:0}.game__location[data-v-183e08b3]{top:calc(var(--ui) * 1.2);left:var(--ui);width:calc(var(--ui) * 22);position:absolute}.game__backdrop[data-v-183e08b3]{z-index:0;position:absolute;inset:0;overflow:hidden}.game__backdrop[data-v-183e08b3]:after{content:"";z-index:2;box-shadow:inset 0 0 calc(var(--ui) * 7) calc(var(--ui) * 1.2) #000000bf;pointer-events:none;position:absolute;inset:0}.game__scene[data-v-183e08b3]{background:50%/cover no-repeat;position:absolute;inset:0}.game-scene-enter-active[data-v-183e08b3]{z-index:1;transition:opacity .5s ease-out}.game-scene-leave-active[data-v-183e08b3]{transition:opacity .25s ease-in .25s}.game-scene-enter-from[data-v-183e08b3],.game-scene-leave-to[data-v-183e08b3]{opacity:0}.game__plates[data-v-183e08b3]{align-items:center;gap:calc(var(--ui) * .6);flex-direction:column;display:flex}.game-plates-enter-active[data-v-183e08b3],.game-plates-leave-active[data-v-183e08b3]{transition:opacity .2s}.game-plates-enter-from[data-v-183e08b3],.game-plates-leave-to[data-v-183e08b3]{opacity:0}@media (prefers-reduced-motion:reduce){.game-scene-enter-active[data-v-183e08b3],.game-scene-leave-active[data-v-183e08b3],.game-plates-enter-active[data-v-183e08b3],.game-plates-leave-active[data-v-183e08b3]{transition:none}}.game__center[data-v-183e08b3]{align-items:center;gap:calc(var(--ui) * .6);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game__center .ui-error[data-v-183e08b3]:empty{display:none}.game__plate[data-v-183e08b3]{font-size:calc(var(--ui) * 1.25)}.game__corner[data-v-183e08b3]{left:var(--ui);bottom:calc(var(--ui) * .75);flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.game__profile[data-v-183e08b3]{width:calc(var(--ui) * 26)}.profile__name[data-v-183e08b3]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.45em;font-weight:400;line-height:1.1;overflow:hidden}.profile__meta[data-v-183e08b3]{color:#b9a888;margin:0;font-size:.85em}@media (width<=760px){.game__location[data-v-183e08b3]{top:calc(var(--ui) * 2.6 + 40px + 1.6em);max-width:calc(100% - 16px);left:8px}.game__corner[data-v-183e08b3]{align-items:stretch;bottom:8px;left:8px;right:8px}.game__profile[data-v-183e08b3]{width:100%}}.loading[data-v-774c4fda]{z-index:100;opacity:1;transition:opacity var(--fade) ease-out;-webkit-user-select:none;user-select:none;background:#0b0a0c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.loading--hidden[data-v-774c4fda]{opacity:0}.loading--leaving[data-v-774c4fda]{pointer-events:none}@media (prefers-reduced-motion:reduce){.loading[data-v-774c4fda],.loading__picture[data-v-774c4fda]{transition:none}}.loading__picture[data-v-774c4fda]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}.loading__picture--ready[data-v-774c4fda]{opacity:1}.loading__footer[data-v-774c4fda]{box-sizing:border-box;width:100%;padding:48px 16px max(32px, env(safe-area-inset-bottom));text-align:center;background:linear-gradient(#0000,#0b0a0cd9 55%);position:relative}.loading__text[data-v-774c4fda]{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.loading__bar[data-v-774c4fda]{background:#0a0908bf;border:1px solid #6b5636;border-radius:3px;width:min(420px,100%);height:6px;margin:0 auto;overflow:hidden}.loading__fill[data-v-774c4fda]{background:linear-gradient(90deg,#b88b4f,#ecd29c);height:100%;transition:width .3s ease-out;display:block}.login-panel[data-v-1f44a1a1]{aspect-ratio:900/1124;background:url(/assets/panel-DoLoqCQB.avif) 50%/contain no-repeat;width:min(440px,100vw - 32px,80.0712dvh - 25.6228px);container-type:inline-size}.login[data-v-1f44a1a1]{box-sizing:border-box;color:#e8dcc4;flex-direction:column;justify-content:center;gap:3.5cqi;height:100%;padding:16cqi 15cqi 14cqi;font-size:clamp(12px,4cqi,17px);display:flex}.login__title[data-v-1f44a1a1]{text-align:center;letter-spacing:.08em;margin:0 0 4cqi;font-family:Georgia,Times New Roman,serif;font-size:2em;font-weight:400}.login__field[data-v-1f44a1a1]{flex-direction:column;gap:.35em;display:flex}.login__label[data-v-1f44a1a1]{letter-spacing:.04em;color:#b9a888;font-size:.85em}.login__input[data-v-1f44a1a1]{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;outline:none;padding:.6em .75em;transition:border-color .15s,box-shadow .15s}.login__input[data-v-1f44a1a1]:focus-visible{border-color:#d9b77a;box-shadow:0 0 0 2px #d9b77a40}.login__input--invalid[data-v-1f44a1a1]{border-color:#b04a3a}.login__error[data-v-1f44a1a1]{color:#e07a64;min-height:1.2em;font-size:.8em}.login__submit[data-v-1f44a1a1]{color:#f1e3c4;font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;margin-top:2cqi;padding:.7em;font-family:Georgia,Times New Roman,serif;font-size:1.1em;transition:filter .15s}.login__submit[data-v-1f44a1a1]:hover:not(:disabled){filter:brightness(1.15)}.login__submit[data-v-1f44a1a1]:disabled{cursor:wait;opacity:.7}.login__submit[data-v-1f44a1a1]:focus-visible{outline-offset:2px;outline:2px solid #d9b77a}.login__status[data-v-1f44a1a1]{text-align:center;color:#b9a888;min-height:1.2em;margin:0;font-size:.85em}.login__register[data-v-1f44a1a1]{color:#d9b77a;align-self:center;font-size:.9em}.login__register[data-v-1f44a1a1]:hover{color:#f1e3c4}.section-form[data-v-ad164dec]{gap:8px;margin:0 0 14px;display:grid}.section-form label[data-v-ad164dec]{gap:4px;display:grid}.section-form__row[data-v-ad164dec]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.section-form__actions[data-v-ad164dec]{align-items:center;gap:16px;display:flex}.pager[data-v-4e5d923c]{color:var(--muted);word-spacing:2px;font-size:13px}.topic-row__main[data-v-d5d12a9a]{overflow-wrap:anywhere;gap:1px;min-width:0;display:grid}.topic-row__pages[data-v-d5d12a9a]:before{content:" ("}.topic-row__pages[data-v-d5d12a9a]:after{content:")"}.topic-row__author[data-v-d5d12a9a]{font-size:14px}.topic-row__when[data-v-d5d12a9a]{font-size:13px}.sections__edit[data-v-0b732fb8]{margin-left:8px;font-size:13px}.silence[data-v-1528f4b0]{gap:8px;margin-top:8px;display:grid}.silence .form-title[data-v-1528f4b0],.silence .error[data-v-1528f4b0]{margin:0}.silence__row[data-v-1528f4b0]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.silence__row .input[data-v-1528f4b0]{flex:160px;width:auto}.silence .form-title[data-v-1528f4b0]{color:var(--title);font-weight:700}.post[data-v-33d64756]{border:1px solid var(--rule);border-radius:4px;grid-template-columns:150px minmax(0,1fr);margin-bottom:10px;scroll-margin-top:12px;display:grid;overflow:hidden}.post__author[data-v-33d64756]{border-right:1px solid var(--line);background:var(--author);overflow-wrap:anywhere;align-content:start;gap:2px;padding:10px 12px;display:grid}.post__avatar[data-v-33d64756]{width:96px;margin-bottom:6px}.post__author b[data-v-33d64756]{color:var(--title);font-size:15px}.post__author span[data-v-33d64756]{color:var(--muted);font-size:12px}.post__body[data-v-33d64756]{background:var(--row);min-width:0;padding:10px 16px 12px}.post__meta[data-v-33d64756]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-bottom:8px;padding-bottom:6px;font-size:12px;display:flex}.post__deleted[data-v-33d64756]{color:var(--danger)}.post__text[data-v-33d64756]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.5}.post__text--gone[data-v-33d64756],.post--deleted .post__text[data-v-33d64756]{color:var(--muted)}.post__text--gone[data-v-33d64756]{font-style:italic}.post__form[data-v-33d64756]{gap:8px;margin-bottom:8px;display:grid}.post__actions[data-v-33d64756]{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.post__nick[data-v-33d64756]{flex:160px;width:auto}@media (width<=600px){.post[data-v-33d64756]{grid-template-columns:1fr}.post__avatar[data-v-33d64756]{flex:none;align-self:center;width:32px;margin-bottom:0}.post__author[data-v-33d64756]{border-right:0;border-bottom:1px solid var(--line);align-items:baseline;gap:8px;display:flex}}.topic__title[data-v-eff73ed0]{color:var(--title);overflow-wrap:anywhere;margin:4px 0;font-size:21px}.topic__meta[data-v-eff73ed0]{color:var(--muted);margin:0 0 12px;font-size:13px}.topic__move[data-v-eff73ed0]{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.topic__move-select[data-v-eff73ed0]{width:auto;min-width:0;max-width:100%}.topic__note[data-v-eff73ed0]{border:1px solid var(--badge-border);background:var(--badge-bg);border-radius:3px;margin:0 0 12px;padding:8px 12px}.topic__actions[data-v-eff73ed0]{flex-wrap:wrap;gap:16px;margin:0 0 12px;font-size:13px;display:flex}.topic__pages[data-v-eff73ed0]{margin:0 0 12px}.topic__reply[data-v-eff73ed0]{gap:8px;display:grid}.topic__reply-actions[data-v-eff73ed0]{align-items:center;gap:16px;display:flex}.topics__bar[data-v-4c3f403b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:32px;margin-bottom:10px;display:flex}.topics__bar[data-v-4c3f403b]>:only-child{margin-left:auto}.topics__form[data-v-4c3f403b]{gap:8px;margin-bottom:12px;display:grid}.topics__actions[data-v-4c3f403b]{align-items:center;gap:16px;display:flex}.nick[data-v-8c85d024]{z-index:10;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nick__panel[data-v-8c85d024]{box-sizing:border-box;width:min(420px,100%);box-shadow:0 10px 30px #0009}.form-title[data-v-8c85d024]{color:var(--title);margin:0 0 6px;font-size:18px}.nick__actions[data-v-8c85d024]{align-items:center;gap:16px;display:flex}.forum__silence[data-v-2f612170]{color:#7a2a12;overflow-wrap:anywhere;background:#f6e1d6;border:1px solid #c98a6a;border-radius:3px;margin:0 0 14px;padding:8px 12px}html,body{background:#0b0a0c;margin:0}@media (width>=761px){html{overflow:hidden}}html:has(.app--board){scrollbar-gutter:stable;overflow:visible}html:has(.app--combat){font-size:var(--ui)}.app[data-v-1fa4e56f]{isolation:isolate;box-sizing:border-box;place-items:center;min-height:100dvh;padding:16px;display:grid;position:relative}.app[data-v-1fa4e56f]:before{content:"";z-index:-1;background:#0b0a0c url(/assets/background-DsRWo7oU.avif) 50%/cover no-repeat;position:fixed;inset:0}.app--menu[data-v-1fa4e56f]{padding-top:calc(var(--ui) * 3.8 + 32px)}@media (width<=760px){.app--menu[data-v-1fa4e56f]{padding-top:calc(var(--ui) * 2.6 + 40px)}}.app__denied[data-v-1fa4e56f]{color:#f1e3c4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.app--combat[data-v-1fa4e56f]{background:#0b0a0c;padding:0;display:block}.app--combat[data-v-1fa4e56f]:before{content:none}.ui-screen{color:#e8dcc4;width:min(960px,100%);font-family:Georgia,Times New Roman,serif}.ui-panel{background:#0a0908bf;border:1px solid #6b5636;border-radius:3px;padding:12px}.ui-gilded,.ui-title,.ui-subtitle{background:linear-gradient(#fff1d2 0%,#ecd29c 45%,#b88b4f 100%);color:#0000;filter:drop-shadow(0 .05em .04em #000000e6);-webkit-background-clip:text;background-clip:text}.ui-title{margin:0 0 12px;font-weight:400}.ui-subtitle{margin:0 0 8px;font-size:1.1em;font-weight:400}.ui-muted{color:#b9a888;font-size:.9em}.ui-button{color:#f1e3c4;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:.5em 1.2em}.ui-button--plate{--plate-corner:.34em;isolation:isolate;border:var(--plate-corner) solid transparent;border-image:url(/assets/button-plate-qOxZ_Jft.avif) 24 fill / var(--plate-corner) stretch;white-space:nowrap;background:0 0;border-radius:0;padding:.61em 1.31em;position:relative}.ui-button--plate:before{inset:calc(var(--plate-corner) * -1);z-index:-1;border:var(--plate-corner) solid transparent;border-image:url(/assets/button-plate-lit-i5N4GQoj.avif) 24 fill / var(--plate-corner) stretch;opacity:0;content:"";pointer-events:none;transition:opacity .15s ease-out;position:absolute}.ui-button--plate:not(:disabled):is(:hover,:focus-visible,:active):before{opacity:1}.ui-button--plate:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ui-button--plate:before{transition:none}}.ui-button--small{padding:.2em .6em}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-error{color:#e07a64;min-height:1.2em;margin:8px 0 0}.ui-note{color:#d9b77a;margin:8px 0 0}.level-badge{box-sizing:border-box;color:#f1e3c4;background:#1a140c;border:1px solid #a7834b;border-radius:50%;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .1875rem;font-size:.8em;display:grid;position:absolute;bottom:-.375rem;right:-.375rem}img{-webkit-user-drag:none}.app--game{-webkit-user-select:none;user-select:none}.app--game :is(input,textarea,[contenteditable]),.ui-selectable{-webkit-user-select:text;user-select:text}.ui-frame{--frame:2.2em;border:var(--frame) solid transparent;border-image:url(/assets/panel-DoLoqCQB.avif) 110 fill / var(--frame) stretch;color:#e8dcc4;font-family:Georgia,Times New Roman,serif}.ui-input{width:100%;color:inherit;font:inherit;box-sizing:border-box;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;padding:.4em .6em}.ui-divider{background:linear-gradient(90deg,#0000,#a7834b 15% 85%,#0000);border:0;height:1px;margin:.5em 0;position:relative;overflow:visible}.ui-divider:after{content:"";background:#d9b77a;width:.4em;height:.4em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.hall-button{--hall-button-corner:.7em;border:var(--hall-button-corner) solid transparent;border-image:url(/assets/secondary-button-BAaTzTau.avif) 26 fill / var(--hall-button-corner) stretch;white-space:nowrap;background:0 0;border-radius:0;padding:.4em 1.1em;transition:filter .15s ease-out}.hall-button:not(:disabled):is(:hover,:focus-visible,:active){filter:brightness(1.25)drop-shadow(0 0 .35em #e7a64e8c)}.hall-button:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.hall-button{transition:none}}.hall-divider{aspect-ratio:1000/34;background:url(/assets/divider-Ckvepdjd.avif) 50%/100% 100% no-repeat;border:0;width:100%;height:auto;margin:.4em 0}.board{zoom:var(--board-zoom,1);--text:#23201c;--muted:#655d52;--title:#5a3a22;--link:#8a4a22;--link-hover:#5e3018;--rule:#cfc5b3;--line:#ddd5c6;--bar-bg:linear-gradient(#e0d4bf, #d6c8b0);--bar-text:#4a3420;--bar-muted:#6e5a44;--row:#f8f5ef;--row-alt:#f1ece2;--author:#e7dfd0;--badge-bg:#ebe0cc;--badge-border:#8a6a48;--danger:#a3341c;width:min(calc(1000px * var(--ui-zoom,1) / var(--board-zoom,1)), 100%);box-sizing:border-box;background:radial-gradient(at 30% 20%,#ffffff0a,#0000 60%),repeating-radial-gradient(circle at 20% 30%,#0000000f 0 1px,#0000 1px 3px),linear-gradient(#4a4038,#352d27);border-radius:4px;align-self:start;padding:14px;box-shadow:0 14px 40px #000000b3,inset 0 0 0 1px #5f5650,inset 0 0 0 4px #29231e,inset 0 0 0 5px #7a6d60}.board__sheet{color:var(--text);background:#efe9de;border:1px solid #b3a793;border-radius:3px;padding:20px 22px 26px;font-family:Trebuchet MS,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.45}@media (width<=600px){.board{padding:8px}.board__sheet{padding:14px 12px 20px}}.board a,.board .link{color:var(--link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.board a:hover,.board .link:hover{color:var(--link-hover)}.board .link:disabled{color:var(--muted);cursor:default}.board .link--danger{color:var(--danger)}.board .muted{color:var(--muted)}.board .error{min-height:1.2em;color:var(--danger);margin:8px 0 0}.board .btn{color:#fff6e6;font:inherit;cursor:pointer;background:linear-gradient(#7a5536,#5e4028);border:1px solid #5a3a22;border-radius:3px;padding:5px 14px;font-size:14px}.board .btn:disabled{opacity:.6;cursor:default}.board .input{box-sizing:border-box;border:1px solid var(--rule);width:100%;color:var(--text);font:inherit;background:#fff;border-radius:2px;padding:6px 8px}.board textarea.input{resize:vertical;min-height:7em}.board .input:focus-visible{outline-offset:0;outline:2px solid #b08a5e}.board .box{border:1px solid var(--rule);background:var(--row);border-radius:4px;padding:12px 14px}.board-trail{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px}.board-trail b{color:var(--text)}.board-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:6px 0 14px;padding-bottom:10px;display:flex}.board-head h1{color:var(--title);margin:0;font-size:24px}.board-head__me{color:var(--muted);margin-left:auto;font-size:14px}.board-head__me b{color:var(--text)}.board-table{border:1px solid var(--rule);border-radius:4px;margin-bottom:14px;overflow:hidden}.board-row{background:var(--row);grid-template-columns:minmax(0,1fr) 13rem 6rem 7rem;align-items:center;gap:10px;padding:8px 14px;display:grid}.board-row:nth-child(odd of .board-row--item){background:var(--row-alt)}.board-row+.board-row,.board-table__foot{border-top:1px solid var(--line)}.board-row--head{background:var(--bar-bg);color:var(--bar-muted);border-bottom:1px solid #b3a793;padding-top:7px;padding-bottom:7px;font-size:14px}.board-row--head .board-row__name{color:var(--title);font-size:16px;font-weight:700}.board-row--head .board-row__desc{color:var(--bar-muted);font-size:13px;display:block}.board-num{text-align:center;font-variant-numeric:tabular-nums}.board .board-table__foot{background:var(--row);padding:6px 14px 8px;font-size:13px;display:block}.board-badge{border:1px solid var(--badge-border);background:var(--badge-bg);color:var(--title);vertical-align:1px;white-space:nowrap;border-radius:3px;margin-right:4px;padding:0 5px;font-size:11px;line-height:17px;display:inline-block}@media (width<=600px){.board-row{grid-template-columns:minmax(0,1fr) auto}.board-row__last,.board-row__views{display:none}}.board-row__mobile{color:var(--muted);font-size:12px;display:none}@media (width<=600px){.board-row__mobile{display:block}}
