.r90 { rotate: 90deg; } .pane_details { display: flex !important; flex-direction: column; align-items: flex-start; justify-content: flex-start; .spacer_container { height: min-content !important; width: 100%; padding-top: 0 !important; } } .about_me { padding: 0 var(--spacing-thicc) var(--spacing-small); } .early_history { justify-self: center; } .prog_languages, .software { * { margin: 0.5rem; } } .software_row { grid-template-columns: 60% auto; } @media (max-width: 500px) { .awards, .certifications, .education, .prog_languages, .software, .work_history { width: 100%; } }