.scene[data-astro-cid-ed5jyblr]{width:100%;max-width:40rem;margin:0}.stage[data-astro-cid-ed5jyblr]{--w:clamp(30px, 6.4vw, 46px);background:var(--felt);border:1px solid var(--line);color:#e8efe9;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(8.5rem,.62fr);gap:.5rem;padding:.5rem;font-size:.75rem;line-height:1.3;display:grid;overflow:hidden}.mat[data-astro-cid-ed5jyblr]{gap:.4rem;min-width:0;display:grid;position:relative}.turn[data-astro-cid-ed5jyblr]{background:var(--strip);border:1px solid var(--accent);color:var(--accent);z-index:1;border-radius:999px;padding:.1rem .5rem;font-weight:700;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.side[data-astro-cid-ed5jyblr]{border:1px solid var(--slot-line);border-radius:8px;justify-items:center;gap:.3rem;padding:.35rem .25rem;display:grid;position:relative}.side[data-astro-cid-ed5jyblr].p1{box-shadow:inset 0 -3px 0 var(--p1)}.side[data-astro-cid-ed5jyblr].p2{box-shadow:inset 0 3px 0 var(--p2)}.seat[data-astro-cid-ed5jyblr]{font-weight:700;position:absolute;top:.25rem;left:.4rem}.p1[data-astro-cid-ed5jyblr] .seat[data-astro-cid-ed5jyblr]{color:var(--p1);top:auto;bottom:.3rem}.p2[data-astro-cid-ed5jyblr] .seat[data-astro-cid-ed5jyblr]{color:var(--p2)}.row[data-astro-cid-ed5jyblr]{gap:calc(var(--w) * .12);min-height:calc(var(--w) * 1.4);justify-content:center;display:flex}.row[data-astro-cid-ed5jyblr].hand{--w:calc(clamp(30px, 6.4vw, 46px) * .72);min-height:calc(var(--w) * 1.4)}.card[data-astro-cid-ed5jyblr]{width:var(--w);aspect-ratio:63/88;border-radius:calc(var(--w) * .08);flex:none}.card[data-astro-cid-ed5jyblr].new{outline:2px solid var(--accent);outline-offset:2px}.card[data-astro-cid-ed5jyblr] .back-art{border-radius:inherit;border:calc(var(--w) * .05) solid #1d3f9e;box-sizing:border-box;background:radial-gradient(circle,#e9eef3 0 13%,#232a33 13% 17%,#0000 17%),linear-gradient(#c8312b 0 47%,#232a33 47% 53%,#2a5bd7 53%);width:100%;height:100%}.card[data-astro-cid-ed5jyblr] .text-card{border-radius:inherit;box-sizing:border-box;color:#222;width:100%;height:100%;font-size:calc(var(--w) * .15);border:calc(var(--w) * .04) solid #c9a43c;background:linear-gradient(160deg,#f4efe0,#d9d0b5);flex-direction:column;gap:4%;padding:6%;line-height:1.15;display:flex;overflow:hidden}.card[data-astro-cid-ed5jyblr] .text-card[data-cat=Trainer]{background:linear-gradient(160deg,#eef1f4,#cfd5dc);border-color:#8a8f99}.card[data-astro-cid-ed5jyblr] .text-card strong{overflow-wrap:anywhere}.card[data-astro-cid-ed5jyblr] .text-card .hp{color:#a22;font-weight:700}.card[data-astro-cid-ed5jyblr] .text-card small{opacity:.7;font-size:.9em}.card[data-astro-cid-ed5jyblr] .token{border-radius:inherit;width:100%;height:100%;font:800 calc(var(--w) * .5) / 1 system-ui;color:#fff;text-shadow:0 1px 2px #0009;background:radial-gradient(circle at 50% 45%, var(--ec) 0 38%, #fff 39% 44%, var(--ec) 45%);--ec:#888;place-items:center;display:grid}.card[data-astro-cid-ed5jyblr] .token[data-type=Fighting]{--ec:#b5562b}.panel[data-astro-cid-ed5jyblr]{grid-template-rows:1fr auto;gap:.5rem;min-width:0;display:grid}.log[data-astro-cid-ed5jyblr],.coach[data-astro-cid-ed5jyblr]{border-radius:8px;min-width:0;padding:.4rem .5rem}.log[data-astro-cid-ed5jyblr]{background:var(--strip);border:1px solid #ffffff1f}.log[data-astro-cid-ed5jyblr] ol[data-astro-cid-ed5jyblr]{gap:.2rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid;position:relative}.log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr]{overflow-wrap:anywhere}.log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr]:first-child{color:var(--accent);font-weight:700}.coach[data-astro-cid-ed5jyblr]{border:1px solid var(--accent);color:#e8efe9;background:#2c3a52}.coach[data-astro-cid-ed5jyblr] p[data-astro-cid-ed5jyblr]{margin:.2rem 0 0}.panel-title[data-astro-cid-ed5jyblr]{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.65rem;font-weight:700}figcaption[data-astro-cid-ed5jyblr]{color:var(--muted);margin-top:.4rem;font-size:.9rem}.card[data-astro-cid-ed5jyblr],.coach[data-astro-cid-ed5jyblr],.log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr],.turn[data-astro-cid-ed5jyblr]{transition:opacity .45s,transform .45s}.card[data-astro-cid-ed5jyblr]{transition-delay:calc(var(--i,0) * 90ms)}.log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr]{transition-delay:calc(var(--i,0) * .32s)}.sweep[data-astro-cid-ed5jyblr]{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#000a 35% 65%,#0000);border-radius:8px;transition:opacity .5s,transform .9s;position:absolute;inset:0;transform:translate(-100%)}.scene[data-astro-cid-ed5jyblr].resetting [data-astro-cid-ed5jyblr],.scene[data-astro-cid-ed5jyblr].resetting [data-astro-cid-ed5jyblr]:before{transition:none!important}.scene[data-astro-cid-ed5jyblr][data-beat=log] .card[data-astro-cid-ed5jyblr],.scene[data-astro-cid-ed5jyblr].resetting .card[data-astro-cid-ed5jyblr]{opacity:0;transform:translateY(-12px)scale(.9)}.scene[data-astro-cid-ed5jyblr].resetting .log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr]{opacity:0;transform:translate(-8px)}.scene[data-astro-cid-ed5jyblr]:is([data-beat=log],[data-beat=board]) .coach[data-astro-cid-ed5jyblr],.scene[data-astro-cid-ed5jyblr].resetting .coach[data-astro-cid-ed5jyblr]{opacity:0;transform:translateY(8px)}.scene[data-astro-cid-ed5jyblr]:not([data-beat=line]) [data-astro-cid-ed5jyblr][data-line],.scene[data-astro-cid-ed5jyblr]:not([data-beat=line]) .log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr][data-log=line]{opacity:0;transform:translateY(-14px)scale(.9)}.scene[data-astro-cid-ed5jyblr]:not([data-beat=line]) .log[data-astro-cid-ed5jyblr] li[data-astro-cid-ed5jyblr][data-log=line]{visibility:hidden;transition-delay:0s;position:absolute}.scene[data-astro-cid-ed5jyblr][data-beat=line] [data-astro-cid-ed5jyblr][data-line]{transition-delay:.3s}.scene[data-astro-cid-ed5jyblr][data-beat=rewind] .sweep[data-astro-cid-ed5jyblr]{opacity:1;transform:translate(0)}.scene[data-astro-cid-ed5jyblr][data-beat=rewind] .turn[data-astro-cid-ed5jyblr]{transform:translateY(-50%)scale(1.25)}.scene[data-astro-cid-ed5jyblr][data-beat=rewind] .coach[data-astro-cid-ed5jyblr]{opacity:.6}@media (prefers-reduced-motion:reduce){.scene[data-astro-cid-ed5jyblr] [data-astro-cid-ed5jyblr],.scene[data-astro-cid-ed5jyblr] [data-astro-cid-ed5jyblr]:before,.scene[data-astro-cid-ed5jyblr] [data-astro-cid-ed5jyblr]:after{transition:none!important;animation:none!important}}@media (width<=34rem){.stage[data-astro-cid-ed5jyblr]{--w:clamp(30px, 10vw, 46px);grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-ed5jyblr].hand{--w:calc(clamp(30px, 10vw, 46px) * .72)}.panel[data-astro-cid-ed5jyblr]{grid-template-rows:auto auto}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:.25rem 0 1rem;display:grid}@media (width>=56rem){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem}}h1[data-astro-cid-lcdefpme]{margin:0 0 .5rem;font-size:clamp(1.6rem,3.2vw,2.3rem)}.lede[data-astro-cid-lcdefpme]{margin:0 0 1rem;font-size:1.1rem}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0;display:flex}.button[data-astro-cid-lcdefpme]{background:var(--accent);color:#1d2420;border-radius:6px;padding:.6rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.button[data-astro-cid-lcdefpme]:hover{filter:brightness(1.08)}.works-with[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.what[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-left:1.2rem}.what[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin:.5rem 0}
