/* Update hero content paragraph for MUCH larger text */
.hero-content p {
    font-family: var(--font-heading);
    font-size: 2.2rem;  /* INCREASED from 1.8rem - Much more readable! */
    font-weight: 700;
    line-height: 1.7;
    margin-bottom: 2.5rem;
    color: rgba(255, 255, 255, 0.98);
    text-shadow: 3px 3px 10px rgba(0,0,0,0.9);
}

/* Update story section for better readability */
.story-content {
    display: block;  /* Changed from grid to remove image column */
    max-width: 900px;
    margin: 0 auto;
}

.story-text h3 {
    font-family: var(--font-heading);
    font-size: 2.5rem;  /* INCREASED */
    font-weight: 700;
    color: var(--pacific-deep);
    margin-bottom: 2rem;
    text-align: center;
}

.story-text p {
    font-size: 1.35rem;  /* INCREASED from 1.1rem */
    line-height: 2;  /* More spacing */
    margin-bottom: 1.8rem;
    color: #333;
}

/* Remove drink card images */
.drink-image {
    display: none;  /* Hides the logos */
}

.drink-card {
    background: rgba(255, 255, 255, 0.95);
    border-radius: 20px;
    padding: 2.5rem;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0,0,0,0.3);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.drink-card h3 {
    font-family: var(--font-heading);
    font-size: 2rem;  /* INCREASED */
    font-weight: 700;
    color: var(--pacific-blue);
    margin-bottom: 1.5rem;
}

.drink-card p {
    font-size: 1.2rem;  /* INCREASED */
    line-height: 1.8;
    color: #555;
}

/* Contact section larger text */
.contact-info h3,
.contact-form h3 {
    font-family: var(--font-heading);
    font-size: 2.2rem;  /* INCREASED */
    font-weight: 700;
    color: var(--pacific-deep);
    margin-bottom: 2rem;
}

.contact-info p {
    font-size: 1.25rem;  /* INCREASED */
    line-height: 2;
    margin-bottom: 1.8rem;
    color: #333;
}
