/* ========================================
   PRESSEL CUSTOM CSS
   Classes customizadas para facilitar manutenção
   ======================================== */

/* ========================================
   📏 ESPAÇAMENTOS
   ======================================== */

/* Espaço antes do botão 1 */
.pressel-spacing-button {
    margin-top: 60px !important;
}

/* ========================================
   📝 TEXTO "ACCORDING TO SCIENTIFIC..."
   ======================================== */

/* Container externo (sem centralização) */
.pressel-body-text-wrapper {
    display: block !important;
    width: 100% !important;
}

/* Container interno (largura total, alinhado à esquerda) */
.pressel-body-text-container {
    text-align: left !important;
    max-width: 100% !important;
    width: 100% !important;
    margin: 0 !important;
    line-height: 1.5 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: 'Roboto', sans-serif !important;
    padding: 20px 40px !important;
}

/* Parágrafos do texto body */
.pressel-body-text-paragraph {
    margin: 0 0 10px 0 !important;
    text-align: left !important;
}

/* Último parágrafo (sem margem inferior) */
.pressel-body-text-paragraph-last {
    margin: 0 !important;
    text-align: left !important;
}

/* ========================================
   📧 FOOTER - COPYRIGHT E EMAIL
   ======================================== */

/* Copyright container */
.pressel-copyright-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Copyright h1 */
.pressel-copyright-text {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* Email container externo */
.pressel-email-container-outer {
    margin: 0 !important;
    padding: 0 !important;
}

/* Email container interno */
.pressel-email-container-inner {
    margin: 0 !important;
    padding: 0 !important;
}

/* Email h1 */
.pressel-email-text {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

/* ========================================
   ⚖️ LEGAL NOTICE
   ======================================== */

/* Container do Legal Notice (antes dos parágrafos) */
.pressel-legal-container {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

/* Container do texto Legal Notice */
div.pressel-legal-text-container {
    text-align: center !important;
    max-width: 1600px !important;
    margin: 0 auto !important;
    line-height: 20px !important;
    font-size: 11px !important;
    font-weight: 300 !important;
    color: #000 !important;
    padding: 0 80px 15px 80px !important;
}

/* Parágrafos do Legal Notice */
p.pressel-legal-paragraph {
    margin: 0 0 8px 0 !important;
    line-height: 20px !important;
}

/* ========================================
   📱 RESPONSIVIDADE
   ======================================== */

@media screen and (max-width: 768px) {
    .pressel-body-text-container {
        font-size: 14px !important;
        padding: 15px !important;
    }

    .pressel-legal-text-container {
        font-size: 10px !important;
        max-width: 100% !important;
        padding: 0 15px 10px 15px !important;
    }
}

@media screen and (max-width: 480px) {
    .pressel-spacing-button {
        margin-top: 40px !important;
    }

    .pressel-body-text-container {
        font-size: 14px !important;
        padding: 10px 15px !important;
    }

    .pressel-legal-text-container {
        font-size: 9px !important;
        line-height: 14px !important;
    }
}

/* ========================================
   📋 GUIA DE USO

   Para modificar facilmente:

   🔹 Espaço antes do botão:
      Classe: .pressel-spacing-button
      Propriedade: margin-top

   🔹 Texto "According to...":
      Largura: .pressel-body-text-container (max-width)
      Fonte: .pressel-body-text-container (font-size, font-weight)
      Espaço entre parágrafos: .pressel-body-text-paragraph (margin)

   🔹 Copyright e Email:
      Classe: .pressel-copyright-text e .pressel-email-text
      Propriedades: margin, padding, line-height

   🔹 Legal Notice:
      Largura: .pressel-legal-text-container (max-width)
      Fonte: .pressel-legal-text-container (font-size, font-weight)
      Espaço entre parágrafos: .pressel-legal-paragraph (margin)

   ======================================== */
