.word-order-practice{gap:var(--sp-4);flex-direction:column;width:100%;display:flex}.word-order-header progress{width:100%;height:6px;accent-color:var(--jade)}.word-order-header{gap:var(--sp-1);flex-direction:column;display:flex}.word-order-progress{color:var(--ink-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.word-order-prompt{overflow-wrap:anywhere;margin:0;font-size:1.0625rem;font-weight:700}.word-order-answer-well{box-sizing:border-box;border:1px dashed var(--hairline-strong);border-radius:var(--radius-content);background:var(--paper-deep);width:100%;min-height:7rem;padding:var(--sp-4)}.word-order-answer-empty{color:var(--ink-muted);text-align:center;margin:0;font-size:.8125rem}.word-order-answer{gap:var(--sp-2);flex-wrap:wrap;min-height:2.75rem;display:flex}.word-order-pool{gap:var(--sp-2);flex-wrap:wrap;display:flex}.word-order-chunk{box-sizing:border-box;min-height:2.75rem;padding:var(--sp-2) var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font-family:var(--font-serif-zh);cursor:pointer;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;transition:background .15s,border-color .15s,opacity .15s}.word-order-chunk:hover:not(:disabled){background:var(--paper-deep);border-color:var(--jade)}.word-order-chunk:disabled{cursor:default;opacity:.45}.word-order-chunk--answer{border-color:var(--jade);background:var(--jade-soft);color:var(--jade-ink)}.word-order-chunk--answer:disabled{opacity:1;background:var(--jade-soft);border-color:var(--jade);color:var(--jade-ink)}.word-order-feedback{gap:var(--sp-1);flex-direction:column;min-height:1.5rem;display:flex}.word-order-feedback__line{overflow-wrap:anywhere;margin:0}.word-order-feedback--correct{color:var(--jade-ink);font-weight:700}.word-order-feedback--incorrect{border-left:4px solid var(--coral);background:var(--coral-soft);padding:var(--sp-2) var(--sp-4)}.word-order-feedback--incorrect .word-order-feedback__line:first-child,.word-order-feedback--incorrect span{font-weight:700}.word-order-feedback--complete{text-align:center;padding:var(--sp-6) var(--sp-4);background:var(--jade-soft)}.word-order-complete-text{color:var(--ink-secondary);margin:0;font-size:.9375rem;font-weight:600}.word-order-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.word-order-action{box-sizing:border-box;min-height:2.75rem;padding:var(--sp-2) var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;flex:auto;font-size:.9375rem;font-weight:700}.word-order-action:hover:not(:disabled){background:var(--paper-deep)}.word-order-action:disabled{opacity:.5;cursor:default}.word-order-action--submit,.word-order-action--next,.word-order-action--restart{border-color:var(--jade);background:var(--jade);color:var(--paper)}.word-order-action--submit:hover:not(:disabled),.word-order-action--next:hover:not(:disabled),.word-order-action--restart:hover:not(:disabled){background:var(--jade-ink);border-color:var(--jade-ink)}.word-order-action--retry{border-color:var(--coral-deep);color:var(--coral-deep)}.word-order-action--retry:hover:not(:disabled){background:var(--coral-soft)}.word-order-empty{text-align:center;padding:var(--sp-8);background:var(--paper-deep);border-radius:var(--radius-content);color:var(--ink-secondary)}@media (width<=374px){.word-order-chunk{padding-inline:var(--sp-2);font-size:1.1875rem}.word-order-action{padding-inline:var(--sp-2);font-size:.875rem}}.learning-next-step[data-astro-cid-m2u2nqji]{min-height:44px;color:var(--jade-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.learning-next-step[data-astro-cid-m2u2nqji]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.word-order-page[data-astro-cid-m2u2nqji]{overflow-wrap:anywhere;min-width:0;max-width:40rem;margin:0 auto}.page-title[data-astro-cid-m2u2nqji]{margin:0 0 var(--sp-3);font-family:var(--font-serif-ja);letter-spacing:.01em;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.3}.page-subtitle[data-astro-cid-m2u2nqji]{margin:0 0 var(--sp-10);color:var(--ink-secondary);overflow-wrap:anywhere;font-size:13.5px;line-height:1.8}.provisional-note[data-astro-cid-m2u2nqji]{margin:0 0 var(--sp-5);color:var(--ink-secondary);font-size:.8125rem;line-height:1.7}.page-subtitle[data-astro-cid-m2u2nqji]{margin-bottom:var(--sp-3)}.empty-fallback[data-astro-cid-m2u2nqji]{background:var(--paper-deep);border-radius:var(--radius-content);padding:var(--sp-5);text-align:center;color:var(--ink-secondary);overflow-wrap:anywhere;font-size:13.5px;line-height:1.8}.empty-fallback[data-astro-cid-m2u2nqji] p[data-astro-cid-m2u2nqji]{margin:0}
