/* ============================================
   MEDITATION RETREAT APPLICATION PAGE STYLES
   ============================================ */

/* Main container */
.retreat-app-container {
    max-width: 900px;
    margin: 0 auto;
}

/* Introduction section */
.retreat-app-intro {
    text-align: center;
    margin-bottom: 50px;
}

.retreat-app-title {
    font-size: 2rem;
    margin-bottom: 20px;
    color: #2d3748;
}

.retreat-app-subtitle {
    color: #666;
    font-size: 1.1rem;
    line-height: 1.8;
}

/* Steps section */
.retreat-app-steps {
    margin-bottom: 50px;
}

.retreat-app-steps-title {
    text-align: center;
    font-size: 1.5rem;
    margin-bottom: 40px;
    color: #2d3748;
}

/* Button styles */
.retreat-app-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

/* Guideline section */
.retreat-app-guidelines {
    margin-top: 80px;
}

.retreat-app-guidelines-title {
    text-align: center;
    font-size: 2rem;
    margin-bottom: 50px;
    color: #2d3748;
}

/* Guideline icons */
.retreat-guideline-icon {
    color: #667eea;
}

/* Contact section */
.retreat-contact-title {
    margin-bottom: 20px;
    color: #2d3748;
}

.retreat-contact-text {
    margin-bottom: 15px;
    color: #666;
}

.retreat-contact-email {
    font-size: 1.1rem;
}

/* Back button section */
.retreat-back-section {
    text-align: center;
    margin-top: 50px;
}

/* Inline onclick handler replacement */
.scroll-to-form {
    cursor: pointer;
}
