.badge-ai[data-v-1829ff1e]{font-size:10px;background:#b3352c;color:#fff;border-radius:4px;padding:0 4px;vertical-align:super}.casual[data-v-1829ff1e]{margin-top:14px;font-size:13px;color:#8a8070;line-height:2}.casual-label[data-v-1829ff1e]{display:block;margin-bottom:2px}.casual a[data-v-1829ff1e]{color:#8a5a2b;margin-right:12px}.bank-zone[data-v-1829ff1e]{margin:16px 0 4px;border:1px solid #d8d2c0;border-radius:12px;background:#fffdf6b8}.bank-zone summary[data-v-1829ff1e]{cursor:pointer;padding:10px 14px;font-size:14px;color:#6b6455}.bank-grid[data-v-1829ff1e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 10px 12px}.dim[data-v-5580d9d4]{font-size:13px;fill:#6b5d45}.quip[data-v-f14042ed]{margin:10px 0 0;font-size:15px;color:#6b6455}.ip-note[data-v-f14042ed]{font-size:12px;opacity:.75;background:#786e5a1a;border-radius:6px;padding:6px 9px}.cell.skip[data-v-f14042ed]{background:transparent;border:1px dashed #c9c0aa;color:#a9a086}.mode-row[data-v-f14042ed],.tier-row[data-v-f14042ed]{display:flex;gap:8px;align-items:center;margin:10px 0 4px;flex-wrap:wrap}.mode-row button[data-v-f14042ed],.tier-row button[data-v-f14042ed]{border:1px solid #d9d0ba;background:transparent;color:inherit;border-radius:20px;padding:4px 14px;font-size:14px;cursor:pointer}.mode-row button.on[data-v-f14042ed],.tier-row button.on[data-v-f14042ed]{border-color:#b3352c;color:#b3352c;font-weight:600}.ask-row[data-v-25fb0306]{display:flex;align-items:center;gap:8px;margin:8px 0}.q-text[data-v-25fb0306]{flex:1;font-size:14px;line-height:1.5}.q-text.done[data-v-25fb0306]{color:var(--ink-soft)}.ans-btn[data-v-25fb0306]{border:none;font:inherit;font-size:13px;cursor:pointer;padding:4px 12px}.mode-row[data-v-b32d7f77]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.mode-row button[data-v-b32d7f77]{border:1px solid #d9d0ba;background:transparent;color:inherit;border-radius:20px;padding:4px 12px;font-size:14px;cursor:pointer}.mode-row button.on[data-v-b32d7f77]{border-color:#b3352c;color:#b3352c;font-weight:600}.easy[data-v-b32d7f77]{font-size:13px;opacity:.8;display:flex;gap:4px;align-items:center}.btn.small[data-v-b32d7f77]{padding:4px 10px;font-size:13px}.title-line[data-v-b32d7f77]{display:flex;gap:3px;align-items:baseline;margin-bottom:12px;flex-wrap:wrap}.title-line .lab[data-v-b32d7f77]{font-size:13px;opacity:.7;margin-right:4px}.tcell[data-v-b32d7f77]{font-size:22px;font-weight:600;width:26px;text-align:center}.tcell.shown[data-v-b32d7f77]{color:#b3352c}.tcell[data-v-b32d7f77]:not(.shown){color:#55503f;background:#2b2b2b;border-radius:3px}.tcell.soft[data-v-b32d7f77]{opacity:.55;font-weight:400;background:none;color:inherit}.count[data-v-b32d7f77]{font-size:13px;margin-left:6px}.grid[data-v-b32d7f77]{display:flex;flex-wrap:wrap;gap:2px;line-height:1.9}.grid span[data-v-b32d7f77]{width:22px;text-align:center;font-size:17px;border-radius:2px}.grid .hidden[data-v-b32d7f77]{background:#2b2b2b;color:transparent}.grid .soft[data-v-b32d7f77]{opacity:.6}.grid .pop[data-v-b32d7f77]{animation:pop-b32d7f77 .5s ease}@keyframes pop-b32d7f77{0%{background:#c9a227;transform:scale(1.5)}to{background:transparent;transform:scale(1)}}.score[data-v-b32d7f77]{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;opacity:.8;margin:14px 0 4px}.hint[data-v-b32d7f77]{margin:10px 0 0;padding:8px 10px 8px 12px;border-radius:8px;font-size:14px;border-left:3px solid transparent;line-height:1.6}.hint-good[data-v-b32d7f77]{background:#3a5a401f;border-left-color:#3a5a40}.hint-warn[data-v-b32d7f77]{background:#c9a22724;border-left-color:#c9a227}.hint-bad[data-v-b32d7f77]{background:#b3352c1f;border-left-color:#b3352c}.hint-idle[data-v-b32d7f77]{display:none}.log[data-v-b32d7f77]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.log-row[data-v-b32d7f77]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.log-lab[data-v-b32d7f77]{font-size:12px;opacity:.7;flex:0 0 auto}.log-chars[data-v-b32d7f77]{font-size:17px;letter-spacing:3px;word-break:break-all}.log-chars.wrong[data-v-b32d7f77]{color:#b3352c;background:#b3352c1a;border-radius:6px;padding:2px 8px}.reveal-bar[data-v-b32d7f77]{height:8px;background:#e0d6c3;border-radius:4px;overflow:hidden;margin:6px 0 4px}.reveal-bar span[data-v-b32d7f77]{display:block;height:100%;background:#3a5a40;transition:width .3s}.lit-chip[data-v-b32d7f77]{display:inline-block;margin-right:8px}.lit-chip i[data-v-b32d7f77]{font-style:normal;font-size:11px;color:#8a8070;margin-left:2px}.log-chars.lit[data-v-b32d7f77]{color:#3a5a40;background:#3a5a401a;border-radius:6px;padding:2px 8px}.tip[data-v-b32d7f77]{margin-top:10px;font-size:12px}.quip[data-v-b32d7f77]{margin:8px 0 4px;font-size:15px;opacity:.85}.rv-legend[data-v-b32d7f77]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;margin:14px 0 6px;color:var(--ink-soft)}.rv-legend span[data-v-b32d7f77]{display:inline-flex;align-items:center;gap:4px}.sw[data-v-b32d7f77]{width:10px;height:10px;border-radius:2px;display:inline-block}.sw.rv-guess[data-v-b32d7f77]{background:var(--cinnabar)}.sw.rv-free[data-v-b32d7f77]{background:var(--ink-soft)}.sw.rv-pre[data-v-b32d7f77]{background:var(--gold)}.sw.rv-rest[data-v-b32d7f77]{background:#8080808c}.rv-text[data-v-b32d7f77]{white-space:pre-wrap;line-height:2.15;font-size:17px;text-align:justify;border-top:1px dashed rgba(128,128,128,.35);padding-top:10px}.rv-guess[data-v-b32d7f77]{color:var(--cinnabar);font-weight:600}.rv-free[data-v-b32d7f77]{color:var(--ink-soft)}.rv-pre[data-v-b32d7f77]{color:var(--gold);font-weight:600}.rv-rest[data-v-b32d7f77]{background:#8080802e;border-radius:2px;padding:0 1px}.src[data-v-b32d7f77]{margin-top:10px;font-size:12px}.row[data-v-ce1409ae]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px dashed rgba(120,110,90,.25)}.who[data-v-ce1409ae]{min-width:88px;font-weight:600}.bar[data-v-ce1409ae]{flex:1 1 120px;height:10px;border-radius:6px;background:#786e5a2e;overflow:hidden}.bar span[data-v-ce1409ae]{display:block;height:100%;background:#b3352c}.pct[data-v-ce1409ae]{width:46px;text-align:right;font-variant-numeric:tabular-nums}.why[data-v-ce1409ae]{width:100%;display:flex;gap:6px;flex-wrap:wrap;font-size:13px}.why span[data-v-ce1409ae]{background:#b3352c14;border:1px solid rgba(179,53,44,.25);border-radius:12px;padding:1px 9px}.note[data-v-ce1409ae]{margin-top:10px;color:#a06a1f}.btn.small[data-v-ce1409ae]{padding:4px 10px;font-size:13px;margin-top:8px}.mode-row[data-v-ce1409ae]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0}.mode-row button[data-v-ce1409ae]{border:1px solid var(--gray-cell);background:transparent;color:inherit;border-radius:20px;padding:4px 12px;font-size:14px;cursor:pointer}.mode-row button.on[data-v-ce1409ae]{border-color:var(--cinnabar);color:var(--cinnabar);font-weight:600}.ai-badge[data-v-558bcecd]{font-size:11px;vertical-align:super;background:#b3352c;color:#fff;border-radius:4px;padding:1px 5px;margin-left:4px}.small[data-v-558bcecd]{font-size:13px}.pick[data-v-558bcecd]{display:flex;gap:8px;align-items:center;margin-top:10px}.pick select[data-v-558bcecd]{padding:4px 8px;border-radius:6px;border:1px solid #d9d0ba;background:transparent;color:inherit}.btn.small[data-v-558bcecd]{padding:4px 10px;font-size:13px}.quota[data-v-558bcecd]{margin-top:8px;font-size:13px;color:#a06a1f}.chat[data-v-558bcecd]{max-height:52vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.bubble[data-v-558bcecd]{display:flex;gap:8px;align-items:flex-start}.bubble .who[data-v-558bcecd]{flex:0 0 auto;font-size:12px;opacity:.65;padding-top:5px}.bubble .txt[data-v-558bcecd]{padding:8px 12px;border-radius:12px;line-height:1.75;white-space:pre-wrap}.bubble.ai .txt[data-v-558bcecd]{background:#786e5a1f}.bubble.me[data-v-558bcecd]{flex-direction:row-reverse}.bubble.me .txt[data-v-558bcecd]{background:#b3352c1a}.bubble.me .who[data-v-558bcecd]{padding-top:5px}.chips[data-v-558bcecd]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.chips button[data-v-558bcecd]{border:1px solid #d9d0ba;background:transparent;color:inherit;border-radius:14px;padding:3px 10px;font-size:13px;cursor:pointer}.deep[data-v-01362308]{margin-top:12px;border:1px solid #e0d6c3;border-radius:10px;padding:10px 14px;text-align:left}.deep summary[data-v-01362308]{cursor:pointer;font-weight:700;color:#8a5a2b}.deep ul[data-v-01362308]{margin:10px 0 6px;padding-left:20px}.deep li[data-v-01362308]{margin:4px 0;font-size:14px}.nav[data-v-01362308]{display:flex;gap:10px;margin-top:14px}.w[data-v-01362308]{padding:10px 0;border-top:1px dashed rgba(120,110,90,.25);font-size:14px}.w p[data-v-01362308]{margin:4px 0}.ex[data-v-01362308]{color:#6b6455}.quip[data-v-01362308]{margin:6px 0 10px;font-size:16px}.wrong[data-v-01362308]{text-align:left;margin-top:16px}.heatmap[data-v-04d24336]{display:flex;gap:3px;margin:6px 0 12px;overflow-x:auto}.heat-week[data-v-04d24336]{display:flex;flex-direction:column;gap:3px}.heat-cell[data-v-04d24336]{width:11px;height:11px;border-radius:3px;background:#e6dfcd}.heat-cell.on[data-v-04d24336]{background:#8a5a2b}.heat-cell.today[data-v-04d24336]{outline:2px solid #b3352c;outline-offset:-2px}.badge-wall[data-v-04d24336]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 14px}.badge[data-v-04d24336]{border:1px dashed #cfc4ad;border-radius:10px;padding:8px 6px;text-align:center;opacity:.45}.badge.on[data-v-04d24336]{border-style:solid;border-color:#8a5a2b;background:#fff;opacity:1}.badge .b-name[data-v-04d24336]{display:block;font-weight:700;font-size:14px}.badge .b-desc[data-v-04d24336]{display:block;font-size:11px;color:#8a8070;margin-top:2px}.row[data-v-04d24336]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;padding:8px 0;border-bottom:1px dashed rgba(120,110,90,.25);font-size:14px}.game[data-v-04d24336]{flex:0 0 auto;font-size:12px;color:var(--ink-soft);border:1px solid var(--gray-cell);border-radius:10px;padding:1px 8px}.subj[data-v-04d24336]{font-weight:600}.out[data-v-04d24336]{color:var(--ink-soft)}.out.good[data-v-04d24336]{color:var(--cinnabar)}.when[data-v-04d24336]{margin-left:auto;font-size:12px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.empty[data-v-04d24336]{margin:14px 0;color:var(--ink-soft);font-size:14px}.ops[data-v-04d24336]{display:flex;gap:8px;margin-top:14px}.btn.small[data-v-04d24336]{padding:4px 12px;font-size:13px}.tip[data-v-04d24336]{margin-top:8px;font-size:12px}.lab[data-v-9599d2cd]{display:block;font-size:13px;color:#6b5d45;margin:12px 0 4px}.sel[data-v-9599d2cd],input[data-v-9599d2cd],textarea[data-v-9599d2cd]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #e0d6c3;border-radius:8px;background:#fff;font:inherit}textarea[data-v-9599d2cd]{resize:vertical}.clue-row[data-v-9599d2cd]{display:flex;gap:8px;margin-bottom:6px;align-items:center}.clue-lab[data-v-9599d2cd]{flex:none;width:74px;font-size:13px;color:#8a8070}.err[data-v-9599d2cd]{color:#a33;background:#fbe9e7;padding:8px 12px;border-radius:6px;margin-top:12px;font-size:14px}.lab[data-v-adb200a5]{display:block;font-size:13px;color:#6b5d45;margin:12px 0 4px}.sel[data-v-adb200a5],input[data-v-adb200a5],textarea[data-v-adb200a5]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #e0d6c3;border-radius:8px;background:#fff;font:inherit}textarea[data-v-adb200a5]{resize:vertical}.err[data-v-adb200a5]{color:#a33;background:#fbe9e7;padding:8px 12px;border-radius:6px;margin-top:12px;font-size:14px}.work[data-v-37ecf4b4]{padding:12px 0;border-top:1px dashed rgba(120,110,90,.25)}.nick[data-v-37ecf4b4]{display:inline-block;background:#8a5a2b;color:#fff;font-size:12px;border-radius:6px;padding:2px 8px;margin-right:8px}.kind[data-v-37ecf4b4]{font-size:12px;color:#8a8070}.ans[data-v-37ecf4b4]{font-size:16px;margin-top:6px}.empty[data-v-37ecf4b4]{color:#8a8070;padding:20px 0}.tip[data-v-37ecf4b4]{font-size:13px;margin-top:14px}.head h2[data-v-b5668118]{margin:0}.sub[data-v-b5668118]{color:#8a8070;font-size:13px;margin:4px 0 10px}.cvwrap[data-v-b5668118]{position:relative}canvas[data-v-b5668118]{width:100%;border:1px solid #3a4152;border-radius:12px;background:#a8cfe0;touch-action:none}.qcard[data-v-b5668118]{margin-top:10px;border:2px solid #c9a227;border-radius:12px;background:#2b2f3a;padding:12px}.q-title[data-v-b5668118]{margin:0 0 4px;color:#ffd94a;font-size:16px}.q-text[data-v-b5668118]{margin:0 0 10px;color:#c9cfdd;font-size:13px;line-height:1.7}.q-fu[data-v-b5668118]{display:inline-block;margin-left:8px;font-size:11px;color:#8fd4e8;border:1px solid #33505f;border-radius:6px;padding:1px 6px}.picks[data-v-b5668118]{display:flex;gap:8px;flex-wrap:wrap}.pick[data-v-b5668118]{flex:1 1 200px;min-height:64px;border:2px solid #6b6455;background:#1f232c;border-radius:12px;padding:10px 12px;cursor:pointer;color:#f0e6d0;font-size:14px;display:flex;flex-direction:column;gap:4px;text-align:left}.pick b[data-v-b5668118]{color:#fff6df}.pick span[data-v-b5668118]{font-size:12px;color:#aab2c4}.pick.rar2[data-v-b5668118]{border-color:#aab2c4}.pick.rar3[data-v-b5668118]{border-color:#ffd94a}.rr[data-v-b5668118]{font-style:normal;margin-left:6px;font-size:10px;color:#1f232c;background:#ffd94a;border-radius:4px;padding:1px 4px}.rr2[data-v-b5668118]{font-style:normal;margin-left:6px;font-size:10px;color:#1f232c;background:#aab2c4;border-radius:4px;padding:1px 4px}.over[data-v-b5668118]{margin-top:10px}.over-line[data-v-b5668118]{font-size:15px}.over-stat[data-v-b5668118]{color:#8a8070;font-size:13px}.btns[data-v-b5668118]{display:flex;gap:8px;margin-top:8px}.intro p[data-v-b5668118]{font-size:14px;line-height:1.8;color:#aab2c4}.btn.big[data-v-b5668118]{margin-top:6px}.disc[data-v-b5668118]{margin-top:16px;font-size:11px;color:#6b7286}.head h2[data-v-72dde7cc]{margin:0;font-family:var(--bcc5bc4c)}.sub[data-v-72dde7cc]{color:#8a8070;font-size:13px;margin:4px 0 12px}.panel[data-v-72dde7cc]{line-height:1.9}.born-line[data-v-72dde7cc]{font-size:20px;font-family:var(--bcc5bc4c);margin:4px 0}.blurb[data-v-72dde7cc]{color:#6b6455;margin-top:0}.fine[data-v-72dde7cc]{font-size:13px;color:#8a8070}.signs[data-v-72dde7cc]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 14px}.sign[data-v-72dde7cc]{border:1px solid #d8d2c0;background:#fffdf6;border-radius:12px;padding:10px;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px}.sign.on[data-v-72dde7cc]{border-color:#b3352c;box-shadow:0 0 0 1px #b3352c inset}.sign b[data-v-72dde7cc]{font-size:14px}.sign span[data-v-72dde7cc]{font-size:12px;color:#8a8070}.stats[data-v-72dde7cc]{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#6b6455;margin-bottom:8px}.log[data-v-72dde7cc]{max-height:320px;overflow-y:auto;border:1px solid #d8d2c0;border-radius:12px;padding:10px 14px;background:#fffdf6}.log p[data-v-72dde7cc]{margin:6px 0;font-size:14px}.log p i[data-v-72dde7cc]{font-style:normal;color:#a9a086;margin-right:8px;font-size:12px}.log p.death[data-v-72dde7cc]{color:#b3352c}.log-final[data-v-72dde7cc]{max-height:420px;margin-top:4px}.mode-row[data-v-72dde7cc]{display:flex;gap:8px;margin:8px 0}.mode-row button[data-v-72dde7cc]{border:1px solid #d9d0ba;background:transparent;color:inherit;border-radius:20px;padding:4px 14px;font-size:14px;cursor:pointer}.mode-row button.on[data-v-72dde7cc]{border-color:#b3352c;color:#b3352c;font-weight:600}.pickers[data-v-72dde7cc]{display:flex;gap:8px;margin:6px 0 10px;flex-wrap:wrap}.pickers select[data-v-72dde7cc]{flex:1;min-width:130px;padding:8px 10px;border:1px solid #d8d2c0;border-radius:10px;background:#fffdf6;font-size:14px;color:inherit}.stele[data-v-72dde7cc]{border:2px solid #b3352c;border-radius:12px;padding:18px 16px;text-align:center;background:#fffdf6}.stele-t[data-v-72dde7cc]{font-family:var(--bcc5bc4c);font-size:22px;letter-spacing:8px;color:#b3352c;margin:0 0 8px}.stele-line[data-v-72dde7cc]{margin:2px 0;color:#4a453b}.stele-shi[data-v-72dde7cc]{font-size:20px;font-family:var(--bcc5bc4c);margin:8px 0}.stele-eulogy[data-v-72dde7cc]{color:#6b6455;margin:6px 0}.stele-signs[data-v-72dde7cc]{font-size:12px;color:#a9a086;margin:4px 0 0}.btns[data-v-72dde7cc]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.disc[data-v-72dde7cc]{margin-top:16px;font-size:11px;color:#a9a086}#escort-root[data-v-d7b2d090]{--font-game: "Fusion Pixel 12px", "Noto Serif SC", "STSong", "SimSun", serif;font-family:var(--font-game);position:relative}.gtoasts[data-v-d7b2d090]{position:absolute;top:58px;left:50%;transform:translate(-50%);z-index:70;display:flex;flex-direction:column;gap:6px;align-items:center;pointer-events:none;width:max-content;max-width:92%}.gtoast[data-v-d7b2d090]{background:#31220f;color:#f8ecd2;border:2.5px solid #1a120a;box-shadow:0 3px #1a120a;border-radius:12px;padding:.35em .9em;font-size:clamp(13px,2vh,17px);font-family:var(--font-game);animation:gtoastIn-d7b2d090 .18s ease;cursor:pointer}.gtoast[data-v-d7b2d090]:hover{filter:brightness(1.15)}@keyframes gtoastIn-d7b2d090{0%{transform:translateY(-8px);opacity:0}}.notice-strip[data-v-d7b2d090]{margin:.55em 0 0;border:2px dashed #8a5f14;background:#31220f;border-radius:11px;padding:.4em .7em .45em;box-shadow:0 2px #1a120acc}.ns-t[data-v-d7b2d090]{display:inline-block;font-family:var(--font-game);font-size:.66em;letter-spacing:2px;color:#ffb84d;border-bottom:1.5px solid #8a5f14;margin-bottom:.25em}.notice-strip p[data-v-d7b2d090]{margin:.12em 0;font-size:.84em;color:#f2e4c8;cursor:pointer}.notice-strip p[data-v-d7b2d090]:hover{text-decoration:line-through;color:#c9bfa8}.ns-x[data-v-d7b2d090]{font-style:normal;font-size:.8em;color:#c9bfa8;letter-spacing:0;margin-left:.3em}.log-line[data-v-d7b2d090]{margin:.3em 0;font-size:.92em;border-bottom:1px dashed #d9c08a;padding-bottom:.25em}.note-row[data-v-d7b2d090]{margin:.5em 0 0;display:flex;flex-wrap:wrap;gap:.4em}.note-chip[data-v-d7b2d090]{font-style:normal;display:inline-flex;align-items:center;gap:2px;background:#31220f;color:#8ed86a;border:2px solid #1a120a;border-radius:9px;padding:.1em .5em;font-size:.82em;font-family:var(--font-game);box-shadow:0 2px #1a120a}.note-chip.bad[data-v-d7b2d090]{color:#e86a52}.note-chip .pix[data-v-d7b2d090]{width:.95em;height:.95em;width:round(.95em,1px);height:round(.95em,1px);margin-right:2px}.breport[data-v-d7b2d090]{border:2.5px solid #4a4434;background:#8b8170;border-radius:12px;padding:.55em .8em;margin:.4em 0;flex:1 1 auto;min-height:0;overflow-y:auto}.breport .btns[data-v-d7b2d090]{position:sticky;bottom:-.55em;background:#8b8170;padding:.3em 0 .1em;margin:0}.br-t[data-v-d7b2d090]{margin:.1em 0 .3em;color:#64ece8;font-family:var(--font-game);font-weight:700}.br-l[data-v-d7b2d090]{margin:.15em 0;font-size:.92em;color:#eee4cd}.bstats[data-v-d7b2d090]{border-top:2px dashed #6e6553;margin-top:.4em;padding-top:.3em}.bstats p[data-v-d7b2d090]{margin:.15em 0;font-size:.82em;color:#e8ddc2}#escort-root.playing[data-v-d7b2d090]{background:#241a10;border-radius:26px;padding:12px;box-shadow:inset 0 0 0 2px #d9a53c4d}.head h2[data-v-d7b2d090]{margin:0;font-family:var(--font-game);font-size:26px;color:#3a2a18}.head[data-v-d7b2d090]{position:relative}.sub[data-v-d7b2d090]{color:#8a7454;font-size:14px;margin:4px 0 12px}.hud[data-v-d7b2d090]{display:flex;gap:12px;flex-wrap:wrap;font-size:clamp(14px,2.3vh,18px);color:#4a3320;margin-bottom:12px;align-items:center;background:#f8eed4;border:3px solid #4a2f16;border-radius:14px;padding:9px 14px;box-shadow:0 3px #4a2f16,inset 0 0 0 1px #d9a53c8c}.lap-pill[data-v-d7b2d090]{background:#c9382c;color:#fff6e8;border:2px solid #5f1a12;box-shadow:0 2px #5f1a12;border-radius:10px;padding:2px 13px;font-size:clamp(13px,2vh,16px);font-weight:700}.day-pill[data-v-d7b2d090]{background:#2e6f9e;color:#eaf6ff;border:2px solid #1d4a6b;box-shadow:0 2px #1d4a6b;border-radius:10px;padding:2px 13px;font-size:clamp(13px,2vh,16px)}.expbar[data-v-d7b2d090]{display:inline-block;width:56px;height:9px;background:#6e6553;border:1.5px solid #4a4434;border-radius:4px;overflow:hidden;vertical-align:middle;margin-left:5px}.expbar i[data-v-d7b2d090]{display:block;height:100%;background:#dfa22c}.equip-chips em[data-v-d7b2d090]{font-style:normal;font-size:clamp(12px,1.8vh,14px);background:#31220f;color:#f8ecd2;border-radius:7px;padding:2px 8px;margin-right:5px}.auto-btn[data-v-d7b2d090]{background:#f8eed4;border:2px solid #8a5f14;color:#7a5210;border-radius:10px;padding:2px 13px;font-size:clamp(13px,2vh,16px);cursor:pointer;font-family:var(--font-game);box-shadow:0 2px #c9a96a}.auto-btn.on[data-v-d7b2d090]{background:#dfa22c;color:#fff;border-color:#8a5f14;box-shadow:0 2px #8a5f14}.pix[data-v-d7b2d090]{display:inline-block;width:20px;height:20px;vertical-align:-4px;margin-right:4px}.pix svg[data-v-d7b2d090]{width:100%;height:100%;display:block}.hud .pix[data-v-d7b2d090]{width:18px;height:18px;vertical-align:-3px}.board-wrap[data-v-d7b2d090]{position:relative}.board[data-v-d7b2d090]{display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(12,1fr);height:clamp(420px,calc(100vh - 230px),1160px);max-width:min(100%,1280px);container-type:size;gap:6px;margin:0 auto 14px;background:#93bb48;border:4px solid #7c451f;border-radius:22px;padding:12px;position:relative;box-shadow:0 6px #2f201359,inset 0 0 0 2px #d9a53c}.board.portrait[data-v-d7b2d090]{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(14,1fr)}.board.portrait .center-panel[data-v-d7b2d090]{grid-area:2 / 2 / 14 / 12}.board[data-v-d7b2d090]:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:2px solid rgba(217,165,60,.75);border-radius:14px;pointer-events:none}.board.dim .cell[data-v-d7b2d090]{opacity:.5}.cell[data-v-d7b2d090]{position:relative;display:block;height:auto;border-radius:9px;overflow:hidden;background:#64773d;font-size:11px;box-shadow:0 0 0 2px #2a1a10}.cell .tile[data-v-d7b2d090]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.cell .nm[data-v-d7b2d090]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:clamp(10px,3.1cqh,32px);max-height:45%;background:#31220f;color:#f8ecd2;font-family:var(--font-game);font-weight:700;text-align:center;font-size:clamp(8px,2.2cqh,21px);border-top:2px solid #1a120a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.cell .ic.tname[data-v-d7b2d090]{position:absolute;left:2px;top:2px;z-index:1;color:#f8ecd2;background:#1a120ac7;border-radius:5px;padding:0 3px;font-size:clamp(8px,1.7cqh,16px);font-family:var(--font-game);max-height:42%;overflow:hidden;line-height:1.35}.wagon[data-v-d7b2d090]{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,-55%);width:44px;height:44px;width:clamp(26px,6.5cqh,66px);height:clamp(26px,6.5cqh,66px);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#fff4d6f2 0,#fff4d6f2 60%,#fff4d600 72%);filter:drop-shadow(0 2px 3px rgba(42,26,16,.6));transition:left .17s linear,top .17s linear}.wagon img[data-v-d7b2d090]{width:80%;height:80%;object-fit:contain}.wagon.hop img[data-v-d7b2d090]{animation:wagonHop-d7b2d090 .34s ease-in-out infinite}@keyframes wagonHop-d7b2d090{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20%) scale(.94,1.08)}}.cell.here[data-v-d7b2d090]{box-shadow:0 0 0 3.5px #ff9a3c,0 3px 14px #ff9a3c99;z-index:3;animation:landPulse-d7b2d090 .45s ease}@keyframes landPulse-d7b2d090{0%{box-shadow:0 0 0 9px #ff9a3c80,0 3px 14px #ff9a3c99}to{box-shadow:0 0 0 3.5px #ff9a3c,0 3px 14px #ff9a3c99}}.tile-tell[data-v-d7b2d090]{position:absolute;right:2px;top:2px;z-index:2;pointer-events:none;width:16px;height:16px;width:clamp(13px,3cqh,26px);height:clamp(13px,3cqh,26px);filter:drop-shadow(0 0 4px rgba(255,154,60,.95));animation:tellFlick-d7b2d090 1s ease-in-out infinite alternate}@keyframes tellFlick-d7b2d090{0%{opacity:1}to{opacity:.55}}.cell.bossReady[data-v-d7b2d090]{box-shadow:0 0 0 3px #dfa22c,0 0 14px #dfa22cbf;animation:bossGlow-d7b2d090 1.2s ease-in-out infinite alternate}@keyframes bossGlow-d7b2d090{0%{box-shadow:0 0 0 3px #dfa22c,0 0 10px #dfa22c8c}to{box-shadow:0 0 0 3.5px #ffd45a,0 0 22px #ffd45af2}}.cell.done[data-v-d7b2d090]{opacity:.55}.center-panel[data-v-d7b2d090]{grid-area:2 / 2 / 12 / 14;position:relative;display:flex;flex-direction:column;color:#eee4cd;font-size:clamp(15px,3.2cqh,24px);background:#9b907e;border:3.5px solid #56503e;border-radius:18px;padding:.7em .9em .6em;overflow:hidden;box-shadow:0 5px #2f20134d,inset 0 0 0 2px #ded2bf66}.center-panel[data-v-d7b2d090]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.5px solid rgba(222,210,191,.45);border-radius:12px;pointer-events:none}.center-panel .btn.ghost[data-v-d7b2d090]{background:#857b68;color:#eee4cd;border-color:#4a4434;box-shadow:0 3px #4a4434}.center-panel .te-name[data-v-d7b2d090]{color:#64ece8}.center-panel.alarm[data-v-d7b2d090]{border-color:#c0392b;box-shadow:0 5px #5f1a1266,inset 0 0 0 2px #c9382c80}.cp-cols2[data-v-d7b2d090]{display:grid;grid-template-columns:minmax(190px,5fr) 7fr;gap:.7em;flex:1;min-height:0}.cp-mini[data-v-d7b2d090],.cp-story[data-v-d7b2d090]{background:#8b8170;border:2.5px solid #56503e;border-radius:12px;box-shadow:0 2px #6e6553;overflow:auto}.cp-mini[data-v-d7b2d090]{padding:.55em .7em}.cp-mini-t[data-v-d7b2d090]{margin:0 0 .35em;text-align:center;font-family:var(--font-game);font-weight:700;letter-spacing:1px;color:#64ece8;font-size:1em;border-bottom:2px solid #6e6553;padding-bottom:.3em}.kv-mini[data-v-d7b2d090]{font-size:1em;line-height:1.65;gap:0 .6em}.kv-mini .expbar[data-v-d7b2d090]{width:2.4em;height:.42em;margin-right:.25em}.kv-mini .pix[data-v-d7b2d090]{width:.8em;height:.8em;width:round(.8em,1px);height:round(.8em,1px);vertical-align:-2px}.cp-rollrow[data-v-d7b2d090]{flex-direction:row;justify-content:center;gap:.5em;flex-wrap:wrap}.cp-rollrow .btn[data-v-d7b2d090]{text-align:center;padding:.45em 1.4em;font-size:1.12em}.cp-story[data-v-d7b2d090]{padding:.8em .9em;display:flex;flex-direction:column;position:relative}.cp-story[data-v-d7b2d090]>:first-child{margin-top:auto}.cp-story[data-v-d7b2d090]>:last-child{margin-bottom:auto}.cp-cols2.wide[data-v-d7b2d090]{grid-template-columns:1fr}.cp-cols2.wide .cp-mini[data-v-d7b2d090]{display:none}.peek-btn[data-v-d7b2d090]{float:right;font-family:var(--font-game);font-size:.62em;letter-spacing:1px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#857b68;color:#eee4cd;border:2px solid #4a4434;border-radius:8px;padding:.1em .55em;cursor:pointer;box-shadow:0 2px #4a4434}.peek-btn[data-v-d7b2d090]:active{transform:translateY(2px);box-shadow:none}.cp-hint[data-v-d7b2d090]{margin:10px 0 0}.cp-head-bar[data-v-d7b2d090]{margin:0 0 .45em;flex:none;text-align:center;font-family:var(--font-game);font-weight:700;font-size:1.05em;color:#64ece8}.cp-tabpage.cp-fightpage[data-v-d7b2d090]{display:flex;flex-direction:column;overflow:hidden}.cp-fightpage .cp-head-bar[data-v-d7b2d090],.cp-fightpage .frow[data-v-d7b2d090],.cp-fightpage .buff-row[data-v-d7b2d090],.cp-fightpage .btns[data-v-d7b2d090]{flex:none}.cp-fightpage .flog[data-v-d7b2d090]{flex:1 1 auto;min-height:2.4em;max-height:none}.cp-shoppage[data-v-d7b2d090]{display:flex;flex-direction:column}.cp-choices[data-v-d7b2d090]{display:flex;flex-direction:column;gap:.4em;margin-top:.6em}.cp-choices .btn[data-v-d7b2d090]{text-align:left;padding:.4em .75em;font-size:1em}.cp-choices .btn[data-v-d7b2d090]:disabled{opacity:.6;cursor:not-allowed}.cgroup[data-v-d7b2d090]{display:flex;flex-direction:column;gap:6px}.cgroup-btn[data-v-d7b2d090]{justify-content:center;font-family:var(--font-game);letter-spacing:1px}.cg-n[data-v-d7b2d090]{font-style:normal;margin-left:.35em;font-size:.68em;background:#c9382c;color:#fff6e8;border-radius:8px;padding:0 .35em}.mcat-row[data-v-d7b2d090]{display:flex;gap:.4em;flex-wrap:wrap;margin-bottom:.45em}.mcat[data-v-d7b2d090]{font-family:var(--font-game);font-size:.9em;letter-spacing:1px;background:#857b68;color:#eee4cd;border:2.5px solid #4a4434;border-radius:10px;padding:.3em .85em .3em .95em;cursor:pointer;box-shadow:0 2px #4a4434}.mcat[data-v-d7b2d090]:active{transform:translateY(2px);box-shadow:none}.mcat.on[data-v-d7b2d090]{background:#c9382c;color:#fff6e8;border-color:#5f1a12;box-shadow:0 2px #5f1a12}.over-modal[data-v-d7b2d090]{max-width:680px}.torch[data-v-d7b2d090]{position:absolute;width:5px;height:18px;background:#5a3f24;border-radius:2px;z-index:2}.torch[data-v-d7b2d090]:before{content:"";position:absolute;top:-12px;left:50%;width:11px;height:16px;background:radial-gradient(ellipse at 50% 68%,#ffe0a0 0,#ffe0a0 24%,#ff9a3c,#ff9a3c33);border-radius:50% 50% 45% 45%;box-shadow:0 0 12px 3px #ff9a3c8c;animation:torchFlick-d7b2d090 1.1s ease-in-out infinite alternate}@keyframes torchFlick-d7b2d090{0%{transform:translate(-50%) scale(1)}to{transform:translate(-50%) scale(.85,1.1)}}.torch.tl[data-v-d7b2d090]{left:14px;top:20px}.torch.tr[data-v-d7b2d090]{right:14px;top:20px}.torch.bl[data-v-d7b2d090]{left:14px;bottom:20px}.torch.br[data-v-d7b2d090]{right:14px;bottom:20px}.cp-tabs[data-v-d7b2d090]{display:flex;gap:.45em;justify-content:center;flex:none;margin:0 0 .6em}.cp-tab[data-v-d7b2d090]{font-family:var(--font-game);font-size:.95em;letter-spacing:1px;border:2.5px solid #4a4434;background:#857b68;color:#eee4cd;border-radius:10px;padding:.28em 1em .28em 1.15em;cursor:pointer;box-shadow:0 2px #4a4434}.cp-tab[data-v-d7b2d090]:active{transform:translateY(2px);box-shadow:none}.cp-tab.on[data-v-d7b2d090]{background:#c9382c;border-color:#5f1a12;color:#fff6e8;font-weight:600;box-shadow:0 2px #5f1a12}.cp-tabpage[data-v-d7b2d090]{flex:1;min-height:0;overflow:auto}.cp-eventpage[data-v-d7b2d090]{display:flex;flex-direction:column;justify-content:center}.cp-event-t[data-v-d7b2d090]{color:#64ece8;font-family:var(--font-game);font-size:1.12em;margin:0 0 .35em}.cp-event-x[data-v-d7b2d090]{margin:0;line-height:1.85;color:#eee4cd;font-size:1em;white-space:pre-line}.cp-event .fine[data-v-d7b2d090],.center-panel .fine[data-v-d7b2d090]{color:#e8ddc2;font-size:.8em}.kv[data-v-d7b2d090]{display:grid;grid-template-columns:minmax(4em,auto) 1fr;gap:0 18px;font-size:1em;line-height:1.85;align-content:start}.kv span[data-v-d7b2d090]{color:#d8cdb2;white-space:nowrap;text-align:right}.kv span .pix[data-v-d7b2d090]{width:.85em;height:.85em;width:round(.85em,1px);height:round(.85em,1px);vertical-align:-2px}.kv b[data-v-d7b2d090]{color:#eee4cd;font-weight:600}.kv-mini b[data-v-d7b2d090]:nth-of-type(2),.kv-mini b[data-v-d7b2d090]:nth-of-type(5){color:#8ed86a}.kv-mini b[data-v-d7b2d090]:nth-of-type(3),.kv-mini b[data-v-d7b2d090]:nth-of-type(4){color:#ffb02e}.kv-mini b[data-v-d7b2d090]:nth-of-type(6){color:#f2d16b}.kv-mini b[data-v-d7b2d090]:nth-of-type(7),.kv-mini b[data-v-d7b2d090]:nth-of-type(8){color:#64ece8}.kv .expbar[data-v-d7b2d090]{width:4em;height:.45em;vertical-align:middle;margin-right:.35em}.kv-sec[data-v-d7b2d090]{margin:.6em 0 .15em;color:#64ece8;letter-spacing:1px}.talent-chips[data-v-d7b2d090]{display:flex;flex-wrap:wrap;gap:.4em}.talent-chips em[data-v-d7b2d090]{font-style:normal;font-size:.8em;border:2px solid #6e6553;border-radius:9px;padding:.15em .6em;background:#8b8170;color:#e5dbc3;cursor:help}.gear-grid[data-v-d7b2d090]{display:grid;grid-template-columns:1fr 1fr;gap:.55em;align-content:start}.gear-card[data-v-d7b2d090]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;border:2.5px solid #4a4434;background:#8b8170;color:#eee4cd;border-radius:12px;padding:.55em .65em;cursor:pointer;box-shadow:0 2px #6e6553}.gear-card[data-v-d7b2d090]:hover{border-color:#c9382c}.gear-card[data-v-d7b2d090]:active{transform:translateY(2px);box-shadow:none}.gear-card em[data-v-d7b2d090]{font-style:normal;font-size:.72em;color:#e8ddc2;letter-spacing:1px}.gear-card b[data-v-d7b2d090]{font-family:var(--font-game);font-size:1.05em}.gear-card span[data-v-d7b2d090]{font-size:.78em;color:#e8ddc2}.gear-bag[data-v-d7b2d090]{display:flex;flex-wrap:wrap;gap:.45em;margin-top:.6em}.bag-chip[data-v-d7b2d090]{border:2px solid #6e6553;background:#8b8170;color:#e5dbc3;border-radius:10px;padding:.25em .7em;font-size:.8em;cursor:pointer;box-shadow:0 2px #6e6553}.bag-chip[data-v-d7b2d090]:disabled{opacity:.6;cursor:default}.bag-chip.inert[data-v-d7b2d090]{border-style:dashed;color:#cdbfa5;cursor:default;box-shadow:none}.panel[data-v-d7b2d090]{line-height:2;margin:0 auto 14px;padding:14px 20px;color:#3a2a18;font-size:15px;max-width:1280px;background:#f8eed4;border:3px solid #7c451f;border-radius:16px;box-shadow:0 4px #2f20134d,inset 0 0 0 1px #d9a53c80}.panel .muted[data-v-d7b2d090]{color:#7a6448}.fine[data-v-d7b2d090]{font-size:14px;color:#7a6448}.die[data-v-d7b2d090]{filter:drop-shadow(0 2px 3px rgba(42,26,16,.35))}.hud-die[data-v-d7b2d090]{width:42px;height:42px}.die.rolling[data-v-d7b2d090]{animation:shake-d7b2d090 .35s linear infinite;opacity:.85}.hud-fs[data-v-d7b2d090]{position:static;margin-left:auto;background:#31220f;color:#f8ecd2;border:2px solid #1a120a;border-radius:10px}@keyframes shake-d7b2d090{0%{transform:rotate(-14deg) translateY(0)}25%{transform:rotate(10deg) translateY(-6px)}50%{transform:rotate(-8deg) translateY(0)}75%{transform:rotate(14deg) translateY(-4px)}to{transform:rotate(-14deg) translateY(0)}}.te-name[data-v-d7b2d090]{font-family:var(--font-game);color:#c0392b;font-size:clamp(17px,2.6vh,23px);margin:4px 0}.te-text[data-v-d7b2d090]{margin:2px 0 10px;font-size:clamp(15px,2.3vh,19px)}.btns[data-v-d7b2d090]{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.btn[data-v-d7b2d090]{background:#c9382c;color:#fff6e8;border:3px solid #5f1a12;box-shadow:0 4px #5f1a12;border-radius:12px;font-size:clamp(15px,2.5vh,21px)}.btn[data-v-d7b2d090]:active{transform:translateY(3px);box-shadow:none}.btn.ghost[data-v-d7b2d090]{background:#f8eed4;color:#4a3320;border:3px solid #4a2f16;box-shadow:0 4px #4a2f16}.btn.big[data-v-d7b2d090]{font-size:clamp(18px,3vh,25px);padding:12px 36px}.frow[data-v-d7b2d090]{display:flex;gap:12px;align-items:stretch}.fcard[data-v-d7b2d090]{flex:1;border:2.5px solid #4a4434;background:#8b8170;border-radius:12px;padding:.55em .65em;font-size:1em;box-shadow:0 2px #6e6553}.fcard b[data-v-d7b2d090]{color:#eee4cd}.fcard .pix[data-v-d7b2d090]{width:.95em;height:.95em;width:round(.95em,1px);height:round(.95em,1px)}.lap-note[data-v-d7b2d090]{font-style:normal;font-size:.72em;color:#e8ddc2}.foe-fam[data-v-d7b2d090]{display:block;font-size:.7em;color:#e8ddc2;letter-spacing:.5px}.vs[data-v-d7b2d090]{align-self:center;color:#ded2bf;font-family:var(--font-game);font-size:1.1em}.fnum[data-v-d7b2d090]{color:#8ed86a;font-weight:700}.bar[data-v-d7b2d090]{height:.62em;background:#6e6553;border:2px solid #4a4434;border-radius:6px;overflow:hidden;margin:.45em 0 .2em}.bar i[data-v-d7b2d090]{display:block;height:100%;background:#4e8f3c}.fcard:first-child .bar i[data-v-d7b2d090]{background:#d0402e}.flog[data-v-d7b2d090]{border:2.5px solid #4a4434;border-radius:12px;background:#857b68;color:#e5dbc3;padding:.55em .8em;max-height:clamp(120px,28cqh,240px);overflow-y:auto;margin:.5em 0}.flog p[data-v-d7b2d090]{margin:.25em 0;font-size:.92em}.goods[data-v-d7b2d090]{display:flex;gap:.7em;align-items:baseline;width:100%;text-align:left;border:2.5px solid #4a4434;background:#8b8170;color:#eee4cd;border-radius:12px;padding:.5em .8em;margin:.4em 0;cursor:pointer;font-size:1em;box-shadow:0 2px #6e6553}.goods[data-v-d7b2d090]:disabled{opacity:.6}.goods span[data-v-d7b2d090]{font-size:.78em;color:#e8ddc2;flex:1}.slot-tag[data-v-d7b2d090]{font-style:normal;color:#64ece8;margin-left:.35em}.rq[data-v-d7b2d090]{font-style:normal;font-size:.68em;margin-left:.45em;border:1.5px solid currentColor;border-radius:6px;padding:0 .3em;vertical-align:.1em}.inv-chip[data-v-d7b2d090]{display:inline-flex;align-items:center;gap:.35em;border-style:solid}.inv-chip b[data-v-d7b2d090]{font-family:var(--font-game);font-size:.92em}.inv-act[data-v-d7b2d090]{font-family:var(--font-game);font-size:.78em;background:#6e6553;color:#eee4cd;border:1.5px solid #4a4434;border-radius:7px;padding:.1em .45em;cursor:pointer;box-shadow:0 1.5px #4a4434}.inv-act[data-v-d7b2d090]:active{transform:translateY(1.5px);box-shadow:none}.goods .price[data-v-d7b2d090]{color:#f2d16b;flex:0 0 auto}.buff-row[data-v-d7b2d090]{display:flex;gap:.45em;flex-wrap:wrap;align-items:center;margin:.45em 0}.buff-pill[data-v-d7b2d090]{border:2px solid #2c3a22;background:#3c4a30;color:#a9d494;border-radius:11px;padding:.2em .7em;font-size:.8em;cursor:pointer;box-shadow:0 2px #2c3a22}.buff-pill[data-v-d7b2d090]:disabled{opacity:.4;cursor:default}.over-line[data-v-d7b2d090]{font-size:17px;font-family:var(--font-game)}.over-stat[data-v-d7b2d090]{color:#7a6448;font-size:14px}.disc[data-v-d7b2d090]{margin-top:18px;font-size:12px;color:#a99878;text-align:center}#escort-root[data-v-d7b2d090]:fullscreen{background:#241a10;display:flex;flex-direction:column;justify-content:center;padding:14px 20px;overflow:auto}#escort-root:fullscreen .hud[data-v-d7b2d090],#escort-root:fullscreen .panel[data-v-d7b2d090],#escort-root:fullscreen .board[data-v-d7b2d090]{max-width:min(97vw,1680px)}#escort-root:fullscreen .hud[data-v-d7b2d090]{margin:0 auto 14px}#escort-root:fullscreen .board[data-v-d7b2d090],#escort-root:fullscreen .panel[data-v-d7b2d090]{margin-bottom:0}#escort-root:fullscreen .board[data-v-d7b2d090]{height:min(calc(100vh - 148px),1400px);height:min(calc(100dvh - 148px),1400px)}@media (max-height: 560px){#escort-root:fullscreen .board[data-v-d7b2d090]{height:min(calc(100vh - 190px),1400px);height:min(calc(100dvh - 190px),1400px)}.hud[data-v-d7b2d090]{font-size:12px;padding:5px 8px;gap:6px}.hud .pix[data-v-d7b2d090]{width:13px;height:13px}.hud-die[data-v-d7b2d090]{width:26px;height:26px}}.modal-mask[data-v-d7b2d090]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e140a8c;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-d7b2d090]{background:#f8eed4;color:#3a2a18;font-size:clamp(15px,2.2vh,19px);border:3.5px solid #7c451f;border-radius:16px;padding:16px 22px;max-width:660px;width:100%;max-height:82vh;overflow:auto;box-shadow:0 8px #20160c59,inset 0 0 0 2px #d9a53c80}.heroes[data-v-d7b2d090]{width:100%;border-collapse:collapse;font-size:13.5px;margin:6px 0}.heroes th[data-v-d7b2d090],.heroes td[data-v-d7b2d090]{border-bottom:1px solid #d9c08a;padding:5px 8px;text-align:left}.heroes th[data-v-d7b2d090]{color:#7a6448;font-weight:600}@media (max-width: 720px){#escort-root:fullscreen .board[data-v-d7b2d090]{height:min(calc(100vh - 170px),1400px);height:min(calc(100dvh - 170px),1400px)}.board[data-v-d7b2d090]{gap:3px;padding:6px;border-radius:12px;border-width:3px}.cell .nm[data-v-d7b2d090]{height:clamp(11px,3.1cqh,18px);font-size:clamp(9px,2.2cqh,13px)}.cp-rollrow[data-v-d7b2d090]{flex-direction:column}.cp-rollrow .btn[data-v-d7b2d090]{width:100%}.board.portrait[data-v-d7b2d090]{height:clamp(430px,calc(100vh - 252px),900px);height:clamp(430px,calc(100dvh - 252px),900px)}.board[data-v-d7b2d090]:after{top:2px;right:2px;bottom:2px;left:2px;border-radius:8px}.center-panel[data-v-d7b2d090]{padding:10px 10px 8px}.torch[data-v-d7b2d090]{transform:scale(.72);transform-origin:center}.torch.tl[data-v-d7b2d090]{left:8px;top:12px}.torch.tr[data-v-d7b2d090]{right:8px;top:12px}.torch.bl[data-v-d7b2d090]{left:8px;bottom:12px}.torch.br[data-v-d7b2d090]{right:8px;bottom:12px}.cp-cols2[data-v-d7b2d090]{grid-template-columns:1fr}.cp-mini-t[data-v-d7b2d090]{letter-spacing:1px}.cp-tab[data-v-d7b2d090]{padding:2px 10px 2px 12px;font-size:13px}.kv[data-v-d7b2d090]{font-size:13px;line-height:2}.kv .pix[data-v-d7b2d090]{width:14px;height:14px;vertical-align:-2px}.gear-grid[data-v-d7b2d090]{gap:6px}.hud[data-v-d7b2d090]{font-size:13px;padding:7px 10px;gap:8px}.hud .pix[data-v-d7b2d090]{width:15px;height:15px}.lap-pill[data-v-d7b2d090],.day-pill[data-v-d7b2d090],.auto-btn[data-v-d7b2d090]{font-size:12px}.hud-die[data-v-d7b2d090]{width:32px;height:32px}}.q-title[data-v-cd5a305a]{font-size:16px;line-height:1.8;margin:10px 0 12px;font-family:"Noto Serif SC",STSong,SimSun,serif}.wrong-link[data-v-cd5a305a]{border:none;background:none;color:var(--cinnabar);font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.head h2[data-v-cdfa7950]{margin:0}.sub[data-v-cdfa7950]{color:#8a8070;font-size:13px;margin:4px 0 10px}.hud[data-v-cdfa7950]{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#6b6455;margin-bottom:8px;align-items:center}.lap-pill[data-v-cdfa7950]{border:1px solid #b3352c;color:#b3352c;border-radius:12px;padding:1px 10px;font-size:12px}.rival-pill[data-v-cdfa7950]{border:1px solid #5b7bd5;color:#8fa8e0;border-radius:12px;padding:1px 10px;font-size:12px}.auto-btn[data-v-cdfa7950]{border:1px solid var(--gold);background:transparent;color:var(--gold);border-radius:12px;padding:1px 10px;font-size:12px;cursor:pointer}.auto-btn.on[data-v-cdfa7950]{background:var(--gold);color:#141821}.mboard[data-v-cdfa7950]{width:100%;border:2px solid #c9b896;border-radius:12px;box-shadow:0 2px 12px #2b2b2b1f}.feed[data-v-cdfa7950]{min-height:30px;margin-bottom:8px}.feed p[data-v-cdfa7950]{margin:2px 0;font-size:12px;color:#6b6455}.feed p.rival[data-v-cdfa7950]{color:#2b2b2b}.feed p[data-v-cdfa7950]:first-child{font-weight:600}.panel[data-v-cdfa7950]{line-height:1.9}.fine[data-v-cdfa7950]{font-size:13px;color:#8a8070}.dice-row[data-v-cdfa7950]{display:flex;align-items:center;gap:14px}.die[data-v-cdfa7950]{width:64px;height:64px}.die.rolling[data-v-cdfa7950]{animation:shake-cdfa7950 .3s linear infinite}@keyframes shake-cdfa7950{0%{transform:rotate(-12deg)}25%{transform:rotate(10deg) translateY(-5px)}50%{transform:rotate(-8deg)}75%{transform:rotate(12deg) translateY(-3px)}to{transform:rotate(-12deg)}}.te-name[data-v-cdfa7950]{font-family:"Noto Serif SC",STSong,SimSun,serif;color:#b3352c;margin:4px 0}.te-text[data-v-cdfa7950]{margin:2px 0 8px}.event-card[data-v-cdfa7950]{border:1px solid #c9a227;border-radius:12px;padding:12px 16px;background:#fffdf6}.btns[data-v-cdfa7950]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.over-line[data-v-cdfa7950]{font-size:15px}.over-stat[data-v-cdfa7950]{color:#8a8070;font-size:13px}.disc[data-v-cdfa7950]{margin-top:16px;font-size:11px;color:#a9a086}.head h2[data-v-39ee8c72]{margin:0}.sub[data-v-39ee8c72]{color:#8a8070;font-size:13px;margin:4px 0 10px}.hud[data-v-39ee8c72]{display:flex;gap:8px;flex-wrap:wrap;font-size:13px;color:#6b6455;margin-bottom:10px;align-items:center}.lap-pill[data-v-39ee8c72]{border:1px solid #b3352c;color:#b3352c;border-radius:12px;padding:1px 10px;font-size:12px}.qin-pill[data-v-39ee8c72]{border:1px solid #2b2b2b;border-radius:12px;padding:1px 10px;font-size:12px}.k-pill[data-v-39ee8c72]{border:1px solid #3a5a40;color:#3a5a40;border-radius:12px;padding:1px 10px;font-size:12px}.k-pill.dead[data-v-39ee8c72]{border-color:#a9a086;color:#a9a086;text-decoration:line-through}.panel[data-v-39ee8c72]{line-height:1.9}.fine[data-v-39ee8c72]{font-size:13px;color:#8a8070}.te-name[data-v-39ee8c72]{font-family:"Noto Serif SC",STSong,SimSun,serif;color:#b3352c;margin:4px 0}.te-text[data-v-39ee8c72]{margin:2px 0 8px}.card[data-v-39ee8c72]{display:block;width:100%;text-align:left;border:1px solid #d8d2c0;background:#fffdf6;border-radius:12px;padding:10px 14px;margin:8px 0;cursor:pointer}.card[data-v-39ee8c72]:hover{border-color:#b3352c}.card .side[data-v-39ee8c72]{float:right;font-size:11px;border-radius:6px;padding:1px 8px;color:#fff}.side.zong[data-v-39ee8c72]{background:#3a5a40}.side.heng[data-v-39ee8c72]{background:#b3352c}.card b[data-v-39ee8c72]{font-size:15px;font-family:"Noto Serif SC",STSong,SimSun,serif}.card .desc[data-v-39ee8c72]{display:block;font-size:13px;color:#6b6455;margin-top:2px}.card .fx[data-v-39ee8c72]{display:block;font-size:12px;color:#8a5a2b;margin-top:4px}.btns[data-v-39ee8c72]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.over-line[data-v-39ee8c72]{font-size:15px}.over-stat[data-v-39ee8c72]{color:#8a8070;font-size:13px}.disc[data-v-39ee8c72]{margin-top:16px;font-size:11px;color:#a9a086}.warring-map[data-v-39ee8c72]{display:grid;grid-template-columns:88px 1fr 1fr;gap:6px;margin-bottom:10px;background:url(../art/paper-texture.png);border:2px solid #c9b896;border-radius:12px;padding:10px}.wm-col[data-v-39ee8c72]{display:flex;flex-direction:column;gap:6px}.wm-cell[data-v-39ee8c72]{border:1.5px solid #3a5a40;border-radius:10px;background:#fffdf6e6;padding:4px 8px;display:flex;align-items:baseline;gap:8px}.wm-cell.qin[data-v-39ee8c72]{border-color:#2b2b2b;background:#efe9d8;align-self:stretch;flex-direction:column;gap:2px;align-items:center;justify-content:center}.wm-cell.qin.fat[data-v-39ee8c72]{border-color:#b3352c;background:#fdf3ef}.wm-cell.weak[data-v-39ee8c72]{border-color:#c9a227}.wm-cell.dead[data-v-39ee8c72]{border-color:#a9a086;opacity:.5;background:transparent}.wm-cell.dead .wm-name[data-v-39ee8c72]{text-decoration:line-through}.wm-name[data-v-39ee8c72]{font-family:"Noto Serif SC",STSong,SimSun,serif;font-size:16px;color:#2b2b2b}.wm-pow[data-v-39ee8c72]{font-size:13px;color:#3a5a40;margin-left:auto}.wm-cell.qin .wm-pow[data-v-39ee8c72]{font-size:20px;color:#b3352c;margin:0}.wm-pow.danger[data-v-39ee8c72]{color:#b3352c}.wm-tag[data-v-39ee8c72]{font-size:10px;color:#a9a086;margin-left:auto}.wm-cell.qin .wm-tag[data-v-39ee8c72]{margin:0}.delta-row[data-v-39ee8c72]{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 10px}.delta-chip[data-v-39ee8c72]{font-size:12px;border-radius:8px;padding:2px 8px}.delta-chip.up[data-v-39ee8c72]{background:#e8efe4;color:#3a5a40}.delta-chip.down[data-v-39ee8c72]{background:#fdf3ef;color:#b3352c}.delta-chip.qin[data-v-39ee8c72]{border:1px dashed #2b2b2b;color:#2b2b2b;background:transparent}.delta-chip.gray[data-v-39ee8c72]{background:transparent;color:#a9a086}.delta-chip.dead[data-v-39ee8c72]{background:#b3352c;color:#fff}.intent-line[data-v-39ee8c72]{font-size:13px;color:#b3352c;background:#fdf3ef;border-radius:8px;padding:4px 10px;margin:4px 0 8px}.wm-cell.intent[data-v-39ee8c72]{border:2px dashed #b3352c;background:#fdf3ef}.wm-cell.intent .wm-name[data-v-39ee8c72]{color:#b3352c}.diff-row[data-v-39ee8c72]{display:flex;gap:8px;margin:10px 0;flex-wrap:wrap}.card.diff[data-v-39ee8c72]{flex:1;min-width:170px}.card.diff.sel[data-v-39ee8c72]{border-color:#b3352c;box-shadow:0 0 0 1px #b3352c inset}.help[data-v-39ee8c72]{margin-top:10px;border:1px solid #d8d2c0;border-radius:10px;background:#fffdf6cc}.help summary[data-v-39ee8c72]{cursor:pointer;padding:8px 12px;font-size:13px;color:#6b6455}.help-body[data-v-39ee8c72]{padding:4px 14px 10px;font-size:13px;line-height:1.9;color:#4a453b}.help-body b[data-v-39ee8c72]{color:#b3352c}.wm-compass[data-v-39ee8c72]{display:flex;align-items:center;justify-content:center;font-size:11px;color:#a9a086;writing-mode:vertical-rl;letter-spacing:4px}.wm-pos[data-v-39ee8c72]{font-size:10px;color:#c9a227}.wm-bar[data-v-39ee8c72]{grid-column:1 / -1;height:5px;background:#d8d2c0;border-radius:3px;overflow:hidden;margin-top:3px}.wm-bar i[data-v-39ee8c72]{display:block;height:100%;background:#3a5a40}.wm-cell.qin .wm-bar i[data-v-39ee8c72]{background:#b3352c}.wm-cell[data-v-39ee8c72]{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px}.wm-cell.qin[data-v-39ee8c72]{display:flex;flex-direction:column;align-items:center}.diff-tag[data-v-39ee8c72]{font-style:normal;font-size:11px;color:#a9a086;margin-left:8px;letter-spacing:0}.qin-report[data-v-39ee8c72]{border:1.5px solid #2b2b2b}.qin-report.alarm[data-v-39ee8c72]{border:2.5px solid #b3352c;background:#fdf3ef;box-shadow:0 2px 14px #b3352c38}.qr-head[data-v-39ee8c72]{font-family:"Noto Serif SC",STSong,SimSun,serif;font-size:19px;color:#2b2b2b;margin:2px 0 6px;letter-spacing:3px}.qin-report.alarm .qr-head[data-v-39ee8c72]{color:#b3352c;font-weight:700}.qr-text[data-v-39ee8c72]{font-size:16px;line-height:1.9;color:#2b2b2b;font-family:"Noto Serif SC",STSong,SimSun,serif}:root{--paper: #141821;--paper-deep: #10141d;--ink: #e9e5da;--ink-soft: #a49d8d;--cinnabar: #e0563f;--pine: #43c07c;--gold: #e6b93c;--gray-cell: #2a3140;--card: #1b2230;--radius: 12px;--shadow: 0 4px 18px rgba(0, 0, 0, .45);--serif: "Noto Serif SC", "Source Han Serif SC", "STSong", "SimSun", serif;--sans: -apple-system, "PingFang SC", "Microsoft YaHei", "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--paper) url(../art/paper-texture.png);background-blend-mode:multiply}.shell{max-width:560px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column}main{flex:1;padding:16px 16px 32px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--card);border-bottom:2px solid var(--paper-deep);position:sticky;top:0;z-index:10}.brand{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--ink);text-decoration:none;letter-spacing:2px}.brand-accent{color:var(--cinnabar)}.topbar nav{display:flex;gap:4px}.topbar nav a{color:var(--ink-soft);text-decoration:none;font-size:14px;padding:6px 10px;border-radius:999px}.topbar nav a.on{color:var(--cinnabar);background:var(--paper);font-weight:600}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px;margin-bottom:16px;border:1px solid rgba(43,43,43,.04)}.card h2{font-family:var(--serif);margin:0 0 6px;font-size:22px}.muted{color:var(--ink-soft);font-size:13px}.btn{display:inline-block;border:none;cursor:pointer;background:var(--cinnabar);color:#fff;font-size:16px;font-family:var(--serif);font-weight:600;padding:12px 22px;border-radius:var(--radius);letter-spacing:2px}.btn:active{transform:translateY(1px)}.btn.ghost{background:var(--paper-deep);color:var(--ink)}.btn.wide{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.hero{text-align:center;padding:34px 16px 26px}.hero .seal{display:inline-block;font-family:var(--serif);font-size:15px;color:#fff;background:var(--cinnabar);border-radius:8px;padding:4px 10px;letter-spacing:4px;writing-mode:vertical-rl;margin-bottom:14px}.hero h1{font-family:var(--serif);font-size:30px;margin:0 0 8px;letter-spacing:3px}.hero p{color:var(--ink-soft);margin:0;font-size:14px}.game-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.game-card{display:block;text-decoration:none;color:var(--ink);background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 16px;border:1px solid rgba(43,43,43,.04);transition:transform .12s ease}.game-card:active{transform:scale(.98)}.game-card .icon{font-size:30px}.game-card .t{font-family:var(--serif);font-weight:700;font-size:17px;margin:8px 0 4px}.game-card .d{font-size:12px;color:var(--ink-soft);line-height:1.5}.game-card.big{grid-column:1 / -1;display:flex;align-items:center;gap:16px}.game-card.big .icon{font-size:40px}.clues li{margin:8px 0;line-height:1.5;font-size:15px}.clues{padding-left:20px;margin:10px 0}.guess-form{position:relative;display:flex;gap:8px;margin-top:12px}.guess-form input{flex:1;border:1.5px solid var(--paper-deep);border-radius:var(--radius);padding:12px 14px;font-size:16px;background:#fff;color:var(--ink);outline:none}.guess-form input:focus{border-color:var(--cinnabar)}.suggest{position:absolute;top:calc(100% + 4px);left:0;right:88px;z-index:5;background:#fff;border-radius:var(--radius);box-shadow:0 6px 20px #00000024;overflow:hidden;max-height:260px;overflow-y:auto}.suggest div{padding:10px 14px;font-size:15px;cursor:pointer}.suggest div:hover,.suggest div.sel{background:var(--paper)}.guess-row{display:flex;align-items:center;gap:8px;margin:8px 0}.guess-row .gname{width:92px;flex:none;font-size:14px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cells{display:flex;gap:6px;flex:1}.cell{flex:1;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;overflow:hidden;white-space:nowrap}.cell.green{background:var(--pine)}.cell.yellow{background:var(--gold);color:#fff}.cell.gray{background:var(--gray-cell);color:var(--ink-soft)}.result-banner{text-align:center;padding:10px 0 4px}.result-banner .ans{font-family:var(--serif);font-size:30px;color:var(--cinnabar);font-weight:700}.progress{height:8px;background:var(--paper-deep);border-radius:999px;overflow:hidden;margin:12px 0 20px}.progress i{display:block;height:100%;background:var(--cinnabar);border-radius:999px;transition:width .25s ease}.q-title{font-family:var(--serif);font-size:20px;line-height:1.5;margin:6px 0 18px}.opt{display:block;width:100%;text-align:left;margin:10px 0;background:#fff;border:1.5px solid var(--paper-deep);border-radius:var(--radius);padding:14px 16px;font-size:15px;color:var(--ink);cursor:pointer;line-height:1.5}.opt:hover{border-color:var(--gold)}.opt.picked{border-color:var(--cinnabar);background:var(--paper);font-weight:600}.verdict-line{font-family:var(--serif);color:var(--cinnabar);font-size:18px;letter-spacing:3px;margin:2px 0 14px}.big-name{font-family:var(--serif);font-size:44px;font-weight:700;margin:4px 0}.story{font-size:15px;line-height:1.8}.dims{display:flex;gap:10px;margin-top:14px}.dim{flex:1;text-align:center}.dim .bar{height:64px;display:flex;align-items:flex-end}.dim .bar i{display:block;width:100%;background:var(--pine);border-radius:6px 6px 0 0}.dim:nth-child(2) .bar i{background:var(--gold)}.dim .lb{font-size:12px;color:var(--ink-soft);margin-top:6px}.dim .v{font-family:var(--serif);font-weight:700;font-size:15px}.share-preview{width:100%;border-radius:var(--radius);border:1px solid var(--paper-deep);display:block}.site-footer{text-align:center;padding:20px 16px calc(20px + env(safe-area-inset-bottom));font-size:12px;color:var(--ink-soft);line-height:1.8;border-top:1px solid var(--paper-deep)}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:88px;background:#31220f;color:#f8ecd2;font-size:13px;border:2px solid #1a120a;box-shadow:0 3px #1a120a;padding:8px 16px;border-radius:10px;z-index:99;pointer-events:none}html[data-theme=dark]{--paper: #f7f3e8;--paper-deep: #efe9d8;--ink: #2b2b2b;--ink-soft: #6b6455;--cinnabar: #b3352c;--pine: #3a5a40;--gold: #c9a227;--gray-cell: #d8d2c0;--card: #fffdf6;--shadow: 0 2px 12px rgba(43, 43, 43, .08)}html[data-theme=dark] .opt,html[data-theme=dark] .guess-form input,html[data-theme=dark] .suggest{background:var(--paper-deep);color:var(--ink)}html[data-theme=dark] .suggest div:hover,html[data-theme=dark] .suggest div.sel{background:var(--card)}html[data-theme=dark] .share-preview{border-color:var(--paper-deep)}.theme-btn{border:none;cursor:pointer;background:var(--paper-deep);color:var(--ink);font-size:15px;width:32px;height:32px;border-radius:999px;flex:none;margin-left:8px;line-height:1}.theme-btn:active{transform:scale(.94)}.streak-badge{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:var(--cinnabar);background:var(--card);border:1px solid var(--paper-deep);border-radius:999px;padding:4px 14px}.stats-line{margin-top:10px;font-size:12px;color:var(--ink-soft)}.tpl-row{display:flex;gap:8px;margin:10px 0}.tpl-row button{flex:1;border:1.5px solid var(--paper-deep);background:var(--card);color:var(--ink);border-radius:999px;padding:6px 0;font-size:13px;cursor:pointer;font-family:var(--serif)}.tpl-row button.on{border-color:var(--cinnabar);color:var(--cinnabar);font-weight:700}.tpl-row button.seal-on{background:var(--cinnabar);color:#fff;border-color:var(--cinnabar)}.tpl-row button.ink-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tpl-row button.gold-on{background:var(--gold);color:#fff;border-color:var(--gold)}.wrong-link{border:none;background:none;color:var(--ink-soft);font-size:12px;cursor:pointer;text-decoration:underline;padding:0}a,button,.opt{-webkit-tap-highlight-color:transparent}.btn{transition:transform .08s ease,opacity .08s ease}.btn:active{transform:scale(.98)}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-sc-chinese-simplified-400-normal.woff2) format("woff2");unicode-range:U+2E80-U+9FFF,U+F900-FAFF,U+3000-303F}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/noto-serif-sc-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2018-201F,U+3001-301F,U+FF01-FF5E}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/noto-serif-sc-chinese-simplified-700-normal.woff2) format("woff2");unicode-range:U+2E80-U+9FFF,U+F900-FAFF,U+3000-303F}@font-face{font-family:"Noto Serif SC";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/noto-serif-sc-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2018-201F,U+3001-301F,U+FF01-FF5E}[data-theme=dark] body{background-image:none}.hero.hero-art{background:url(../art/hero-landscape.png) bottom center / 100% auto no-repeat,linear-gradient(180deg,#f7f3e833,#f7f3e8e0 78%)}[data-theme=dark] .hero.hero-art{background:url(../art/hero-landscape.png) bottom center / 100% auto no-repeat,linear-gradient(180deg,#2b2b2b33,#2b2b2be6 78%)}.hero .poem-line{font-family:var(--serif);font-size:14px;color:#6b6455;margin:8px 0 0;letter-spacing:2px}.hero .seal-img{position:absolute;right:10px;top:10px;width:52px;opacity:.92}.divider{display:block;width:100%;max-width:560px;margin:14px auto 6px;opacity:.8}.card-poem{display:block;font-size:11px;color:#a9a086;margin-top:3px;font-family:var(--serif)}.shell.wide{max-width:860px}.shell.wide:has(#escort-root){max-width:min(97vw,1280px)}:fullscreen .shell.wide:has(#escort-root){max-width:97vw}@font-face{font-family:"Fusion Pixel 12px";src:url(../fonts/pixel/fusion-pixel-12px-sc.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}.fs-btn{position:absolute;right:8px;top:8px;z-index:30;border:1px solid var(--gold);background:#101420cc;color:var(--gold);border-radius:8px;padding:3px 10px;font-size:13px;cursor:pointer}:fullscreen .fs-btn{position:fixed}:fullscreen{background:#141821}:fullscreen .shell.wide{max-width:min(96vw,1100px);padding:8px}:fullscreen .mboard,:fullscreen canvas{max-height:88vh;width:auto;max-width:100%;margin:0 auto;display:block}
