.reading-container[data-v-f8af4efd]{max-width:100%;width:100%}.error-state[data-v-f8af4efd],.loading-state[data-v-f8af4efd]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem}.spinner[data-v-f8af4efd]{animation:spin-f8af4efd 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#e91e63;height:50px;margin-bottom:1rem;width:50px}@keyframes spin-f8af4efd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.error-state[data-v-f8af4efd]{color:#d32f2f}.retry-button[data-v-f8af4efd]{background:linear-gradient(135deg,#e91e63,#9c27b0);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 2rem;transition:all .3s ease}.retry-button[data-v-f8af4efd]:hover{box-shadow:0 8px 16px #e91e6366;transform:translateY(-2px)}.featured-header[data-v-f8af4efd]{border-radius:.5px;height:400px;margin-bottom:2rem;overflow:hidden;position:relative;width:100%}.featured-image[data-v-f8af4efd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.header-overlay[data-v-f8af4efd]{display:flex;gap:1rem;left:1.5rem;position:absolute;top:1.5rem}.category-badge[data-v-f8af4efd],.read-time[data-v-f8af4efd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.title-section[data-v-f8af4efd]{margin-bottom:2rem}.article-title[data-v-f8af4efd]{color:#1a1a1a;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-summary[data-v-f8af4efd]{color:#666;font-size:1.125rem;line-height:1.6}.article-summary[data-v-f8af4efd] p{margin-bottom:.75em}.article-summary[data-v-f8af4efd] b,.article-summary[data-v-f8af4efd] strong{color:#1a1a1a;font-weight:700}.article-summary[data-v-f8af4efd] em,.article-summary[data-v-f8af4efd] i{font-style:italic}.article-summary[data-v-f8af4efd] a{color:#9c27b0;text-decoration:underline}.article-summary[data-v-f8af4efd] ol,.article-summary[data-v-f8af4efd] ul{margin:.5em 0;padding-left:1.5em}.article-summary[data-v-f8af4efd] li{margin-bottom:.25em}.author-meta-section[data-v-f8af4efd]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem}.author-block[data-v-f8af4efd],.author-meta-section[data-v-f8af4efd]{align-items:center;display:flex;gap:1rem}.author-avatar[data-v-f8af4efd]{border-radius:50%;height:48px;width:48px}.author-name[data-v-f8af4efd]{color:#1a1a1a;font-weight:600;margin:0}.publish-date[data-v-f8af4efd]{color:#666;font-size:.875rem;margin:0}.engagement-block[data-v-f8af4efd]{display:flex;gap:.75rem}.like-btn[data-v-f8af4efd],.share-btn[data-v-f8af4efd]{align-items:center;border:none;border-radius:24px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.like-btn[data-v-f8af4efd]{background:#f5f5f5;color:#333}.like-btn.liked[data-v-f8af4efd]{background:linear-gradient(135deg,#e91e63,#f06292);color:#fff}.share-btn[data-v-f8af4efd]{background:linear-gradient(135deg,#9c27b0,#ba68c8);color:#fff}.like-btn svg[data-v-f8af4efd],.share-btn svg[data-v-f8af4efd]{height:20px;width:20px;stroke-width:2}.like-btn[data-v-f8af4efd]:hover,.share-btn[data-v-f8af4efd]:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.share-dropdown[data-v-f8af4efd]{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.share-title[data-v-f8af4efd]{color:#1a1a1a;font-weight:600;margin-bottom:1rem}.social-grid[data-v-f8af4efd]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.social-btn[data-v-f8af4efd]:hover{box-shadow:0 6px 20px #0003}.slide-fade-enter-active[data-v-f8af4efd],.slide-fade-leave-active[data-v-f8af4efd]{transition:all .3s ease}.slide-fade-enter-from[data-v-f8af4efd],.slide-fade-leave-to[data-v-f8af4efd]{opacity:0;transform:translateY(-10px)}.article-body[data-v-f8af4efd]{margin-bottom:2rem}.article-content[data-v-f8af4efd]{color:#374151;font-size:1.125rem;line-height:1.8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-divider[data-v-f8af4efd]{background:linear-gradient(90deg,transparent,#e5e7eb 20%,#9ca3af 50%,#e5e7eb 80%,transparent);border:none;height:2px;margin:3rem 0}.comments-section[data-v-f8af4efd]{padding:2rem 0}.comments-heading[data-v-f8af4efd]{align-items:center;color:#1a1a1a;display:flex;font-size:1.75rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.comments-heading svg[data-v-f8af4efd]{height:28px;width:28px;stroke-width:2;color:#e91e63}.comment-form[data-v-f8af4efd]{margin-bottom:2rem}.comment-input[data-v-f8af4efd]{border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;margin-bottom:1rem;padding:1rem;resize:vertical;transition:border-color .3s ease;width:100%}.comment-input[data-v-f8af4efd]:focus{border-color:#9c27b0;outline:none}.submit-btn[data-v-f8af4efd]{align-items:center;background:linear-gradient(135deg,#9c27b0,#ba68c8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.submit-btn svg[data-v-f8af4efd]{height:16px;width:16px}.submit-btn[data-v-f8af4efd]:hover{box-shadow:0 6px 20px #9c27b066;transform:translateY(-2px)}.comments-list[data-v-f8af4efd]{display:flex;flex-direction:column;gap:1.5rem}.comment[data-v-f8af4efd]{display:flex;gap:1rem}.comment-avatar[data-v-f8af4efd]{border-radius:50%;flex-shrink:0;height:40px;width:40px}.comment-body[data-v-f8af4efd]{background:#f9fafb;border-radius:12px;flex:1;padding:1rem}.comment-header[data-v-f8af4efd]{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.comment-author[data-v-f8af4efd]{color:#1a1a1a;font-weight:600}.comment-time[data-v-f8af4efd]{color:#666;font-size:.875rem}.comment-text[data-v-f8af4efd]{color:#374151;line-height:1.6;margin:0}[data-v-f8af4efd] .article-content img{border-radius:.5px;box-shadow:0 4px 20px #0000001a;display:block;height:auto;margin:2rem auto;max-width:100%}[data-v-f8af4efd] .article-content p{margin-bottom:1.5em}[data-v-f8af4efd] .article-content h2,[data-v-f8af4efd] .article-content h3{color:#1f2937;font-weight:700;margin-bottom:.8em;margin-top:2em}[data-v-f8af4efd] .article-content h2{font-size:2rem}[data-v-f8af4efd] .article-content h3{font-size:1.5rem}[data-v-f8af4efd] .article-content a{border-bottom:2px solid #ba68c8;color:#9c27b0;text-decoration:none;transition:all .2s ease}[data-v-f8af4efd] .article-content a:hover{border-bottom-color:#7b1fa2;color:#7b1fa2}[data-v-f8af4efd] .article-content strong{color:#1f2937;font-weight:700}[data-v-f8af4efd] .article-content ol,[data-v-f8af4efd] .article-content ul{margin-bottom:1.5em;padding-left:1.5em}[data-v-f8af4efd] .article-content li{margin-bottom:.5em}@media (max-width:768px){.featured-header[data-v-f8af4efd]{height:280px}.article-title[data-v-f8af4efd]{font-size:1.875rem}.article-summary[data-v-f8af4efd]{font-size:1rem}.author-meta-section[data-v-f8af4efd]{align-items:flex-start;flex-direction:column}.engagement-block[data-v-f8af4efd]{justify-content:space-between;width:100%}.social-grid[data-v-f8af4efd]{grid-template-columns:1fr 1fr}.article-content[data-v-f8af4efd]{font-size:1rem}}.social-btn[data-v-f8af4efd]{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.social-btn svg[data-v-f8af4efd]{flex-shrink:0;height:16px;width:16px}.social-btn.facebook[data-v-f8af4efd]{background:#1877f2}.social-btn.twitter[data-v-f8af4efd]{background:#000}.social-btn.whatsapp[data-v-f8af4efd]{background:#25d366}.social-btn.linkedin[data-v-f8af4efd]{background:#0077b5}.social-btn.copy[data-v-f8af4efd]{background:#6b7280}.social-btn.copied[data-v-f8af4efd]{background:#10b981}.social-btn[data-v-f8af4efd]:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.sidebar[data-v-5af1d971]{display:flex;flex-direction:column;gap:1.5rem}.widget[data-v-5af1d971]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:1.5rem;transition:all .3s ease}.widget[data-v-5af1d971]:hover{box-shadow:0 4px 20px #0000001f}.widget-header[data-v-5af1d971]{align-items:center;display:flex;gap:.75rem;margin-bottom:1.25rem}.widget-header h3[data-v-5af1d971]{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0}.widget-header .icon[data-v-5af1d971]{color:#e91e63;height:24px;width:24px;stroke-width:2}.empty-state[data-v-5af1d971],.loading-box[data-v-5af1d971]{color:#999;font-size:.875rem;padding:2rem 0;text-align:center}.article-list[data-v-5af1d971]{display:flex;flex-direction:column;gap:1rem}.article-card[data-v-5af1d971]{border-radius:8px;color:inherit;display:flex;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .2s ease}.article-card[data-v-5af1d971]:hover{background-color:#fef2f7}.article-thumb[data-v-5af1d971]{border-radius:.5px;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.article-details[data-v-5af1d971]{display:flex;flex:1;flex-direction:column;justify-content:center}.article-name[data-v-5af1d971]{color:#1a1a1a;display:-webkit-box;font-size:.9rem;font-weight:600;line-height:1.4;margin:0 0 .25rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card:hover .article-name[data-v-5af1d971]{color:#e91e63}.read-info[data-v-5af1d971]{color:#999;font-size:.75rem;margin:0}.ad-widget[data-v-5af1d971]{color:#fff;padding:2rem 1.5rem;text-align:center}.ad-expo[data-v-5af1d971]{background:linear-gradient(135deg,#f59e0b,#d97706)}.ad-photo[data-v-5af1d971]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.ad-checklist[data-v-5af1d971]{background:linear-gradient(135deg,#ec4899,#db2777)}.ad-tag[data-v-5af1d971]{font-size:.7rem;letter-spacing:1px;opacity:.9}.ad-heading[data-v-5af1d971],.ad-tag[data-v-5af1d971]{font-weight:700;margin:0 0 .5rem}.ad-heading[data-v-5af1d971]{font-size:1.25rem}.ad-text[data-v-5af1d971]{font-size:.875rem;margin:0 0 1rem;opacity:.95}.ad-btn[data-v-5af1d971]{background:#fff;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.ad-btn[data-v-5af1d971]:hover{box-shadow:0 6px 20px #ffffff4d;transform:translateY(-2px)}.ad-widget-image[data-v-5af1d971]{background:#fff;overflow:hidden;padding:0}.ad-widget-image a[data-v-5af1d971]{display:block;transition:transform .3s ease;width:100%}.ad-widget-image a[data-v-5af1d971]:hover{transform:scale(1.02)}.ad-image[data-v-5af1d971]{border-radius:12px;display:block;height:auto;width:100%}.vendor-list[data-v-5af1d971]{display:flex;flex-direction:column;gap:1rem}.vendor-item[data-v-5af1d971]{border:1px solid #e5e7eb;border-radius:10px;padding:1rem;transition:all .3s ease}.vendor-item[data-v-5af1d971]:hover{border-color:#e91e63;box-shadow:0 4px 12px #e91e6326}.vendor-top[data-v-5af1d971]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.vendor-info h4[data-v-5af1d971]{color:#1a1a1a;font-size:1rem;font-weight:600;margin:0 0 .25rem}.vendor-cat[data-v-5af1d971]{color:#666;font-size:.75rem;margin:0}.vendor-rating[data-v-5af1d971]{align-items:center;background:#fef3c7;border-radius:6px;display:flex;gap:.25rem;padding:.25rem .5rem}.vendor-rating span[data-v-5af1d971]{color:#d97706;font-size:.875rem;font-weight:600}.vendor-rating svg[data-v-5af1d971]{color:#d97706;height:14px;width:14px}.vendor-loc[data-v-5af1d971]{align-items:center;color:#666;display:flex;font-size:.75rem;gap:.5rem;margin-bottom:.75rem}.vendor-loc svg[data-v-5af1d971]{height:14px;width:14px;stroke-width:2}.vendor-actions[data-v-5af1d971]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.action-call[data-v-5af1d971],.action-visit[data-v-5af1d971]{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem;transition:all .2s ease}.action-call svg[data-v-5af1d971],.action-visit svg[data-v-5af1d971]{height:16px;width:16px;stroke-width:2}.action-call[data-v-5af1d971]{background:linear-gradient(135deg,#e91e63,#f06292)}.action-call[data-v-5af1d971]:hover{background:linear-gradient(135deg,#c2185b,#e91e63)}.action-visit[data-v-5af1d971]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.action-visit[data-v-5af1d971]:hover{background:linear-gradient(135deg,#7b1fa2,#9c27b0)}.view-all[data-v-5af1d971]{background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;font-weight:600;margin-top:.5rem;padding:.75rem;transition:all .2s ease;width:100%}.view-all[data-v-5af1d971]:hover{background:#e5e7eb}.newsletter-widget[data-v-5af1d971]{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;text-align:center}.newsletter-icon[data-v-5af1d971]{height:48px;margin:0 auto 1rem;width:48px;stroke-width:2}.newsletter-title[data-v-5af1d971]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.newsletter-desc[data-v-5af1d971]{font-size:.875rem;margin:0 0 1rem;opacity:.95}.newsletter-input[data-v-5af1d971]{border:none;border-radius:8px;font-size:.875rem;margin-bottom:.75rem;padding:.75rem;width:100%}.newsletter-input[data-v-5af1d971]:focus{box-shadow:0 0 0 3px #ffffff4d;outline:none}.newsletter-btn[data-v-5af1d971]{background:#fff;border:none;border-radius:8px;color:#e91e63;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.newsletter-btn[data-v-5af1d971]:hover{box-shadow:0 6px 20px #ffffff4d;transform:translateY(-2px)}.category-list[data-v-5af1d971]{display:flex;flex-direction:column;gap:.5rem}.category-tag[data-v-5af1d971]{align-items:center;background:#f9fafb;border-radius:8px;color:#374151;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:all .2s ease}.category-tag[data-v-5af1d971]:hover{background:#e91e63;color:#fff}.cat-count[data-v-5af1d971]{background:#fff;border-radius:12px;color:#666;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.category-tag:hover .cat-count[data-v-5af1d971]{background:#ffffffe6;color:#e91e63}@media (max-width:1024px){.sidebar[data-v-5af1d971]{gap:1rem}.widget[data-v-5af1d971]{padding:1.25rem}}@media (max-width:768px){.article-thumb[data-v-5af1d971]{height:70px;width:70px}.vendor-actions[data-v-5af1d971]{grid-template-columns:1fr}}
