main {
    padding-block: 50px;
    height: 100%;

    section {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px;
        gap: 20px;
    }

    h2 {
        text-align: center;
        font-family: monospace;
        font-size: clamp(1.5em, 5vw, 2em);
        letter-spacing: 2px;
    }

    p {
        font-family: monospace;
        font-size: clamp(1em, 3vw, 1.3em);
        max-width: 90ch;
        margin: 10px auto;
    }

    span {
        color: #9f9;
        white-space: nowrap;
    }

    a {
        color: #9ff;
        text-decoration: none;
    }

    b {
        color: #ff9;
    }
}