.learningStatus_button__EHuh-{align-items:center;background:#fff;border:1.5px solid #e94560;border:1.5px solid var(--color-primary,#e94560);border-radius:999px;color:#e94560;color:var(--color-primary,#e94560);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:800;gap:.45rem;justify-content:center;min-height:42px;padding:.55rem .95rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.learningStatus_button__EHuh-:focus-visible,.learningStatus_button__EHuh-:hover{background:#e94560;background:var(--color-primary,#e94560);color:#fff;outline:none}.learningStatus_buttonLearned__iKvWT{background:#dcfce7;border-color:#86efac;color:#166534}.learningStatus_buttonLearned__iKvWT:focus-visible,.learningStatus_buttonLearned__iKvWT:hover{background:#bbf7d0;border-color:#4ade80;color:#14532d}.learningStatus_buttonLink__fTrF8,.learningStatus_buttonLink__fTrF8:focus-visible,.learningStatus_buttonLink__fTrF8:hover{text-decoration:none}.learningStatus_button__EHuh-:disabled{cursor:wait;opacity:.65}.learningStatus_badge__5VEam{align-items:center;background:#dcfce7;background:var(--color-success-tint,#dcfce7);border:1px solid #86efac;border:1px solid var(--color-success-tint-border,#86efac);border-radius:999px;color:#166534;color:var(--color-success-text-strong,#166534);display:inline-flex;font-size:.875rem;font-weight:800;gap:.4rem;padding:.35rem .65rem;white-space:nowrap}@media(max-width:480px){.learningStatus_badge__5VEam{height:2rem;justify-content:center;padding:0;width:2rem}.learningStatus_badge__5VEam span{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}}.grammarPage_page__0dn\+S{background:linear-gradient(180deg,#f8f9fc,#eef1f8 50%,#e8ecf4);display:flex;flex-direction:column;min-height:100vh}.grammarPage_main__xkIzn{flex:1 1;margin:0 auto;max-width:780px;padding:calc(88px + 1.5rem) 1rem 2.5rem;padding:calc(var(--header-height, 88px) + 1.5rem) 1rem 2.5rem;width:100%}.grammarPage_container__w\+8bS{display:flex;flex-direction:column;gap:1.25rem}.grammarPage_title__O1b3-{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:1.75rem;font-weight:800;margin:0 0 .25rem}.grammarPage_description__QnuTE{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.125rem;margin:0 0 .5rem}.grammarPage_card__LdWeP{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:1rem;box-shadow:0 1px 2px #1a1a2e0d;padding:1.5rem}.grammarPage_cardTitle__3hZS3{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.grammarPage_filterSection__mvLw0+.grammarPage_filterSection__mvLw0{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-gray-light,#e2e8f0);margin-top:1.25rem;padding-top:1.25rem}.grammarPage_searchRow__SPBcg{display:flex;gap:.65rem}.grammarPage_searchInput__xTFKe{background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--color-gray-light,#e2e8f0);border-radius:.75rem;color:#1a1a2e;color:var(--color-dark,#1a1a2e);flex:1 1;font:inherit;min-height:46px;min-width:0;padding:.7rem .9rem}.grammarPage_searchInput__xTFKe:focus-visible{border-color:#e94560;border-color:var(--color-primary,#e94560);box-shadow:0 0 0 3px #e945601f;outline:none}.grammarPage_clearSearch__V6i2Q{background:#fff;border:1.5px solid #e94560;border:1.5px solid var(--color-primary,#e94560);border-radius:.75rem;color:#e94560;color:var(--color-primary,#e94560);cursor:pointer;font:inherit;font-weight:700;min-height:46px;padding:.7rem 1rem}.grammarPage_clearSearch__V6i2Q:focus-visible,.grammarPage_clearSearch__V6i2Q:hover{background:#e9456014;outline:none}.grammarPage_visuallyHidden__u3UIJ{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.grammarPage_levelFilterRow__mX05c{display:flex;flex-wrap:wrap;gap:.5rem}.grammarPage_levelChipActive__IQH56,.grammarPage_levelChip__Y84CT{border-radius:999px;cursor:pointer;font-size:.875rem;font-weight:700;padding:.5rem 1.1rem;transition:background .2s ease,color .2s ease}.grammarPage_levelChip__Y84CT{background:#fff;border:1.5px solid #e94560;border:1.5px solid var(--color-primary,#e94560);color:#e94560;color:var(--color-primary,#e94560)}.grammarPage_levelChip__Y84CT:hover{background:#e9456014}.grammarPage_levelChip__Y84CT:disabled{background:#f1f5f9;background:var(--color-gray-lighter,#f1f5f9);border-color:#e2e8f0;border-color:var(--color-gray-light,#e2e8f0);color:#94a3b8;color:var(--color-gray-medium,#94a3b8);cursor:not-allowed}.grammarPage_levelChipActive__IQH56{background:#e94560;background:var(--color-primary,#e94560);border:1.5px solid #e94560;border:1.5px solid var(--color-primary,#e94560);color:#fff}.grammarPage_crossPageSuggestion__0Ag8W{background:#e9456014;border:1px solid #e945604d;border-left:.3rem solid #e94560;border-left:.3rem solid var(--color-primary,#e94560);border-radius:.75rem;color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-size:.9375rem;line-height:1.55;margin:1.25rem 0;padding:1rem 1.15rem}.grammarPage_crossPageSuggestion__0Ag8W a{color:#cc344e;color:var(--color-primary-strong,#cc344e);font-weight:700}.grammarPage_grammarList__qHLEN{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.grammarPage_grammarListItem__wCXnW{position:relative}.grammarPage_grammarListItem__wCXnW>button{margin:.7rem 0 0 1.25rem}.grammarPage_learnedCard__kJXDJ .grammarPage_grammarCard__Z8a97{background:linear-gradient(90deg,rgba(21,128,61,.055),#fff 28%);border-color:#15803d73;box-shadow:0 0 0 1px #15803d14,0 1px 2px #1a1a2e0d}.grammarPage_grammarCard__Z8a97{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-light,#e2e8f0);border-radius:.75rem;box-shadow:0 1px 2px #1a1a2e0d;display:block;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .2s ease}.grammarPage_grammarCard__Z8a97:hover{border-color:#e94560;border-color:var(--color-primary,#e94560)}.grammarPage_grammarCardHeader__nDiV1{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.grammarPage_cardBadges__U13jT{align-items:center;display:inline-flex;gap:.5rem;justify-content:flex-end}.grammarPage_grammarPattern__dz6JB{color:#1a1a2e;color:var(--color-dark,#1a1a2e);font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,sans-serif;font-size:1.375rem;font-weight:700}.grammarPage_jlptBadge__\+Qp94{background:#e945601a;border-radius:999px;color:#e94560;color:var(--color-primary,#e94560);display:inline-block;flex-shrink:0;font-size:.875rem;font-weight:700;letter-spacing:.02em;padding:.25rem .75rem}.grammarPage_grammarMeaning__n57HO{color:#475569;color:var(--color-gray-dark,#475569);font-size:1.125rem;margin:.5rem 0 0}.grammarPage_emptyText__9OVoP{color:#94a3b8;color:var(--color-gray-medium,#94a3b8);font-size:.9375rem;margin:0}@media(min-width:640px){.grammarPage_title__O1b3-{font-size:2rem}}@media(max-width:479px){.grammarPage_searchRow__SPBcg{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=7395.52998577.chunk.css.map*/