.flashcards_shell__KOV7a{min-height:100vh;padding:20px 20px 64px;background:#f4f8f6;color:#253d4a}.flashcards_header__OAef3{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:960px;margin:0 auto 24px;font-size:14px;font-weight:700}.flashcards_header__OAef3 a{color:#216d7d;text-decoration:none}.flashcards_header__OAef3>span{color:#58717a}.flashcards_hero__HG8fs{max-width:960px;margin:0 auto 22px;padding:36px 42px;border:2px solid #aac7ca;border-radius:28px 24px 29px 25px;background:#e6f5f3}.flashcards_hero__HG8fs>p:first-child{margin:0 0 8px;color:#2b7282;font-size:13px;font-weight:800;letter-spacing:.1em}.flashcards_hero__HG8fs h1{margin:0;font-size:clamp(28px,5vw,48px)}.flashcards_hero__HG8fs em{color:#d59139;font-style:normal}.flashcards_hero__HG8fs>p:last-child{max-width:680px;margin:12px 0 0;line-height:1.8}.flashcards_access__yNCbG,.flashcards_error__RjfbC{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:960px;margin:0 auto 20px;padding:17px 20px;border:1px solid #e6c88e;border-radius:16px;background:#fff8e8;font-size:14px;line-height:1.6}.flashcards_access__yNCbG strong{color:#854e12}.flashcards_access__yNCbG span{flex:1}.flashcards_access__yNCbG a,.flashcards_error__RjfbC button{padding:9px 14px;border:0;border-radius:10px;background:#276e80;color:white;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.flashcards_error__RjfbC{border-color:#e8b0a4;background:#fff1eb}.flashcards_error__RjfbC p{margin:0}.flashcards_error__RjfbC small{flex:1}.flashcards_workspace__hu9A3{max-width:960px;margin:0 auto}.flashcards_summary__HiXRG{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px;padding:18px 20px;border:1px solid #c7dcdd;border-radius:16px;background:white}.flashcards_summary__HiXRG strong{font-size:17px}.flashcards_summary__HiXRG span{color:#526e77;font-size:14px}.flashcards_categories__k7TkW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.flashcards_categories__k7TkW button{display:flex;justify-content:space-between;align-items:center;gap:7px;min-height:55px;padding:11px 14px;border:2px solid #cadbda;border-radius:13px;background:#fff;color:#30525b;font:inherit;font-weight:700;text-align:left;cursor:pointer}.flashcards_categories__k7TkW button[aria-pressed=true]{border-color:#29758a;background:#e3f4f3}.flashcards_categories__k7TkW small{white-space:nowrap;color:#65818a;font-size:12px}.flashcards_categoryDetail___Bxr8{margin:12px 2px 18px;color:#5a727a;font-size:13px}.flashcards_deckActions__oJoF_{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.flashcards_deckActions__oJoF_ button,.flashcards_navigation__n_USC button{padding:8px 14px;border:1px solid #abc5c8;border-radius:10px;background:#fff;color:#276a7b;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.flashcards_deckActions__oJoF_ button[aria-pressed=true]{background:#276f80;color:white}.flashcards_position__TLmwS{display:flex;align-items:center;gap:16px;margin:0 0 11px;color:#58717a;font-weight:700}.flashcards_position__TLmwS progress{flex:1;height:10px;accent-color:#25809b}.flashcards_card__QdAcd{min-height:300px;padding:27px 30px;border:2px solid #88aeb2;border-radius:23px 19px 25px 21px;background:#fffefa;box-shadow:5px 6px 0 #dceae8}.flashcards_cardLabel__8sY2x{display:flex;justify-content:space-between;gap:12px;margin:0 0 25px;color:#2b7789;font-size:12px;font-weight:800;letter-spacing:.1em}.flashcards_cardLabel__8sY2x span{color:#56737a;letter-spacing:0}.flashcards_card__QdAcd h2{margin:0 0 22px;font-size:clamp(22px,3vw,30px);line-height:1.6}.flashcards_card__QdAcd>p:not(.flashcards_cardLabel__8sY2x){line-height:1.8}.flashcards_card__QdAcd .flashcards_keyword__1mB_C{display:inline-block;margin-bottom:12px;padding:5px 13px;border-radius:11px;background:#ffe4a8;color:#233f4b}.flashcards_originalQuestion___ETdP{color:#647981;font-size:14px}.flashcards_explanation__6rDNs{font-size:16px}.flashcards_example__1x6_X{margin:18px 0;padding:13px 16px;border-left:4px solid #2d8793;border-radius:8px;background:#eaf7f6}.flashcards_example__1x6_X h3{margin:0 0 4px;font-size:14px}.flashcards_example__1x6_X p{margin:0;line-height:1.7}.flashcards_flip__EBZoz{display:block;width:100%;margin-top:25px;padding:13px 18px;border:0;border-radius:12px;background:#256d80;color:white;font:inherit;font-weight:800;cursor:pointer}.flashcards_ratings__KpafL{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:19px}.flashcards_ratings__KpafL button{padding:14px;border:2px solid #b7cfcf;border-radius:13px;background:white;color:#275c68;font:inherit;font-weight:800;cursor:pointer}.flashcards_ratings__KpafL button:last-child{border-color:#2d7f90;background:#e0f4ee}.flashcards_navigation__n_USC button:disabled,.flashcards_ratings__KpafL button:disabled{opacity:.45;cursor:not-allowed}.flashcards_navigation__n_USC{display:flex;justify-content:space-between;margin-top:17px}.flashcards_storage__AvHfq{margin-top:27px;color:#6b7f84;font-size:12px}.flashcards_empty__NlXud{padding:30px;border:1px solid #c8d9d9;border-radius:17px;background:#fff}.flashcards_empty__NlXud h2{font-size:20px}.flashcards_empty__NlXud p{line-height:1.7}.flashcards_empty__NlXud button{padding:9px 15px;border:0;border-radius:9px;background:#256d80;color:white;font:inherit;font-weight:700;cursor:pointer}.flashcards_status__TSv3z{max-width:960px;margin:25px auto;color:#526e77}.flashcards_shell__KOV7a :is(a,button):focus-visible{outline:3px solid #d58d25;outline-offset:3px}@media(max-width:680px){.flashcards_shell__KOV7a{padding:15px 13px 50px}.flashcards_header__OAef3>span{display:none}.flashcards_hero__HG8fs{padding:26px 22px}.flashcards_categories__k7TkW{grid-template-columns:repeat(2,minmax(0,1fr))}.flashcards_categories__k7TkW button{display:block}.flashcards_categories__k7TkW small{display:block;margin-top:3px}.flashcards_card__QdAcd{padding:20px 19px}.flashcards_summary__HiXRG{display:block}.flashcards_summary__HiXRG span{display:block;margin-top:5px}}