.placeholder[data-v-e3a67429]{border:1px solid #4a3c27;border-radius:3px;max-width:100%;height:auto;display:block}.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}.slots__list[data-v-a4cce5c1]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.slots__row[data-v-a4cce5c1]{align-items:center;gap:8px;min-height:1.8em;display:flex}.slots__label[data-v-a4cce5c1]{color:#b9a888;flex:0 0 8.5em;font-size:.9em}.slots__item[data-v-a4cce5c1]{color:#f1e3c4;font:inherit;text-align:left;cursor:pointer;background:#3a2b17b3;border:1px solid #a7834b;border-radius:3px;padding:.15em .5em}.slots__item[data-v-a4cce5c1]:disabled{cursor:not-allowed;opacity:.55}.inventory__list[data-v-967cba96]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.inventory__row[data-v-967cba96]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inventory__item[data-v-967cba96]{color:#f1e3c4;font:inherit;cursor:pointer;background:#3a2b17b3;border:1px solid #a7834b;border-radius:3px;padding:.15em .5em}.inventory__item[data-v-967cba96]:disabled{cursor:not-allowed}.inventory__item--unusable[data-v-967cba96]{color:#8a7b62;background:0 0;border-color:#5a4a35}.inventory__missing[data-v-967cba96]{color:#e07a64;font-size:.85em}.details__list[data-v-4c13de84]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 8px;display:grid}.details__list dt[data-v-4c13de84]{color:#b9a888}.details__list dd[data-v-4c13de84]{margin:0}.details__missing[data-v-4c13de84]{color:#e07a64}.stats p[data-v-46380ac6]{margin:8px 0 0}.stats__list[data-v-46380ac6]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stats__row[data-v-46380ac6]{align-items:center;gap:8px;display:flex}.stats__label[data-v-46380ac6]{flex:0 0 8.5em}.stats__value[data-v-46380ac6]{flex:0 0 3.5em}.stats__delta[data-v-46380ac6]{color:#9fc47a;margin-left:4px}.stats__actions[data-v-46380ac6]{gap:8px;margin-top:8px;display:flex}.stats__derived[data-v-46380ac6]{grid-template-columns:max-content 1fr;gap:4px 12px;margin:12px 0 0;display:grid}.stats__derived dt[data-v-46380ac6]{color:#b9a888}.stats__derived dd[data-v-46380ac6]{margin:0}.sheet[data-v-c29697ab]{flex-direction:column;gap:12px;display:flex}.sheet__header[data-v-c29697ab]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sheet__header .ui-title[data-v-c29697ab],.sheet>p[data-v-c29697ab]{margin:0}.sheet__grid[data-v-c29697ab]{grid-template-columns:minmax(0,1fr) minmax(0,200px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.sheet__figure[data-v-c29697ab]{flex-direction:column;gap:8px;display:flex}@media (width<=760px){.sheet__grid[data-v-c29697ab]{grid-template-columns:minmax(0,1fr)}.sheet__figure[data-v-c29697ab]{max-width:200px}}.create[data-v-629a7679]{background:#0a0908bf;border:1px solid #6b5636;border-radius:3px;flex-direction:column;gap:12px;padding:12px;display:flex}.create__title[data-v-629a7679]{color:#d9b77a;margin:0;font-size:1.2em;font-weight:400}.create__field[data-v-629a7679],.create__group[data-v-629a7679]{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.create__label[data-v-629a7679]{color:#b9a888;font-size:.85em}.create__input[data-v-629a7679]{color:inherit;font:inherit;background:#0a0908b3;border:1px solid #6b5636;border-radius:3px;padding:.5em .7em}.create__option[data-v-629a7679]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.create__option small[data-v-629a7679]{color:#b9a888;flex-basis:100%;padding-left:1.6em}.create__error[data-v-629a7679]{color:#e07a64;min-height:1.2em;margin:0}.create__actions[data-v-629a7679]{gap:12px;display:flex}.create__button[data-v-629a7679]{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-629a7679]:disabled{cursor:wait;opacity:.7}.list[data-v-9dd4cf1a]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.list__item[data-v-9dd4cf1a]{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-9dd4cf1a]{background:#3a2b17b3;border-color:#d9b77a}.list__item[data-v-9dd4cf1a]:disabled{cursor:not-allowed}.list__name[data-v-9dd4cf1a]{color:#f1e3c4}.list__meta[data-v-9dd4cf1a]{color:#b9a888;font-size:.9em}.list__badge[data-v-9dd4cf1a]{color:#d9b77a;margin-left:auto;font-size:.9em}.select[data-v-5c821807]{flex-direction:column;gap:8px;display:flex}.select__body[data-v-5c821807]{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:16px;display:grid}.select__list[data-v-5c821807]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.select__list[data-v-5c821807]>:first-child{align-self:stretch}.select__details[data-v-5c821807]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.select__details p[data-v-5c821807]{margin:0 0 6px}.select__rename[data-v-5c821807]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.select__input[data-v-5c821807]{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-5c821807]{width:160px}.select>.ui-button[data-v-5c821807]{align-self:flex-start}@media (width<=600px){.select__body[data-v-5c821807]{grid-template-columns:minmax(0,1fr)}}.panel[data-v-9d5c827a]{flex-direction:column;gap:10px;display:flex}.panel__head[data-v-9d5c827a]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.panel__ap[data-v-9d5c827a]{align-items:center;gap:4px;display:flex}.panel__pip[data-v-9d5c827a]{border:1px solid #a7834b;width:10px;height:10px;transform:rotate(45deg)}.panel__pip--full[data-v-9d5c827a]{background:#d9b77a}.panel__hint[data-v-9d5c827a]{color:#e07a64}.panel__list[data-v-9d5c827a]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ability[data-v-9d5c827a]{box-sizing:border-box;color:#f1e3c4;width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#3a2d1c,#261d12);border:1px solid #6b5636;border-radius:4px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.ability[data-v-9d5c827a]:hover:not(:disabled),.ability[data-v-9d5c827a]:focus-visible{border-color:#d9b77a;outline:none}.ability--selected[data-v-9d5c827a]{border-color:#c0573f;box-shadow:0 0 8px #c0573f80}.ability[data-v-9d5c827a]:disabled{cursor:not-allowed;opacity:.5}.ability__cost[data-v-9d5c827a]{color:#d9b77a}.ability__desc[data-v-9d5c827a],.ability__reason[data-v-9d5c827a]{color:#b9a888;grid-column:1/-1;font-size:.78em}.ability__reason[data-v-9d5c827a]{color:#e07a64}.panel__small[data-v-9d5c827a],.panel__end[data-v-9d5c827a]{color:#f1e3c4;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:.3em .9em}.panel__end[data-v-9d5c827a]:disabled{cursor:wait;opacity:.6}.panel__end[data-v-9d5c827a]{align-self:flex-end;padding:.5em 1.2em}.card[data-v-ff628860]{box-sizing:border-box;min-width:150px;color:inherit;font:inherit;text-align:left;background:#14110ed9;border:1px solid #4a3c27;border-radius:4px;flex:150px;padding:10px 12px}.card--active[data-v-ff628860]{border-color:#d9b77a;box-shadow:inset 0 0 0 1px #d9b77a}.card--target[data-v-ff628860]{cursor:crosshair;border-color:#c0573f;box-shadow:0 0 10px #c0573f80}.card--target[data-v-ff628860]:hover,.card--target[data-v-ff628860]:focus-visible{background:#3c1812d9;outline:none}.card--defeated[data-v-ff628860]{opacity:.45}.card__head[data-v-ff628860]{justify-content:space-between;gap:8px;display:flex}.card__name[data-v-ff628860]{color:#e8dcc4}.card--enemy .card__name[data-v-ff628860]{color:#e2a48f}.card__tag[data-v-ff628860]{color:#b9a888;font-size:.8em}.card__bar[data-v-ff628860]{background:#2b231a;border-radius:3px;height:6px;margin:8px 0 4px;overflow:hidden}.card__fill[data-v-ff628860]{background:#7fa35a;height:100%;transition:width .2s}.card--enemy .card__fill[data-v-ff628860]{background:#b5513b}.card__hp[data-v-ff628860]{color:#b9a888;font-size:.85em}.card__effects[data-v-ff628860]{margin:6px 0 0;padding:0;font-size:.8em;list-style:none}.card__effect--bleed[data-v-ff628860]{color:#e07a64}.card__effect--guard[data-v-ff628860]{color:#8fb4d9}.log[data-v-842830b0]{flex-direction:column;min-height:0;display:flex}.log__title[data-v-842830b0]{color:#d9b77a;margin:0 0 8px;font-size:1em;font-weight:400}.log__lines[data-v-842830b0]{background:#0a0908bf;border:1px solid #4a3c27;border-radius:4px;flex:1;min-height:200px;max-height:60dvh;margin:0;padding:8px 10px;font-size:.85em;line-height:1.45;list-style:none;overflow-y:auto}.log__line--round[data-v-842830b0]{color:#d9b77a;text-transform:uppercase;letter-spacing:.08em;margin-top:6px}.log__line--player[data-v-842830b0]{color:#d8ccb4}.log__line--enemy[data-v-842830b0]{color:#e2a48f}.log__line--system[data-v-842830b0]{color:#f1e3c4;font-weight:600}.order[data-v-fd223afe]{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.order__round[data-v-fd223afe]{color:#d9b77a}.order__list[data-v-fd223afe]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.order__item[data-v-fd223afe]{border:1px solid #4a3c27;border-radius:3px;padding:2px 8px;font-size:.9em}.order__item small[data-v-fd223afe]{color:#8c7c60}.order__item--enemy[data-v-fd223afe]{color:#e2a48f}.order__item--active[data-v-fd223afe]{background:#d9b77a26;border-color:#d9b77a}.order__item--down[data-v-fd223afe]{opacity:.5;text-decoration:line-through}.combat[data-v-df3a4f57]{box-sizing:border-box;color:#e8dcc4;background:#0e0c0ae0;border:1px solid #4a3c27;border-radius:4px;width:min(1180px,100%);padding:16px;font-family:Georgia,Times New Roman,serif}.combat__bar[data-v-df3a4f57]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.combat__title[data-v-df3a4f57]{color:#d9b77a;margin:0;font-size:1.4em;font-weight:400}.combat__error[data-v-df3a4f57]{color:#e07a64;flex-basis:100%}.combat__loading[data-v-df3a4f57]{color:#b9a888}.combat__btn[data-v-df3a4f57]:disabled{cursor:wait;opacity:.6}.combat__btn[data-v-df3a4f57]{color:#f1e3c4;font:inherit;cursor:pointer;background:linear-gradient(#5a4326,#3a2b17);border:1px solid #a7834b;border-radius:3px;padding:.35em .9em}.combat__body[data-v-df3a4f57]{grid-template-columns:minmax(0,1fr) 320px;gap:16px;display:grid}.combat__field[data-v-df3a4f57]{flex-direction:column;gap:14px;min-width:0;display:flex}.combat__row[data-v-df3a4f57]{flex-wrap:wrap;gap:10px;display:flex}.combat__outcome[data-v-df3a4f57]{border:1px solid;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px;font-size:1.4em;display:flex}.combat__reward[data-v-df3a4f57]{color:#e8dcc4;font-size:.65em}.combat__outcome--victory[data-v-df3a4f57]{color:#d9b77a}.combat__outcome--defeat[data-v-df3a4f57]{color:#e07a64}@media (width<=820px){.combat[data-v-df3a4f57]{padding:12px}.combat__body[data-v-df3a4f57]{grid-template-columns:1fr}}.game__body[data-v-0dc689b7]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.game__figure[data-v-0dc689b7]{width:min(220px,100%)}.game__info[data-v-0dc689b7]{flex:240px}.game__info p[data-v-0dc689b7]{margin:0 0 8px}.game__actions[data-v-0dc689b7]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.game__badge[data-v-0dc689b7]{color:#1a140c;background:#d9b77a;border-radius:8px;margin-left:6px;padding:0 6px;font-size:.85em}.login-panel[data-v-6db42454]{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-6db42454]{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-6db42454]{text-align:center;letter-spacing:.08em;color:#d9b77a;text-shadow:0 2px 6px #000c;margin:0 0 4cqi;font-family:Georgia,Times New Roman,serif;font-size:2em;font-weight:400}.login__field[data-v-6db42454]{flex-direction:column;gap:.35em;display:flex}.login__label[data-v-6db42454]{letter-spacing:.04em;color:#b9a888;font-size:.85em}.login__input[data-v-6db42454]{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-6db42454]:focus-visible{border-color:#d9b77a;box-shadow:0 0 0 2px #d9b77a40}.login__input--invalid[data-v-6db42454]{border-color:#b04a3a}.login__error[data-v-6db42454]{color:#e07a64;min-height:1.2em;font-size:.8em}.login__submit[data-v-6db42454]{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-6db42454]:hover:not(:disabled){filter:brightness(1.15)}.login__submit[data-v-6db42454]:disabled{cursor:wait;opacity:.7}.login__submit[data-v-6db42454]:focus-visible{outline-offset:2px;outline:2px solid #d9b77a}.login__status[data-v-6db42454]{text-align:center;color:#b9a888;min-height:1.2em;margin:0;font-size:.85em}.login__register[data-v-6db42454]{color:#d9b77a;align-self:center;font-size:.9em}.login__register[data-v-6db42454]:hover{color:#f1e3c4}html,body{background:#0b0a0c;margin:0}.app[data-v-653681c8]{box-sizing:border-box;background:#0b0a0c url(/assets/background-DsRWo7oU.avif) 50%/cover no-repeat;place-items:center;min-height:100dvh;padding:16px;display:grid}.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-title{color:#d9b77a;margin:0 0 12px;font-weight:400}.ui-subtitle{color:#d9b77a;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--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}
