@import url(https://fonts.googleapis.com/css2?family=Miriam+Libre&family=Rokkitt&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&family=Poppins:wght@500&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--header:#63c3fb;--alternative-button:#fbd304;--main-button:#6304e3;--background:#fbf3e4;--link:#686868}body{background-color:#fbf3e4;background-color:var(--background)}.App{text-align:center;font-family:"Open Sans",sans-serif;font-size:18px;color:#000}.layout{margin-top:100px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}button,input,textarea{font-family:inherit}button{color:#fff;background-color:#6304e3;background-color:var(--main-button);border:none;border-radius:5px;font-weight:800;cursor:pointer;font-family:"Poppins",sans-serif}button:disabled{opacity:.5}.delete-button{background-color:#fbf3e4;background-color:var(--background);color:#686868;color:var(--link);font-size:1.5em;cursor:pointer;padding:20px}a{cursor:pointer;text-decoration:none}.add-link,.add-link:visited{color:#686868;color:var(--link);text-decoration:none}.gray-link,.gray-link:visited{background:#6304e3;background:var(--main-button);color:#fff;font-family:"Poppins",sans-serif;border-radius:8px;padding:10px;font-weight:800}.add-card,.card{background-color:#fff;color:#686868;color:var(--link);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:1.5em;font-weight:800;border:1px solid #000}.card>*{color:#000}input{padding:20px;font-size:1.5em}.auth-welcome{font-family:"Poppin",sans-serif;font-size:2em;font-weight:800}.auth-form{display:grid;margin:0 50px;grid-row-gap:20px;grid-template-columns:1fr 150px 1fr}.signin-submit,.signup-submit{font-size:1.5em}.auth-input{font-size:.9em}.auth-switch{padding-bottom:20px}@media (min-width:460px){.auth-form{grid-template-columns:auto 90px 170px 90px auto}}.card-div{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;justify-content:space-around}.card-div>div{margin:25px;padding:25px 0;width:250px}@media (max-width:530px){.card-div{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.card-div>div{margin:20px 0}}@media (min-width:900px){.flashcard-form{grid-template-columns:auto 300px 120px 300px auto}}.signup-form{grid-template-rows:repeat(4,50px) 20px 50px}.password-message,.signup-input{grid-column:1/4}.signup-username{grid-row:1/2}.signup-email{grid-row:2/3}.signup-password{grid-row:3/4}.signup-confirmation{grid-row:4/5}.password-message{grid-row:5/6;font-size:.6em;margin:0}.password-alert{color:red}.signup-submit{grid-column:2/3;grid-row:6/7}@media (min-width:460px){.password-message,.signup-input{grid-column:2/5}.password-message{font-size:.9em}.signup-submit{grid-column:3/4}}.signin-form{grid-template-rows:repeat(2,50px) 20px 50px}.signin-input,.signin-loading{grid-column:1/4}.signin-username{grid-row:1/2}.signin-password{grid-row:2/3}.signin-loading{grid-row:3/4;font-size:.6em;margin:0}.signin-invalid{color:red}.signin-submit{grid-column:2/3;grid-row:4/5}@media (min-width:460px){.signin-input,.signin-loading{grid-column:2/5}.signin-loading{font-size:.9em}.signin-submit{grid-column:3/4}}.welcome-banner{background-color:var(--alternative-button);display:grid;grid-template-columns:1fr 3fr 1fr;padding:10px 0 0 20px;width:90%;margin:20px auto}.welcome-header{font-family:"Poppins",sans-serif;font-size:4.5vw;grid-column:2/3}.triangle-circle{object-fit:cover;width:100%;grid-column:1/2}.black-dots{object-fit:cover;width:100%;grid-column:3/4}.deck-list-header{font-size:1em;font-family:"Poppins",sans-serif}.add-deck:hover{box-shadow:5px 10px}.loading{font-size:4.5vw;width:90%;margin:20px auto;font-family:"Poppins",sans-serif;background:linear-gradient(90deg,#000 50%,transparent 0),linear-gradient(90deg,#000 50%,transparent 0),linear-gradient(0deg,#000 50%,transparent 0),linear-gradient(0deg,#000 50%,transparent 0);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:16px 4px,16px 4px,4px 16px,4px 16px;background-position:0 0,100% 100%,0 100%,100% 0;border-radius:5px;padding:10px;-webkit-animation:dash 5s linear infinite;animation:dash 5s linear infinite}@-webkit-keyframes dash{to{background-position:100% 0,0 100%,0 0,100% 100%}}@keyframes dash{to{background-position:100% 0,0 100%,0 0,100% 100%}}@media (min-width:641px){.loading{width:600px;font-size:2.5em}.deck-list-header{font-size:1.5em}}@media (min-width:1000px){.welcome-banner{width:940px}.welcome-header{font-size:2.5em}}.deck-div{background-color:#fff;border:2px solid #000;text-align:left}.deck-div-author,.deck-div-size,.deck-div-title{margin:.5em}.deck-div-title{font-size:1.25em;font-family:"Poppins",sans-serif;font-weight:800;word-wrap:break-word;color:#000}.deck-div-size{font-size:.9em}.deck-div-author{font-weight:600}.deck-div>a,.deck-div>a:visited{color:#fff;text-decoration:none;color:#000;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:2s}.deck-div:hover{box-shadow:5px 10px;-webkit-transform:translate(-10px,-5px);transform:translate(-10px,-5px)}.study-button{background-color:var(--alternative-button);color:#000;border-radius:36px;width:200px;height:80px;font-size:1.5em;transition-property:-webkit-transform box-shadow;transition-property:transform box-shadow;transition-property:transform box-shadow,-webkit-transform box-shadow;transition-duration:.1s}.study-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05);box-shadow:5px 10px}.entry-div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;cursor:pointer;height:120px}.edit-link{font-size:.5em}.entry-div-details{word-wrap:break-word;overflow-wrap:anywhere;font-size:.5em;font-weight:300}.study-div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%}.study-title{color:#000}.arrow-card-arrow{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;width:90%}.arrow{background-color:transparent;color:#000;font-size:2em}.flipcard-container{position:relative}.back-study{margin-top:20px}@media (max-width:400px){.arrow{font-size:1.25em}}@media (min-width:1000px){.arrow-card-arrow{width:900px}}.flipcard-space{-webkit-perspective:1000px;perspective:1000px}.flipcard-div,.flipcard-space{-webkit-flex-direction:column;flex-direction:column}.flipcard-div{width:300px;height:250px;margin:20px 0 10px;background-color:#fff;border:1px solid #000;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;cursor:pointer;position:relative;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flipcard-div:active,.flipcard-space:active{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.details-side,.flipcard-count,.term-side{margin:5px}.term-side{font-size:2em}.details-side,.term-side{word-wrap:break-word;overflow-wrap:anywhere;padding:5px;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.details-size{width:90%}.flipcard-count{margin-top:0;font-size:.75em}@media (max-width:400px){.flipcard-div{width:240px;height:200px}.term-side{font-size:1.5em}.details-side{font-size:.8em}}@media (max-width:330px){.flipcard-div{width:220px;height:180px}.term-side{font-size:1.25em}.details-side{font-size:.7em}}@media (min-width:641px){.flipcard-div{width:400px;height:333px}}.back-deck,.back-deck:visited{margin-top:50px;color:#000}.deck-form-container{display:grid;grid-template-columns:auto 30% 120px 30% auto;grid-template-rows:80px 30px 80px;grid-row-gap:20px;margin:0 auto}.title-input{grid-column:2/5;grid-row:1/2}.checkbox-section{grid-row:2/3;grid-column:2/5;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}input.public-input{width:25px;height:25px}.deck-save{font-size:1.5em;grid-column:3/4;grid-row:3/4}@media (max-width:500px){.deck-form-container{grid-template-columns:5px 1fr 120px 1fr 5px;grid-template-rows:60px 40px 60px}.title-input{font-size:1.25em}.deck-delete{font-size:1em}}@media (min-width:900px){.deck-form-container{grid-template-columns:auto 300px 120px 300px auto}}.popup-cover{position:fixed;background:rgba(0,0,0,.3137254901960784);width:100%;height:100vh;top:0;left:0}.popup-box{position:relative;width:70%;margin:150px auto;height:auto;background-color:var(--background);border-radius:8px;padding:20px;overflow:auto}.popup-buttons{display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:space-evenly;justify-content:space-evenly}.popup-cancel,.popup-confirm{padding:5px 10px;background-color:var(--alternative-button);color:#000}@media (min-width:641px){.popup-box{width:550px}.popup-cancel,.popup-confirm,.popup-message{font-size:1.5em}}.entry-form-container{display:grid;grid-template-rows:60px 120px 80px;grid-template-columns:10px repeat(3,1fr) 10px;grid-row-gap:20px;margin:0 auto}.details-input,.term-input{grid-column:2/5}.term-input{grid-row:1/2}.details-input{grid-row:2/3;font-size:1.25em;padding:10px}.entry-save{grid-column:2/3}.entry-add{grid-column:4/5}.entry-add,.entry-save,.entry-update{grid-row:3/4;font-size:1.5em}.entry-update{grid-column:3/4;font-size:1.5em}@media (max-width:500px){.entry-form-container{grid-template-columns:10px repeat(4,1fr) 10px;grid-template-rows:60px 120px 60px}.details-input,.term-input{grid-column:2/6}.term-input{grid-row:1/2}.details-input{grid-row:2/3}.entry-add,.entry-delete,.entry-save,.entry-update{font-size:1.25em;grid-row:3/4}.entry-save{grid-column:2/4}.entry-add{grid-column:4/6}.entry-update{grid-column:3/5}}@media (min-width:640px){.entry-form-container{grid-template-columns:auto 25% 180px 25% auto}}nav{background-color:var(--header);position:fixed;width:100%;top:0;z-index:10}a>.nav-header{margin:0 20px;padding:0}.nav-header{font-family:"Poppins",sans-serif;color:#000;font-size:4rem}.desktop-console>a:hover,.nav-header:hover{color:var(--main-button)}.sign-out{font-weight:400;text-transform:lowercase}.mobile-nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.nav-header{margin:0 20px}.hamburger-close,.hamburger-image,.nav-link{cursor:pointer}.hamburger-dropdown{position:fixed;right:0;z-index:10;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:#bc94f3;font-size:2em;padding-bottom:.25em;-webkit-animation-name:slide-in;animation-name:slide-in;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes slide-in{0%{right:-600px}to{right:0}}@keyframes slide-in{0%{right:-600px}to{right:0}}.hamburger-close{text-align:left;font-weight:1000;margin:20px 0 -20px 20px;cursor:pointer}.hamburger-close,.nav-link,.sign-out{font-size:.75em}.nav-link,.nav-link:visited{color:#000;text-decoration:none;cursor:pointer}.sign-out{background-color:#bc94f3;color:#000}.desktop-nav{display:grid}.desktop-nav>a,.desktop-nav>a:visited{color:var(--alternative-button);text-decoration:none;font-size:1.5em}@media (min-width:641px){.desktop-nav{grid-template-columns:1fr 2fr}.nav-header{grid-column:1/2;text-align:left}.desktop-console{grid-column:2/3;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:20px 30px}.nav-link,.nav-link:visited{color:#000;font-weight:800;font-family:"Open Sans",sans-serif;font-size:1.5em}.sign-out{background-color:var(--header);color:#000;font-size:1.5em}}@media (min-width:900px){.desktop-nav{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.nav-link,.sign-out{font-size:1.5em}}
/*# sourceMappingURL=main.41ff80d8.chunk.css.map */