.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-03b7cb82]{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-03b7cb82]{place-items:safe center;display:grid}.modal[data-v-03b7cb82]::backdrop{background:#000000a6}@media (width<=760px){.modal[open][data-v-03b7cb82]{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}}.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-3406f97d]{background:#0a0908bf;border:1px solid #6b5636;border-radius:3px;flex-direction:column;gap:12px;padding:12px;display:flex}.create__title[data-v-3406f97d]{margin:0;font-size:1.2em;font-weight:400}.create__body[data-v-3406f97d]{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:start;gap:16px;display:grid}.create__fields[data-v-3406f97d]{flex-direction:column;gap:12px;display:flex}.create__row[data-v-3406f97d]{flex-wrap:wrap;gap:6px 20px;display:flex}.create__field[data-v-3406f97d],.create__group[data-v-3406f97d]{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.create__label[data-v-3406f97d]{color:#b9a888;font-size:.85em}.create__input[data-v-3406f97d]{color:inherit;font:inherit;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;padding:.5em .7em}.create__option[data-v-3406f97d]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.create__option small[data-v-3406f97d]{color:#b9a888;flex-basis:100%;padding-left:1.6em}.create__error[data-v-3406f97d]{color:#e07a64;min-height:1.2em;margin:0}.create__actions[data-v-3406f97d]{gap:12px;display:flex}.create__button[data-v-3406f97d]{color:#f1e3c4;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:.5em 1.2em}.create__button[data-v-3406f97d]:disabled{cursor:wait;opacity:.7}.create__appearance[data-v-3406f97d]{flex-direction:column;align-items:center;gap:10px;display:flex}.create__figure[data-v-3406f97d]{width:100%}@media (width<=600px){.create__body[data-v-3406f97d]{grid-template-columns:minmax(0,1fr)}.create__appearance[data-v-3406f97d]{order:-1}.create__figure[data-v-3406f97d]{width:160px}}.list[data-v-ff83dc3e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.list__item[data-v-ff83dc3e]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0a0908b3;border:1px solid #4a3c27;border-radius:3px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 10px;display:flex}.list__item--selected[data-v-ff83dc3e]{background:#3a2b17b3;border-color:#d9b77a}.list__item[data-v-ff83dc3e]:disabled{cursor:not-allowed}.list__name[data-v-ff83dc3e]{color:#f1e3c4}.list__meta[data-v-ff83dc3e]{color:#b9a888;font-size:.9em}.list__badge[data-v-ff83dc3e]{color:#d9b77a;margin-left:auto;font-size:.9em}.list__portrait[data-v-ff83dc3e]{border-radius:3px;flex:none;width:40px;height:40px}.select[data-v-198eed24]{flex-direction:column;gap:8px;display:flex}.select__body[data-v-198eed24]{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:16px;display:grid}.select__list[data-v-198eed24]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.select__list[data-v-198eed24]>:first-child{align-self:stretch}.select__details[data-v-198eed24]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.select__details p[data-v-198eed24]{margin:0 0 6px}.select__rename[data-v-198eed24]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.select__look[data-v-198eed24]{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.select__input[data-v-198eed24]{width:100%;color:inherit;font:inherit;box-sizing:border-box;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;padding:.35em .5em}.select__figure[data-v-198eed24]{width:200px}.select__delete[data-v-198eed24]{flex-direction:column;gap:6px;width:100%;display:flex}.select__delete p[data-v-198eed24]{margin:0}.select__warning[data-v-198eed24]{color:#e07a64}.select__confirm[data-v-198eed24]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.select__name[data-v-198eed24]{color:#f1e3c4;overflow-wrap:anywhere;font-weight:600}.select__actions[data-v-198eed24]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.select__danger[data-v-198eed24]:not(:disabled){color:#f0b4a4;border-color:#a8442f}.select>.ui-button[data-v-198eed24]{align-self:flex-start}@media (width>=761px){.select[data-v-198eed24]{max-height:calc(100dvh - 32px)}.select__body[data-v-198eed24]{grid-template-rows:minmax(0,1fr);min-height:0}.select__list[data-v-198eed24],.select__details[data-v-198eed24],.select>.create[data-v-198eed24]{min-height:0;overflow-y:auto}}@media (width<=600px){.select__body[data-v-198eed24]{grid-template-columns:minmax(0,1fr)}}.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-b960d44e]{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-b960d44e]{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-b960d44e]{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-b960d44e]{z-index:3;position:absolute;top:0;right:0}.scene__turns[data-v-b960d44e]{justify-self:center}.scene__labels[data-v-b960d44e]{white-space:nowrap;gap:1.25rem;display:flex}.scene__who[data-v-b960d44e]{font-size:1.15em}.scene__round[data-v-b960d44e]{color:#d9b77a}.scene__error[data-v-b960d44e]{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-b960d44e]{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-b960d44e]{color:#b9a888}.scene__middle[data-v-b960d44e]{min-height:0;position:relative}.scene__field[data-v-b960d44e]{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.scene__stage[data-v-b960d44e]{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-b960d44e]{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);pointer-events:auto;position:absolute;translate:-50% -100%}.scene__outcome[data-v-b960d44e]{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-b960d44e]{color:#e8dcc4;font-size:.55em}.scene__home[data-v-b960d44e]{font-size:calc(var(--ui) * 1.25);margin-top:.4rem}.scene__outcome--victory[data-v-b960d44e]{color:#d9b77a}.scene__outcome--defeat[data-v-b960d44e]{color:#e07a64}.scene__caption[data-v-b960d44e]{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-b960d44e]:empty{display:none}.scene__log[data-v-b960d44e]{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-b960d44e]{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-b960d44e]{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-b960d44e]{justify-self:stretch}.scene__edit[data-v-b960d44e]{position:absolute;bottom:calc(100% + .5rem);left:0}.scene__actions[data-v-b960d44e]{justify-self:center}.scene__chat[data-v-b960d44e]{align-self:stretch}@media (width<=820px){.scene[data-v-b960d44e]{flex-direction:column;height:auto;min-height:100dvh;padding:.75rem 1rem;display:flex;overflow:visible}.scene__top[data-v-b960d44e],.scene__bottom[data-v-b960d44e]{grid-template-columns:minmax(0,1fr)}.scene__menu[data-v-b960d44e]{margin:-.75rem -1rem 0;position:static}.scene__turns[data-v-b960d44e],.scene__hero[data-v-b960d44e],.scene__actions[data-v-b960d44e]{justify-self:stretch}.scene__edit[data-v-b960d44e]{justify-self:start;position:static}.scene__middle[data-v-b960d44e],.scene__bottom[data-v-b960d44e]{order:1}.scene__middle[data-v-b960d44e]{flex-direction:column;gap:.75rem;display:flex}.scene__outcome[data-v-b960d44e],.scene__caption[data-v-b960d44e],.scene__log[data-v-b960d44e],.scene__log--placed[data-v-b960d44e]{width:auto;max-width:none;height:auto;position:static;transform:none}.scene__field[data-v-b960d44e],.scene__stage[data-v-b960d44e]{pointer-events:auto;width:auto;height:auto;position:static;overflow:visible;translate:none;container-type:normal}.scene__stage[data-v-b960d44e]{flex-wrap:wrap;justify-content:center;align-items:end;gap:.75rem;display:flex}.scene__enemy[data-v-b960d44e]{position:static;translate:none;z-index:auto!important}}.menu[data-v-4315b9b5]{z-index:10;flex-direction:column;align-items:flex-end;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;top:0;right:0}.menu__badge[data-v-4315b9b5]{color:#1a140c;background:#d9b77a;border-radius:8px;margin-left:4px;padding:0 6px;font-size:.85em}.menu__note[data-v-4315b9b5]{margin:calc(var(--ui) * .35) var(--ui) 0;font-size:calc(var(--ui) * .85);color:#d9b77a;text-shadow:0 1px 2px #000}.menu__note--error[data-v-4315b9b5]{color:#e07a64}@media (width<=760px){.menu[data-v-4315b9b5]{align-items:stretch;left:0}.menu__note[data-v-4315b9b5]{text-align:center}}.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-c70b5cde]{color:#e8dcc4;font-family:Georgia,Times New Roman,serif;position:fixed;inset:0}.game__location[data-v-c70b5cde]{top:calc(var(--ui) * 1.2);left:var(--ui);width:calc(var(--ui) * 22);position:absolute}.game__backdrop[data-v-c70b5cde]{z-index:0;position:absolute;inset:0;overflow:hidden}.game__backdrop[data-v-c70b5cde]: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-c70b5cde]{background:50%/cover no-repeat;position:absolute;inset:0}.game-scene-enter-active[data-v-c70b5cde]{z-index:1;transition:opacity .5s ease-out}.game-scene-leave-active[data-v-c70b5cde]{transition:opacity .25s ease-in .25s}.game-scene-enter-from[data-v-c70b5cde],.game-scene-leave-to[data-v-c70b5cde]{opacity:0}.game__plates[data-v-c70b5cde]{align-items:center;gap:calc(var(--ui) * .6);flex-direction:column;display:flex}.game-plates-enter-active[data-v-c70b5cde],.game-plates-leave-active[data-v-c70b5cde]{transition:opacity .2s}.game-plates-enter-from[data-v-c70b5cde],.game-plates-leave-to[data-v-c70b5cde]{opacity:0}@media (prefers-reduced-motion:reduce){.game-scene-enter-active[data-v-c70b5cde],.game-scene-leave-active[data-v-c70b5cde],.game-plates-enter-active[data-v-c70b5cde],.game-plates-leave-active[data-v-c70b5cde]{transition:none}}.game__center[data-v-c70b5cde]{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-c70b5cde]:empty{display:none}.game__plate[data-v-c70b5cde]{font-size:calc(var(--ui) * 1.25)}.game__corner[data-v-c70b5cde]{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-c70b5cde]{width:calc(var(--ui) * 26)}.profile__name[data-v-c70b5cde]{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-c70b5cde]{color:#b9a888;margin:0;font-size:.85em}@media (width<=760px){.game__location[data-v-c70b5cde]{top:calc(var(--ui) * 2.6 + 32px + 1.6em);max-width:calc(100% - 16px);left:8px}.game__corner[data-v-c70b5cde]{align-items:stretch;bottom:8px;left:8px;right:8px}.game__profile[data-v-c70b5cde]{width:100%}}.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-127b1063]{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-127b1063]{border-right:1px solid var(--line);background:var(--author);overflow-wrap:anywhere;align-content:start;gap:2px;padding:10px 12px;display:grid}.post__author b[data-v-127b1063]{color:var(--title);font-size:15px}.post__author span[data-v-127b1063]{color:var(--muted);font-size:12px}.post__body[data-v-127b1063]{background:var(--row);min-width:0;padding:10px 16px 12px}.post__meta[data-v-127b1063]{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-127b1063]{color:var(--danger)}.post__text[data-v-127b1063]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;line-height:1.5}.post__text--gone[data-v-127b1063],.post--deleted .post__text[data-v-127b1063]{color:var(--muted)}.post__text--gone[data-v-127b1063]{font-style:italic}.post__form[data-v-127b1063]{gap:8px;margin-bottom:8px;display:grid}.post__actions[data-v-127b1063]{flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.post__nick[data-v-127b1063]{flex:160px;width:auto}@media (width<=600px){.post[data-v-127b1063]{grid-template-columns:1fr}.post__author[data-v-127b1063]{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-6824d98c]{isolation:isolate;box-sizing:border-box;place-items:center;min-height:100dvh;padding:16px;display:grid;position:relative}.app[data-v-6824d98c]:before{content:"";z-index:-1;background:#0b0a0c url(/assets/background-DsRWo7oU.avif) 50%/cover no-repeat;position:fixed;inset:0}.app--menu[data-v-6824d98c]{padding-top:calc(var(--ui) * 2.6 + 32px)}.app__denied[data-v-6824d98c],.app__notice p[data-v-6824d98c]{color:#f1e3c4;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.app__notice[data-v-6824d98c]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:100%;display:flex}.app--combat[data-v-6824d98c]{background:#0b0a0c;padding:0;display:block}.app--combat[data-v-6824d98c]: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}.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}}
