@media (prefers-color-scheme: light) {
    .splash-heading { background: black; color: white; }
}

@media (prefers-color-scheme: dark) {
    img { filter: invert(); }
    .splash-heading { background: white; color: black; }
}

.splash-container {
    height: 100vh;
    width: 100%;
    position: relative;
}

.splash-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
    text-align: center;
}

.splash-heading {
    display: inline-block;
    padding: 0.1em 0.3em;
    margin: 0.5em;
    font-weight: 700;
}
