.page_main__GlU4n{padding:2rem;max-width:1200px;margin:0 auto;background-color:#121212;min-height:100vh;color:#fff}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;background-color:#1e1e1e;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.page_localeSelect__kkfXC{padding:.5rem;border-radius:4px;border:1px solid #404040;font-size:1rem;background-color:#2d2d2d;color:#fff}.page_categories__ZiyXf{display:flex;flex-direction:column;gap:1rem}.page_categorySection__doEUb{background-color:#1e1e1e;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);overflow:hidden}.page_categoryHeader__xse8C{padding:1rem;background-color:#2d2d2d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #404040}.page_categoryHeader__xse8C h2{margin:0;color:#fff;font-size:1.2rem}.page_categoryContent__9TSON{padding:1rem;display:none}.page_expanded__Wmqkf{display:block}.page_cards__Ff9Bq{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.page_loading__Q7rym{display:flex;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;color:#fff}.page_chevron__D5NMV{transition:transform .3s ease;color:#fff}.page_chevronExpanded__13F9G{transform:rotate(180deg)}.QuestionCard_cardContainer__Ti7sE{perspective:1000px;width:300px;height:400px;margin:1rem;cursor:pointer}.QuestionCard_card__qBeWm{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.QuestionCard_flipped__oXo6_{transform:rotateY(180deg)}.QuestionCard_back__SC_8o,.QuestionCard_front__pLagk{position:absolute;width:100%;height:100%;backface-visibility:hidden;padding:1.5rem;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;flex-direction:column}.QuestionCard_back__SC_8o,.QuestionCard_front__pLagk{background-color:#2d2d2d;border:2px solid #404040}.QuestionCard_back__SC_8o{transform:rotateY(180deg);overflow-y:auto}.QuestionCard_category__BPK8C{font-size:.9rem;color:#e0e0e0;text-transform:uppercase;margin-bottom:1rem;font-weight:600}.QuestionCard_question__p8ixX{font-size:1.2rem;flex-grow:1;display:flex;align-items:center;text-align:center;color:#fff;font-weight:500}.QuestionCard_difficulty__7nHbA{font-size:.8rem;color:#e0e0e0;text-align:right;margin-top:auto;margin-bottom:.5rem}.QuestionCard_answer__7JLJ_{margin-bottom:1rem;color:#fff}.QuestionCard_explanation__nTa0C{margin-bottom:1rem;font-size:.9rem;color:#e0e0e0}.QuestionCard_options__OgaE5 ul{list-style:none;padding-left:0;margin-top:.5rem}.QuestionCard_options__OgaE5 li{margin-bottom:.5rem;font-size:.9rem;color:#fff;padding:.5rem;background-color:#404040;border-radius:4px}.QuestionCard_hint__Y1R2P{text-align:center;color:#b0b0b0;font-size:.8rem;font-weight:500}.QuestionCard_strongText__KiKE8{color:#fff;font-weight:600}.CategorySection_categorySection__Uuf1i{background-color:#1e1e1e;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);overflow:hidden}.CategorySection_categoryHeader__eHa_W{padding:1rem;background-color:#2d2d2d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #404040}.CategorySection_categoryHeader__eHa_W h2{margin:0;color:#fff;font-size:1.2rem}.CategorySection_categoryContent__Mfiuc{padding:1rem;display:none}.CategorySection_expanded__NEino{display:block}.CategorySection_cards__j1z8V{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.CategorySection_chevron__Emw4g{transition:transform .3s ease;color:#fff}.CategorySection_chevronExpanded__M2zVA{transform:rotate(180deg)}