.fc-due-line{color:var(--text-muted);margin:0}.fc-face{gap:var(--space-3);text-align:center;justify-items:center;min-width:0;display:grid}.nr-wc.fc-face .nr-wc-word{font-size:var(--fc-headword,2.25rem);line-height:1.2;font-weight:var(--weight-medium);color:var(--text-body);margin:0}.nr-wc.fc-face .nr-wc-context{max-width:36em;font-size:var(--fc-context,1.125rem);color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.nr-wc.fc-face .nr-wc-context:lang(ja){font-family:var(--font-jp)}.fc-passage{max-width:36em;font-size:var(--fc-passage,1.25rem);color:var(--text-body);text-align:start;white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.7}.fc-passage:lang(ja){font-family:var(--font-jp)}@media (width<=767.98px){.nr-wc.fc-face .nr-wc-word{font-size:var(--fc-headword,1.875rem)}.nr-wc.fc-face .nr-wc-context{font-size:var(--fc-context,1rem)}}.nr-wc.fc-face .nr-wc-word{font-family:var(--font-jp-display,var(--font-jp));font-weight:var(--weight-regular);line-height:1.15}.nr-wc.fc-face .nr-wc-word>span[lang]{font-size:inherit!important;font-family:inherit!important}.nr-wc.fc-face .nr-wc-word .rb-rt{font-size:var(--fc-ruby,.4em)}.nr-wc.fc-face.is-ruby-room .nr-wc-word .rb-rt{visibility:hidden}.nr-wc.fc-face .nr-wc-headword{padding-inline:48px}.nr-wc.fc-face .nr-wc-tools{display:contents}.nr-wc.fc-face .nr-wc-reading{color:var(--text-muted);margin-block-start:-2px;font-size:1.25rem;line-height:1.3}.nr-wc.fc-face .nr-wc-gloss{text-align:center;max-width:22em;font-size:var(--fc-meaning,1.25rem);font-weight:var(--weight-medium);color:var(--text-body);overflow-wrap:anywhere;text-wrap:balance;justify-self:center;margin:0;line-height:1.3}.nr-wc.fc-face .nr-wc-gloss li{list-style:none}.nr-wc.fc-face>.nr-wc-context{text-align:start;color:var(--text-body)}.nr-wc.fc-face .nr-wc-fold{font-size:var(--fc-line,1.125rem)}.nr-wc.fc-face .nr-wc-fold .nr-wc-context{max-width:none;font-size:inherit;color:var(--text-body);text-wrap:pretty;line-height:2.05}.nr-wc.fc-face .nr-wc-fold-line{line-height:1.2}.nr-wc.fc-face .nr-wc-fold-line>span{padding-block-start:calc(var(--fc-small-ruby,13px) + 4px)}.nr-wc.fc-face .nr-wc-fold .rb-rt{font-size:var(--fc-small-ruby,13px)}.nr-wc.fc-face .nr-wc-fold .ruby-span .rb-text{line-height:inherit}.nr-wc.fc-face .nr-wc-fold-foot{font-size:var(--text-small)}.nr-wc.fc-face .fc-forms,.nr-wc.fc-face .fc-sentence,.nr-wc.fc-face .nr-hint{width:100%}@container fc-card (width>=880px){.fc-card.is-back .nr-wc.fc-face:has(>:not(.nr-wc-answer)){gap:var(--space-4) var(--space-6,36px);text-align:start;grid-template-columns:minmax(0,5fr) minmax(0,7fr);place-items:start stretch}.fc-card.is-back .nr-wc.fc-face:has(>:not(.nr-wc-answer))>.nr-wc-answer{grid-row:1/span 6;padding-block-start:64px;position:sticky;top:0}.fc-card.is-back .nr-wc.fc-face:has(>:not(.nr-wc-answer))>:not(.nr-wc-answer){grid-column:2}.fc-card.is-back .nr-wc.fc-face:has(>:not(.nr-wc-answer)) .nr-wc-headword{padding-inline:0}.fc-card.is-back .nr-wc.fc-face:has(>:not(.nr-wc-answer))>.nr-wc-answer .fc-speak{inset-block-start:0;inset-inline-end:0}}
