.content { width: min-content; margin: 2rem auto; } .profileGrid { display: grid; grid-template-columns: 300px 1fr; column-gap: 2rem; } .profileTower *:first-child { margin-top: 0 !important; } .connections { margin-top: 1rem; } .connections > *:nth-child(2) { margin-top: 0.5rem; } .rightGrid { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 2rem; } .userName { font-size: 3rem; text-transform: uppercase; margin: 0; } /* stolen from prettyform */ .fancyInput { background: var(--bg-dark); border: 0; border-radius: 0.15rem; cursor: pointer; padding: 0.5em 1em; width: 100%; } .authProviderList { display: grid; grid-template-columns: max-content min-content; /* padding */ grid-gap: 0.5rem; } .authProviderList p { /* flex spam is fun */ display: flex; align-items: center; height: 100%; } .multiButtons { margin: 1rem 0; white-space: nowrap; display: flex; justify-content: space-between; } .spacer { border: 0; border-bottom: 1px solid var(--fg-darker); width: 100%; margin: 1rem 0; }