.question-buttons{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.question-details{display:flex;flex-direction:column;padding:.25rem 0;justify-content:space-between;width:19rem;height:16.875rem}.question-topic{margin:0;padding:0}.topic{margin:0;width:18rem;word-wrap:break-word;font-size:1.75rem}.question-year,.topic{font-family:Inter;font-weight:500;color:var(--color-dark)}.question-mark,.question-year{font-size:1.25rem}.question-mark{font-family:Inter;font-weight:500;color:var(--color-dark)}.question-text-container{width:25rem;min-height:16.75rem;border-radius:.5rem;background-color:var(--color-light-sage)}.question-text{margin:1rem;font-size:1.25rem;font-family:Inter;font-weight:400;color:var(--color-dark);max-width:23rem;word-wrap:break-word}.question-content{display:flex;flex-direction:row;gap:1rem}.question-number{font-size:1rem;font-family:Inter;font-weight:500;color:var(--color-dark);margin:0}.question-container{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-bottom:1px solid var(--color-sage);width:-moz-fit-content;width:fit-content}@media (max-width:1000px){.question-container,.question-details{width:25rem}.question-details{height:14rem}.question-content{flex-direction:column}}@media (max-width:768px){.question-container,.question-details,.question-text-container{width:75vw;max-width:25rem}.question-details{height:50vw;max-height:14rem}.question-container{padding:1rem 0}}.modal-dialog{background-color:var(--color-light-sage);border:1px solid var(--color-sage);border-radius:.5rem;padding:1rem}.modal-dialog h3{font-weight:400;color:var(--color-dark);margin:0 0 2rem}.delete-button,.modal-dialog h3{font-size:1.25rem;font-family:Inter}.delete-button{margin:0;font-weight:500;background-color:var(--color-violet);color:var(--color-light-sage);opacity:.8;cursor:pointer;border:transparent;border-radius:.5rem;padding:.5rem 1rem}.delete-button:hover{opacity:1}.portal-dialog{background-color:var(--color-light-sage);border:1px solid var(--color-sage);border-radius:.5rem;padding:1rem;overflow:scroll;overflow-x:visible;::-webkit-scrollbar{display:none}-ms-overflow-style:none}.modal-back{height:100%;width:100%}