.yt-sort[data-astro-cid-lniexqoq]{flex-direction:column;gap:18px;min-width:0;display:flex}.ys-play[data-astro-cid-lniexqoq]{flex-direction:column;gap:14px;min-width:0;display:flex}.ys-deck[data-astro-cid-lniexqoq]{padding-bottom:10px;position:relative}.ys-card[data-astro-cid-lniexqoq]{border:1px solid var(--border-strong);background:var(--surface);box-shadow:4px 4px 0 -1px color-mix(in srgb, var(--border-strong) 70%, transparent), 8px 8px 0 -2px color-mix(in srgb, var(--border) 70%, transparent);border-radius:18px;padding:18px clamp(16px,4vw,24px);position:relative}.ys-card[data-astro-cid-lniexqoq].is-shake{border-color:#a1573a;animation:.35s ys-shake}.ys-card[data-astro-cid-lniexqoq].is-ok{border-color:#5e6b3f}@keyframes ys-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ys-card[data-astro-cid-lniexqoq].is-shake{animation:none}}.ys-card-row[data-astro-cid-lniexqoq]{align-items:flex-start;gap:10px;display:flex}.ys-card-jp[data-astro-cid-lniexqoq]{min-width:0;font-family:var(--font-jp);flex:1;margin:0;font-size:clamp(1.1rem,3.4vw,1.35rem);line-height:2.1}.ys-card-jp[data-astro-cid-lniexqoq] .yt-sent{display:inline-block}.ys-card-jp[data-astro-cid-lniexqoq] .ys-blank{text-align:center;color:#5e6b3f;border-bottom:2px solid #7a6a3e;min-width:3.2em;margin-inline:2px;font-weight:700;display:inline-block}.ys-card-vi[data-astro-cid-lniexqoq]{min-height:1.4em;color:var(--text-muted);margin:4px 0 0;font-size:.86rem}.ys-count[data-astro-cid-lniexqoq]{color:var(--text-subtle);margin:10px 4px 0;font-size:.8rem}.ys-bins[data-astro-cid-lniexqoq]{grid-template-columns:repeat(var(--ys-n), minmax(0, 1fr));align-items:start;gap:8px;display:grid}.ys-bin-col[data-astro-cid-lniexqoq]{flex-direction:column;gap:6px;min-width:0;display:flex}.ys-bin[data-astro-cid-lniexqoq]{border:2px solid var(--bin);background:color-mix(in srgb, var(--bin) 9%, var(--surface));width:100%;min-height:88px;color:var(--text);font:inherit;text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;display:flex}.ys-bin[data-astro-cid-lniexqoq]:hover{background:color-mix(in srgb, var(--bin) 18%, var(--surface))}.ys-bin[data-astro-cid-lniexqoq]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ys-bin[data-astro-cid-lniexqoq][disabled]{opacity:.55;cursor:default}.ys-bin-word[data-astro-cid-lniexqoq]{font-family:var(--font-jp);font-size:clamp(.95rem,3.4vw,1.2rem);font-weight:600;line-height:1.7}.ys-bin-meaning[data-astro-cid-lniexqoq]{color:var(--text-muted);font-size:.72rem;line-height:1.3}.ys-bin-count[data-astro-cid-lniexqoq]{color:var(--bin);font-size:.72rem;font-weight:700}.ys-placed[data-astro-cid-lniexqoq]{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:4px 8px;font-size:.82rem}.ys-placed[data-astro-cid-lniexqoq][hidden]{display:none}.ys-placed[data-astro-cid-lniexqoq] summary[data-astro-cid-lniexqoq]{cursor:pointer;min-height:28px;color:var(--text-muted);align-items:center;display:flex}.ys-placed-list[data-astro-cid-lniexqoq]{flex-direction:column;gap:4px;margin:4px 0 2px;padding:0;list-style:none;display:flex}.ys-placed-list[data-astro-cid-lniexqoq] button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px}.ys-placed-list[data-astro-cid-lniexqoq] .ys-p-jp{font-family:var(--font-jp);text-overflow:ellipsis;white-space:nowrap;line-height:2;display:block;overflow:hidden}.ys-placed-list[data-astro-cid-lniexqoq] button.is-open .ys-p-jp{white-space:normal}.ys-placed-list[data-astro-cid-lniexqoq] .ys-p-vi{color:var(--text-muted);font-size:.76rem;display:none}.ys-placed-list[data-astro-cid-lniexqoq] button.is-open .ys-p-vi{display:block}.ys-feedback[data-astro-cid-lniexqoq]{background:#5e6b3f1a;border:1px solid #5e6b3f;border-left-width:4px;border-radius:12px;padding:12px 14px}.ys-feedback[data-astro-cid-lniexqoq].is-no{background:#a1573a1a;border-color:#a1573a}.ys-feedback[data-astro-cid-lniexqoq][hidden]{display:none}.ys-why[data-astro-cid-lniexqoq]{margin:0 0 8px;font-size:.9rem;line-height:1.55}.ys-next[data-astro-cid-lniexqoq],.ys-again[data-astro-cid-lniexqoq]{min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 20px;font-weight:600}.ys-next[data-astro-cid-lniexqoq]:hover,.ys-again[data-astro-cid-lniexqoq]:hover{border-color:var(--brand)}.ys-next[data-astro-cid-lniexqoq]:focus-visible,.ys-again[data-astro-cid-lniexqoq]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ys-done[data-astro-cid-lniexqoq]{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ys-done[data-astro-cid-lniexqoq][hidden],.ys-mine[data-astro-cid-lniexqoq][hidden],.ys-deck[data-astro-cid-lniexqoq][hidden]{display:none}.ys-score[data-astro-cid-lniexqoq]{margin:0;font-weight:700}.ys-mine[data-astro-cid-lniexqoq]{flex-direction:column;gap:14px;min-width:0;display:flex}.ys-mine-title[data-astro-cid-lniexqoq]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.76rem;font-weight:700}.ys-mine-form[data-astro-cid-lniexqoq]{flex-direction:column;gap:12px;display:flex}.ys-mine-show[data-astro-cid-lniexqoq]{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:16px 18px}.ys-mine-row[data-astro-cid-lniexqoq]{align-items:flex-start;gap:10px;display:flex}.ys-mine-jp[data-astro-cid-lniexqoq]{min-width:0;font-family:var(--font-jp);flex:1;margin:0;font-size:clamp(1.15rem,3.6vw,1.45rem);line-height:2.1}.ys-mine-jp[data-astro-cid-lniexqoq] .yt-sent{display:inline-block}.ys-mine-vi[data-astro-cid-lniexqoq]{color:var(--text-muted);margin:4px 0 0;font-size:.88rem}.ys-band[data-astro-cid-lniexqoq]{border-radius:var(--radius-card);background:var(--band);color:var(--band-ink);padding:0 clamp(16px,3vw,24px) clamp(16px,3vw,24px)}
