/* Development Book Specific Styles */

.development-theme {
    background: linear-gradient(135deg, var(--dev-light) 0%, #f8f9fa 100%);
}

.development-bg {
    background: linear-gradient(135deg, var(--dev-primary) 0%, var(--dev-secondary) 100%);
    position: relative;
    overflow: hidden;
}

.development-bg::before {
    content: ‘’;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: 
        radial-gradient(circle at 20% 80%, rgba(52, 152, 219, 0.2) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(236, 240, 241, 0.2) 0%, transparent 50%);
    pointer-events: none;
}

.book-page.development-theme .book-title,
.book-page.development-theme .book-subtitle,
.book-page.development-theme .section-title,
.book-page.development-theme .description-text h2,
.book-page.development-theme .curiosity-triggers h3,
.book-page.development-theme .benefit-card h3,
.book-page.development-theme .transformation h2,
.book-page.development-theme .bonus-card h3,
.book-page.development-theme .cta-content h2 {
    color: var(--dev-primary);
}

.book-page.development-theme .excerpt-content blockquote {
    border-left-color: var(--dev-secondary);
}

.book-page.development-theme .excerpt-content blockquote::before {
    color: var(--dev-secondary);
}

.book-page.development-theme .curiosity-triggers {
    border-top-color: var(--dev-secondary);
}

.book-page.development-theme .curiosity-triggers li::before {
    content: ‘’;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233498db' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0.7rem;
}

.book-page.development-theme .benefit-card {
    border-top-color: var(--dev-secondary);
}

.book-page.development-theme .transformation {
    background: linear-gradient(135deg, var(--dev-primary) 0%, var(--dev-secondary) 100%);
}

.book-page.development-theme .bonus-card {
    border-top-color: var(--dev-secondary);
}

.book-page.development-theme .btn-buy-now,
.book-page.development-theme .btn-bonus,
.book-page.development-theme .btn-buy-final {
    background: linear-gradient(45deg, var(--dev-secondary), #5dade2);
    box-shadow: 0 4px 15px rgba(52, 152, 219, 0.3);
}

.book-page.development-theme .btn-buy-now:hover,
.book-page.development-theme .btn-bonus:hover,
.book-page.development-theme .btn-buy-final:hover {
    box-shadow: 0 6px 20px rgba(52, 152, 219, 0.4);
}

.book-page.development-theme .cta-section {
    background: linear-gradient(135deg, var(--dev-primary) 0%, var(--dev-secondary) 100%);
}

.book-page.development-theme .current-price {
    color: white;
}

.book-page.development-theme .badge {
    background: rgba(255, 255, 255, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

/* Adjustments for development book specific typography */
.development-theme .book-title,
.development-theme .book-subtitle,
.development-theme .section-title,
.development-theme .description-text h2,
.development-theme .curiosity-triggers h3,
.development-theme .benefit-card h3,
.development-theme .transformation h2,
.development-theme .bonus-card h3,
.development-theme .cta-content h2 {
    font-family: 'Montserrat', sans-serif; /* Use Montserrat for titles */
}

.development-theme body {
    font-family: 'Open Sans', sans-serif; /* Use Open Sans for body text */
}


