.arcade-back[data-astro-cid-eu74c32l]{max-width:980px;margin:0 auto 6px}.arcade-back[data-astro-cid-eu74c32l] a[data-astro-cid-eu74c32l]{color:var(--gold-400);font-weight:600;text-decoration:none}.lc-devnote[data-astro-cid-eu74c32l]{margin:8px 0 0;font-weight:600;color:var(--cream-100);text-shadow:0 1px 8px rgba(13,29,31,.65)}.lc-live[data-astro-cid-eu74c32l]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0}.lc-shell[data-astro-cid-eu74c32l]{max-width:980px;margin:30px auto 0;background:var(--night-900);border:2px solid var(--gold-600);border-radius:20px;padding:16px 16px 12px;box-shadow:0 18px 44px #0d1d1f59}.lc-screen[data-astro-cid-eu74c32l]{position:relative;border-radius:8px;overflow:hidden;background:#14331c;outline:3px solid rgba(238,217,164,.25)}.lc-table[data-astro-cid-eu74c32l]{padding:12px;background:linear-gradient(180deg,#1d4023,#25512c 55%,#1d4023);color:var(--cream-100)}.lc-keeper[data-astro-cid-eu74c32l]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 12px;border:1px solid rgba(238,217,164,.35);border-radius:10px;background:#0d1d1f8c;font-size:.9rem}.lc-keeper__name[data-astro-cid-eu74c32l]{font-family:var(--font-head);color:var(--gold-300);margin-right:auto}.lc-keeper--foe[data-astro-cid-eu74c32l]{cursor:default}.lc-keeper--target[data-astro-cid-eu74c32l]{outline:2px solid var(--gold-400);cursor:pointer}.lc-field[data-astro-cid-eu74c32l]{display:flex;gap:10px;justify-content:center;padding:10px 0;min-height:218px}.lc-slot[data-astro-cid-eu74c32l]{flex:1 1 0;max-width:300px;display:flex}.lc-slot__empty[data-astro-cid-eu74c32l]{margin:auto;color:#f7efdb73;font-size:.85rem;border:1px dashed rgba(238,217,164,.25);border-radius:10px;padding:18px 10px;width:100%;text-align:center}.lc-mid[data-astro-cid-eu74c32l]{text-align:center;padding:2px 8px}.lc-turn[data-astro-cid-eu74c32l]{margin:0;font-family:var(--font-head);color:var(--gold-300);letter-spacing:.08em}.lc-log[data-astro-cid-eu74c32l]{min-height:3.2em;margin-top:4px}.lc-log__line[data-astro-cid-eu74c32l]{margin:0;font-size:.88rem;color:#f7efdbb8}.lc-log__line--last[data-astro-cid-eu74c32l]{color:var(--cream-100);font-weight:600}.lc-prompt[data-astro-cid-eu74c32l]{margin:4px 0 0;font-size:.88rem;color:var(--gold-300);min-height:1.3em}.lc-hand[data-astro-cid-eu74c32l]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:10px 0 2px}.lc-hand__idle[data-astro-cid-eu74c32l]{color:#f7efdb99;font-size:.9rem;margin:8px 0}.lc-actions[data-astro-cid-eu74c32l]{text-align:center;padding:8px 0 2px}.lc-endbtn[data-astro-cid-eu74c32l]{background:var(--gold-500);border:2px solid var(--gold-500);color:var(--night-950);font-family:var(--font-head);border-radius:999px;padding:10px 30px;font-size:.95rem;cursor:pointer;min-height:44px}.lc-endbtn[data-astro-cid-eu74c32l]:disabled{opacity:.45;cursor:default}.lc-card[data-astro-cid-eu74c32l]{position:relative;flex:1 1 0;width:100%;background:#f7efdb;color:#22301f;border:2px solid #8a6a2f;border-radius:10px;padding:6px 8px 8px;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.lc-card__art[data-astro-cid-eu74c32l]{display:block;width:100%;height:84px;object-fit:cover;border-radius:6px}.lc-card__name[data-astro-cid-eu74c32l]{margin:6px 0 2px;font-family:var(--font-head);font-size:.92rem;line-height:1.2}.lc-card__cost[data-astro-cid-eu74c32l]{position:absolute;top:10px;right:12px;background:var(--gold-500);color:var(--night-950);font-weight:800;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:2px solid #f7efdb}.lc-card__stats[data-astro-cid-eu74c32l]{margin:0;font-size:.82rem;font-weight:700}.lc-card__flavor[data-astro-cid-eu74c32l]{margin:4px 0 0;font-size:.76rem;font-style:italic;line-height:1.35;color:#4a5548}.lc-card__rest[data-astro-cid-eu74c32l]{position:absolute;bottom:8px;right:10px;font-size:.7rem;font-style:italic;color:#8a6a2f}.lc-card--hand[data-astro-cid-eu74c32l]{flex:0 1 176px;cursor:pointer}.lc-card--playable[data-astro-cid-eu74c32l]{box-shadow:0 0 0 2px var(--gold-400),0 6px 16px #0d1d1f59}.lc-card--dim[data-astro-cid-eu74c32l]{opacity:.72}.lc-card--ready[data-astro-cid-eu74c32l]{box-shadow:0 0 0 2px var(--gold-400);cursor:pointer}.lc-card--selected[data-astro-cid-eu74c32l]{box-shadow:0 0 0 3px #e8b33d,0 8px 20px #0d1d1f73;transform:translateY(-3px)}.lc-card--hurt[data-astro-cid-eu74c32l] .lc-card__stats[data-astro-cid-eu74c32l]{color:#9d4232}.lc-win[data-astro-cid-eu74c32l]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:10px;padding:18px;background:#0d1d1fe6;color:var(--cream-100);overflow-y:auto;z-index:5}.lc-win[data-astro-cid-eu74c32l]>[data-astro-cid-eu74c32l]:first-child{margin-top:auto}.lc-win[data-astro-cid-eu74c32l]>[data-astro-cid-eu74c32l]:last-child{margin-bottom:auto}.lc-win[data-astro-cid-eu74c32l][hidden]{display:none}.lc-win__title[data-astro-cid-eu74c32l]{font-family:var(--font-head);font-size:1.5rem;color:var(--gold-400);margin:0}.lc-win__line[data-astro-cid-eu74c32l]{margin:0;max-width:52ch}.lc-win__teaser[data-astro-cid-eu74c32l]{margin:0;max-width:56ch;color:var(--gold-300)}.lc-win__score[data-astro-cid-eu74c32l]{margin:0;font-family:var(--font-head);font-size:1.15rem;color:var(--gold-300)}@media(max-width:560px){.lc-win[data-astro-cid-eu74c32l]{gap:7px;padding:12px}.lc-win__title[data-astro-cid-eu74c32l]{font-size:1.2rem}.lc-win__line[data-astro-cid-eu74c32l],.lc-win__teaser[data-astro-cid-eu74c32l]{font-size:.9rem}.lc-win__btns[data-astro-cid-eu74c32l]{flex-direction:column;align-items:center}.lc-field[data-astro-cid-eu74c32l]{min-height:0}.lc-card__art[data-astro-cid-eu74c32l]{height:54px}.lc-card__flavor[data-astro-cid-eu74c32l]{display:none}}.lc-win__btns[data-astro-cid-eu74c32l]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:4px 0 0}.lc-win__btns[data-astro-cid-eu74c32l] .btn[data-astro-cid-eu74c32l]{background:var(--gold-500);border-color:var(--gold-500);color:var(--night-950)}.lc-win__btns[data-astro-cid-eu74c32l] .btn--ghost-light[data-astro-cid-eu74c32l]{background:transparent;color:var(--cream-100);border-color:#f7efdb8c}.lc-bar[data-astro-cid-eu74c32l]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 2px 2px}.lc-bar__btns[data-astro-cid-eu74c32l]{display:flex;flex-wrap:wrap;gap:6px}.lc-bar__name[data-astro-cid-eu74c32l]{font-family:var(--font-head);letter-spacing:.22em;font-size:.78rem;color:var(--gold-300)}.lc-btn[data-astro-cid-eu74c32l]{background:transparent;border:1px solid rgba(238,217,164,.4);color:var(--cream-100);border-radius:999px;padding:6px 14px;font-size:.82rem;cursor:pointer;min-height:36px}.lc-help[data-astro-cid-eu74c32l]{max-width:980px;margin:26px auto 0}.lc-help[data-astro-cid-eu74c32l] ul[data-astro-cid-eu74c32l]{padding-left:20px}.lc-help[data-astro-cid-eu74c32l] li[data-astro-cid-eu74c32l]{margin-bottom:6px}
