main {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    max-width: min(50ch, 100% - 4rem);
    margin: 12vh auto;
    padding: 2rem;
    background: var(--main-background);
    border-radius: var(--border-radius);
    box-shadow: 0 6px 32px rgba(0,0,0,.08);

    h1 {
        margin: 0;
    }
}
