@import url("https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap");.logo{font-family:GFS Didot,sans-serif}.auth-radial-gradient{background:radial-gradient(circle,#000 30%,#9940f1 70%,#000);color:#f094ee;background-repeat:no-repeat;background-position:0 100%;color:#1a0736}.rpv-page-navigation__current-page-input>input{transition:all .3s;outline:none;border-radius:10px}.flashcard-change{animation:flashcard-scale .3s ease-in-out forwards}@keyframes flashcard-scale{0%,to{transform:scale(1)}50%{transform:scale(.95)}}.youtube-container{position:relative;border-radius:10px;overflow:hidden;width:100%;height:100%}.react-markdown h1{font-size:1.75em;font-weight:600;margin:.8em 0}.react-markdown h2{font-size:1.5em;font-weight:500;margin:.7em 0}.react-markdown h3{font-size:1.25em;font-weight:500;margin:.5em 0}.react-markdown p{margin:.5em 0}.react-markdown ol,.react-markdown ul{margin:1em 0;padding-left:20px;list-style:circle}.react-markdown li{margin:.25em 0}.react-markdown a{color:var(--primary-color)}.loader{width:65px;aspect-ratio:1;border:10px solid #14141f;opacity:1;box-sizing:border-box;border-radius:50%;background:radial-gradient(farthest-side,#fff 98%,#fff) 50%/14px 14px,radial-gradient(farthest-side,#fff 98%,#fff) 50%/14px 14px,radial-gradient(farthest-side,#fff 98%,#fff) 50%/14px 14px,radial-gradient(farthest-side,#fff 98%,#fff) 50%/14px 14px,radial-gradient(farthest-side,#fff 98%,#14141f) 100%/14px 14px,linear-gradient(#fff 0 0) 50%/100% 8px,linear-gradient(#fff 0 0) 50%/8px 100%,#14141f;background-repeat:no-repeat;filter:blur(4px) contrast(20);animation:l13 1s infinite}@keyframes l13{to{background-position:50% -20px,-20px 50%,60px 50%,50% 60px,50%,50%,50%}}.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.flashcard-flip{animation:flip-card .3s ease-in-out forwards}@keyframes flip-card{0%,to{transform:rotateX(0)}50%{transform:rotateX(90deg)}}.popover-intro{animation:popover-anim .3s ease-in-out forwards;transform-origin:bottom}@keyframes popover-anim{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes expand-width{0%{width:0}to{width:100%}}.progress-width-anim{animation:expand-width linear forwards}