main {
    overflow-y: auto;

    h1 {
        padding: 1rem 0;

    }

    & h2 {
        margin-left: 1rem;
        margin-right: 1rem;
        text-align: left;
        margin-top: 1rem;
        margin-bottom: .2rem;
    }

    & .link-home {
        position: absolute;
        top: 2rem;
        right: 2rem;
    }

    & table {
        margin-left: 1rem;
        margin-right: 1rem;

        width: auto;
        border: 1px solid black;
        border-collapse: collapse;

        & td,
        th,
        tr {
            border: 1px solid black;
            border-collapse: collapse;
        }

        & td,
        th {
            padding: .1rem;
        }

        & tr:nth-child(1)td:nth-child(1) {
            width: 15%;
            text-align: center;
        }

        & td:nth-child(2) {
            width: 15%;
            text-align: center;
        }

    }

    & img {
        width: 10rem;
        border-radius: 1rem;
        margin: 1rem;
        float: left;
    }

    & p {
        margin-left: 1rem;
        margin-right: 1rem;
        text-align: justify;
        hyphens: auto;
        max-width: 80%;
    }


    /* Allgemeiner Reset für den Button-Link */
    & .game-yt {
        display: inline-block;
        margin-top: 1rem;
        background-color: var(--bg-color-1);
        /* margin: auto; */
        width: 80%;
        max-width: fit-content;
        text-decoration: none;
        color: white;
        font-size: 16px;
        font-weight: bold;
        padding: 12px 24px;
        border-radius: 30px;
        text-align: center;
        transition: background-color 0.3s ease, transform 0.3s ease;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    }

    /* Hover-Effekt für den Button */
    & .game-yt:hover {
        background-color: #cc0000;
        /* dunkleres Rot bei Hover */
        transform: translateY(+4px);
        /* Button wird leicht angehoben */
    }

    /* Klick-Effekt für den Button */
    & .game-yt:active {
        transform: translateY(2px);
        /* Button wird beim Klicken nach unten gedrückt */
    }

    /* Kleine Anpassung für mobile Geräte */
    @media (max-width: 600px) {
        & .game-yt {
            font-size: 14px;
            padding: 10px 20px;
        }
    }

}