.text-content{color:var(--grey-color);margin-bottom:30px;font-size:17px;line-height:1.8}[data-theme=dark] .text-content{color:var(--dark-grey-1)}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{color:var(--heading-color);margin-top:40px;margin-bottom:20px;font-weight:700;line-height:1.3}[data-theme=dark] .text-content h1,[data-theme=dark] .text-content h2,[data-theme=dark] .text-content h3,[data-theme=dark] .text-content h4,[data-theme=dark] .text-content h5,[data-theme=dark] .text-content h6{color:var(--white-color)}.text-content h1{font-size:36px}.text-content h2{font-size:30px}.text-content h3{font-size:24px}.text-content h4{font-size:20px}.text-content h5{font-size:18px}.text-content h6{font-size:16px}.text-content p{margin-bottom:20px;font-size:17px;line-height:1.8}.text-content p:last-child{margin-bottom:0}.text-content a{color:var(--primary-color);text-decoration:underline;transition:all .3s}.text-content a:hover{color:var(--secondary-color);text-decoration:none}.text-content strong,.text-content b{color:var(--heading-color);font-weight:700}[data-theme=dark] .text-content strong,[data-theme=dark] .text-content b{color:var(--white-color)}.text-content em,.text-content i{font-style:italic}.text-content ul,.text-content ol{margin:20px 0;padding-left:30px}.text-content ul li,.text-content ol li{margin-bottom:10px;line-height:1.8}.text-content ul{list-style-type:disc}.text-content ol{list-style-type:decimal}.text-content ul ul,.text-content ol ol{margin-top:10px;margin-bottom:10px}.text-content blockquote{border-left:4px solid var(--primary-color);color:var(--heading-color);background-color:#f9f9f9;border-radius:5px;margin:30px 0;padding:20px 30px;font-style:italic}[data-theme=dark] .text-content blockquote{background-color:var(--theme-bg-dark-2);color:var(--white-color)}.text-content blockquote p{margin-bottom:0}.text-content code{color:#e83e8c;background-color:#f4f4f4;border-radius:4px;padding:2px 8px;font-family:Courier New,monospace;font-size:15px}[data-theme=dark] .text-content code{background-color:var(--theme-bg-dark);color:#ff6b9d}.text-content pre{background-color:#f4f4f4;border-radius:8px;margin:20px 0;padding:20px;overflow-x:auto}[data-theme=dark] .text-content pre{background-color:var(--theme-bg-dark)}.text-content pre code{color:inherit;background:0 0;padding:0}.text-content table{border-collapse:collapse;background-color:#fff;border-radius:8px;width:100%;margin:30px 0;overflow:hidden}[data-theme=dark] .text-content table{background-color:var(--theme-bg-dark-2)}.text-content table thead{background-color:#f9f9f9}[data-theme=dark] .text-content table thead{background-color:var(--theme-bg-dark)}.text-content table th,.text-content table td{text-align:left;border:1px solid #e5e7eb;padding:15px}[data-theme=dark] .text-content table th,[data-theme=dark] .text-content table td{border-color:var(--dark-border-1)}.text-content table th{color:var(--heading-color);font-weight:600}[data-theme=dark] .text-content table th{color:var(--white-color)}.text-content table tr:hover{background-color:#f9f9f9}[data-theme=dark] .text-content table tr:hover{background-color:#ffffff08}.text-content img{border-radius:8px;max-width:100%;height:auto;margin:20px 0;display:block}.text-content figure{margin:30px 0}.text-content figcaption{text-align:center;color:#666;margin-top:10px;font-size:14px;font-style:italic}[data-theme=dark] .text-content figcaption{color:var(--dark-grey-1)}.text-content hr{border:none;border-top:2px dashed var(--border-2);margin:40px 0}[data-theme=dark] .text-content hr{border-top-color:var(--dark-border-1)}.text-content .affiliate-cta{border:2px solid var(--primary-color);text-align:center;background:linear-gradient(135deg,#fff5f7 0%,#ffe8f0 100%);border-radius:12px;margin:40px 0;padding:30px}[data-theme=dark] .text-content .affiliate-cta{background:linear-gradient(135deg,#18bfff1a 0%,#3f45ff26 100%)}.text-content .affiliate-cta h3{color:var(--primary-color);margin-top:0;margin-bottom:15px;font-size:24px}.text-content .affiliate-cta p{color:var(--heading-color);margin-bottom:20px;font-size:16px}[data-theme=dark] .text-content .affiliate-cta p{color:var(--white-color)}.text-content .affiliate-link,.text-content .cta-button{background:linear-gradient(135deg,var(--primary-color)0%,#8c8fff 100%);text-align:center;border-radius:8px;padding:15px 35px;font-size:16px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 4px 15px #3118ff4d;color:#fff!important;text-decoration:none!important}.text-content .affiliate-link:hover,.text-content .cta-button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff184e66}.text-content .amazon-button{background:linear-gradient(135deg,#f90 0%,#f70 100%);box-shadow:0 4px 15px #ff99004d}.text-content .amazon-button:hover{box-shadow:0 6px 20px #f906}.text-content .deal-badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background-color:#f44;border-radius:20px;margin:0 5px;padding:6px 15px;font-size:12px;font-weight:700;animation:2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.text-content .highlight-box{background-color:#fff9e6;border-left:4px solid #fbbf24;border-radius:5px;margin:30px 0;padding:20px 25px}[data-theme=dark] .text-content .highlight-box{background-color:#fbbf241a}.text-content .highlight-box h4{color:#fbbf24;margin-top:0;margin-bottom:10px;font-size:18px}.text-content .warning-box{background-color:#fff1f0;border-left:4px solid #ef4444;border-radius:5px;margin:30px 0;padding:20px 25px}[data-theme=dark] .text-content .warning-box{background-color:#ef44441a}.text-content .warning-box h4{color:#ef4444;margin-top:0;margin-bottom:10px;font-size:18px}.text-content .success-box,.text-content .tip-box{background-color:#f0fdf4;border-left:4px solid #10b981;border-radius:5px;margin:30px 0;padding:20px 25px}[data-theme=dark] .text-content .success-box,[data-theme=dark] .text-content .tip-box{background-color:#10b9811a}.text-content .success-box h4,.text-content .tip-box h4{color:#10b981;margin-top:0;margin-bottom:10px;font-size:18px}.text-content .info-box{background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:5px;margin:30px 0;padding:20px 25px}[data-theme=dark] .text-content .info-box{background-color:#3b82f61a}.text-content .info-box h4{color:#3b82f6;margin-top:0;margin-bottom:10px;font-size:18px}.text-content .comparison-cards{grid-template-columns:1fr 1fr;gap:25px;margin:40px 0;display:grid}.text-content .comparison-card{background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:25px;transition:all .3s}[data-theme=dark] .text-content .comparison-card{background-color:var(--theme-bg-dark-2);border-color:var(--dark-border-1)}.text-content .comparison-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.text-content .comparison-card.winner{border-color:var(--primary-color);background:linear-gradient(135deg,#fff5f7 0%,#fff 100%)}[data-theme=dark] .text-content .comparison-card.winner{background:linear-gradient(135deg,#ff184e14 0%,var(--theme-bg-dark-2)100%)}.text-content .comparison-card h4{margin-top:0}.text-content .comparison-card .price{color:var(--primary-color);margin:15px 0;font-size:32px;font-weight:700}.text-content .feature-list{padding-left:0;list-style:none}.text-content .feature-list li{align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.text-content .feature-list li:before{content:"✓";color:#10b981;flex-shrink:0;font-size:20px;font-weight:700}.text-content .pros-cons-inline{grid-template-columns:1fr 1fr;gap:25px;margin:40px 0;display:grid}.text-content .pros,.text-content .cons{border-radius:8px;padding:25px}.text-content .pros{background-color:#f0fdf4;border-left:4px solid #10b981}[data-theme=dark] .text-content .pros{background-color:#10b9811a}.text-content .cons{background-color:#fffbeb;border-left:4px solid #f59e0b}[data-theme=dark] .text-content .cons{background-color:#f59e0b1a}.text-content .pros h4,.text-content .cons h4{margin-top:0;font-size:18px}.text-content .pros h4{color:#10b981}.text-content .cons h4{color:#f59e0b}.text-content .pros ul,.text-content .cons ul{margin:15px 0 0;padding-left:0;list-style:none}.text-content .pros li:before{content:"✓";color:#10b981;margin-right:10px;font-weight:700}.text-content .cons li:before{content:"✗";color:#f59e0b;margin-right:10px;font-weight:700}.text-content .price-tag{color:var(--primary-color);font-size:28px;font-weight:700}.text-content .price-tag.old-price{color:#999;font-size:20px;text-decoration:line-through}.text-content .stars{color:#fbbf24;letter-spacing:2px;font-size:18px}.text-content .product-card-inline{background-color:#f9f9f9;border-radius:10px;align-items:center;gap:25px;margin:30px 0;padding:25px;display:flex}[data-theme=dark] .text-content .product-card-inline{background-color:var(--theme-bg-dark-2)}.text-content .product-card-inline img{object-fit:cover;border-radius:8px;width:150px;height:150px;margin:0}.text-content .product-card-inline .product-info{flex:1}.text-content .product-card-inline h4{margin-top:0;margin-bottom:10px}.text-content .verdict-box{text-align:center;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:2px solid #10b981;border-radius:12px;margin:40px 0;padding:30px}[data-theme=dark] .text-content .verdict-box{background:linear-gradient(135deg,#10b9811a 0%,#10b98126 100%)}.text-content .verdict-box h3{color:#10b981;margin-top:0;margin-bottom:15px;font-size:26px}.text-content .verdict-box .rating{color:#10b981;margin:20px 0;font-size:48px;font-weight:700}@media (max-width:991px){.text-content h1{font-size:32px}.text-content h2{font-size:26px}.text-content h3{font-size:22px}.text-content .comparison-cards,.text-content .pros-cons-inline{grid-template-columns:1fr}}@media (max-width:767px){.text-content{font-size:16px}.text-content h1{font-size:28px}.text-content h2{font-size:24px}.text-content h3{font-size:20px}.text-content .affiliate-cta{padding:20px}.text-content .product-card-inline{text-align:center;flex-direction:column}.text-content .product-card-inline img{width:100%;max-width:250px}.text-content table{font-size:14px}.text-content table th,.text-content table td{padding:10px}}
