body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card-slide{display:flex;justify-content:center;margin:20px 0;width:100%}.card{height:550px;max-width:90vw;perspective:1000px;width:1000px}.card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.card.flipped .card-inner{transform:rotateY(180deg)}.card-back,.card-front{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);backface-visibility:hidden;background:#ffffff1f;border:1px solid #fff3;border-radius:25px;box-sizing:border-box;color:#fff;height:100%;justify-content:center;padding:40px;position:absolute;text-align:center;width:100%}.card-back,.card-front{display:flex;flex-direction:column}.card-back{align-items:stretch;justify-content:flex-start;overflow-y:auto;padding:30px;transform:rotateY(180deg)}.question-title{font-size:28px;font-weight:700}.answer-content,.question-title{line-height:1.5;margin-bottom:40px}.answer-content{font-size:22px}.card button{background:#08162f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:25px;padding:15px 30px}body{margin:0}.app{align-items:center;background:#38499d;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;padding:20px}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.top-section{margin-top:30px;text-align:center}h1{margin-bottom:10px}.progress-bar{height:8px;margin:15px auto 40px;max-width:1100px;width:70%}.progress-fill{background:#00e0b8;transition:width .4s ease}.card-container{align-items:center;display:flex;flex-direction:column;width:100%}.buttons{flex-wrap:wrap}.buttons button{font-size:16px;font-weight:600;padding:14px 25px}.main-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.particles{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.app>:not(.particles){position:relative;z-index:1}.complete-screen{font-size:24px}.complete-screen:before{animation:confetti 5s linear infinite;background-size:50px 50px}.complete-screen{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:28px;height:100vh;justify-content:center;text-align:center}.complete-screen:before{animation:confetti 6s linear infinite;background-image:radial-gradient(circle,#fff 2px,#0000 0),radial-gradient(circle,#00e0b8 2px,#0000 0),radial-gradient(circle,#ff4ecd 2px,#0000 0);background-size:60px 60px;content:"";height:100%;opacity:.3;position:absolute;width:100%}@keyframes confetti{0%{background-position:0 0,10px 10px,20px 20px}to{background-position:0 1000px,10px 1010px,20px 1020px}}.complete-screen button{background:#fff;border:none;border-radius:10px;cursor:pointer;font-size:18px;margin-top:20px;padding:15px 30px}button{position:relative;z-index:2}.progress-bar{background:#fff3;border-radius:10px;height:6px;margin:10px auto 20px;width:60%}.progress-fill{background:#00e5ff;border-radius:10px;height:100%;transition:width .3s ease}.flashcard{box-sizing:border-box;overflow-y:auto;padding:25px;padding-top:30px!important}.spinner{animation:spin 1s linear infinite;border:3px solid #ccc;border-radius:50%;border-top-color:#00c6ff;height:18px;margin-right:8px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.questionCounter{color:#fff;font-size:26px;font-weight:700;margin-bottom:20px}.pageNumbers{display:flex;gap:10px;justify-content:center;margin-top:25px}.pageBtn{background:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;height:38px;width:38px}.activePage{background:#00d4ff}.buttons{display:flex;gap:15px;justify-content:center;margin-top:25px}.buttons button{background:#08162f;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:15px 25px}
/*# sourceMappingURL=main.7bef5d66.css.map*/