/* Bold Visual Enhancements - More dramatic separation */

/* Stronger alternating backgrounds */
[data-section-theme="white"] {
    background-color: #f0f0f0 !important;
}

[data-section-theme="white-bold"] {
    background-color: #ffffff !important;
}

[data-section-theme="light"] {
    background-color: #e8e8e8 !important;
}

/* Much more prominent section dividers */
.has-section-divider .section-divider-block {
    height: 4vw !important;
    background: linear-gradient(to bottom,
        rgba(0,0,0,0.08) 0%,
        rgba(0,0,0,0.02) 50%,
        transparent 100%) !important;
}

/* Strong drop shadows between sections */
.page-section {
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    position: relative;
    margin-bottom: 3vw !important;
}

/* Visible borders between sections */
.page-section {
    border-top: 1px solid rgba(0,0,0,0.08);
    border-bottom: 1px solid rgba(0,0,0,0.08);
}

/* Extra padding for breathing room */
.page-section .content-wrapper {
    padding-top: 6vw !important;
    padding-bottom: 6vw !important;
}

/* Make white-bold sections really pop */
[data-section-theme="white-bold"] {
    background-color: #ffffff !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.12) !important;
    border-radius: 8px;
    margin: 2vw 4vw !important;
}

/* Zebra striping effect */
.page-section:nth-child(even) {
    background-color: #fafafa !important;
}

.page-section:nth-child(odd) {
    background-color: #ffffff !important;
}

/* Colored accent dividers between major sections */
.page-section:nth-child(3n) .section-divider-block {
    background: linear-gradient(90deg,
        transparent 0%,
        rgba(79, 192, 200, 0.3) 50%,
        transparent 100%) !important;
    height: 2px !important;
}

/* Enhanced header with shadow */
#header {
    border-bottom: 2px solid rgba(0,0,0,0.1) !important;
    box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;
    background: #ffffff !important;
}

/* Card-like sections */
.page-section.full-bleed-section {
    padding: 4vw 6vw !important;
}

/* Testimonial section with gradient background */
[data-section-theme="bright-inverse"] {
    background: linear-gradient(135deg, #0f0f0f 0%, #1a1a1a 50%, #2d2d2d 100%) !important;
    padding: 6vw 4vw !important;
    box-shadow: inset 0 0 100px rgba(0,0,0,0.3) !important;
}

/* Section transitions */
.page-section {
    transition: all 0.3s ease;
}
