html, body {
    height: 100vh;
    margin: 0;
    padding: 0;
    font-size: 24px;
    background-color: #444444;
}

[data-slide] {
    height: 100vh;
}

body * {
    color: #EEEEEE;
}

#archive-holder {
    position: absolute;
    bottom: 0;
}

.title {
    padding-top: 24px;
}

.title-only {
    text-align: right;
    font-size: 72px;
}

.content {
    margin-top: 48px;
}

html, body {
    height: 100vh;
    margin: 0;
    padding: 0;
    font-size: 24px;
    background-color: #444444;
}

[data-slide] {
    height: 100vh;
}

body * {
    color: #EEEEEE;
}

#archive-holder {
    position: absolute;
    bottom: 0;
}

.title {
    padding-top: 32px;
    padding-bottom: 24px;
    border-bottom: 1px solid #E0E0E0;
}

.title-only {
    text-align: right;
    font-size: 72px;
}

.content {
    margin-top: 48px;
}

Add a separator between slide title and content
Add a separator between slide title and content
