        
:root {
    --body-im: linear-gradient(to top,  #c3f00e 1%,#59e60d, #0fd616);
    --div-bk: rgba(255, 255, 255, 0.934);
    --div-br: 2px solid rgb(0, 0, 0);
    --a-cl:black;
    --a-br:1px solid black;
    --active-bk:rgba(102, 255, 0, 0.502);
    --arredondado-cl: rgb(87, 86, 86);
    --button-bk:rgb(255, 232, 28);
    
}


@media (prefers-color-scheme: dark) {
:root {
        --body-im: linear-gradient(to top,  #000000 1%,#118509, #26b409);
        --div-bk: rgb(66, 66, 66);
        --div-br: 2px solid rgb(0, 0, 0);
        --a-cl:black;
        --a-br:1px solid black;
        --a-bk: rgb(160, 160, 160);
        --active-bk:rgba(0, 255, 8, 0.797);
        --arredondado-cl: rgb(234, 234, 234);
        --button-bk:rgb(255, 232, 28);
        --letra-cl:white;
        --input-bk:rgb(72, 72, 72);
        --input-ln:rgba(11, 121, 11, 0.783);
    }
}


        
        
        /* Reset básico */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: Arial, sans-serif;
            background: linear-gradient(135deg, #ffe259, #ffa751);
            color: #333;
            display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
            min-height: 100vh;
        }

        header {
            text-align: center;
            padding: 50px 20px 20px 20px;
        }

        header h1 {
            font-size: 3em;
            color: #fff;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
        }

        header p {
            font-size: 1.2em;
            max-width: 700px;
            margin: 0 auto;
            color: #fff;
        }

        main {
            
            padding: 40px 20px;
            display: block;
            justify-content: center;
        }

        .tutorial {
            background: rgba(255, 255, 255, 0.9);
            padding: 30px;
            margin-bottom: 7vh;
            margin-top: 7vh;
            border-radius: 15px;
            max-width: 800px;
            width: 100%;
            box-shadow: 0 4px 10px rgba(0,0,0,0.2);
          
        }

        .tutorial h2 {
            font-size: 2em;
            margin-bottom: 15px;
            color: #333;
              text-align: start;
        }
        .tutorial h3 {
            font-size: 1.2em;
            margin-top: 15px;
            color: #333;
        }

        .tutorial p {
            font-size: 1em;
            line-height: 1.6;
            color: #555;
              text-align: start;
        }

        a{
            background-color: var(--a-bk);
            position: relative;
            padding-top: 20px;
            color: var(--a-cl);
            text-decoration: none;
            border-radius: 10px;
            border: var(--a-br);
            margin: auto;
        }
        a:active {
            background-color:var(--active-bk);
        }
        

        .btnSimp{
            font-size: 1.4em;
            padding: 1.20rem 19.7%;
            background-color: var(--button-bk);
        }
        a:hover{
            background-color:rgb(212, 255, 0);
        }
        
        #deBaixo{
            background-color: #88e60d;
        }

        #deBaixo:hover{
            background-color:rgb(212, 255, 0);
        }
        
        
        footer {
            text-align: center;
            padding: 15px;
            width: 100%;
            background: rgba(0,0,0,0.1);
            font-size: 0.9em;
            color: #fff;
        }

        /* Responsivo */
        @media(max-width: 768px) {
            header h1 {
                font-size: 2.2em;
            }
            .tutorial h2 {
                font-size: 1.5em;
            }
        }