.article-card[data-v-1b063c75]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;display:block;padding:2rem;text-decoration:none;transition:all .3s ease}.article-card[data-v-1b063c75]:hover{background:#ffffff26;box-shadow:0 20px 40px #0003;transform:translateY(-10px) rotate(1deg)}.article-image[data-v-1b063c75]{align-items:center;background:linear-gradient(135deg,var(--purple-light),var(--omg-yellow));border-radius:10px;display:flex;font-size:2rem;height:120px;justify-content:center;margin-bottom:1rem;width:100%}.article-title[data-v-1b063c75]{color:var(--white);font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.article-excerpt[data-v-1b063c75]{color:#ffffffb3;font-size:.9rem;line-height:1.5}.article-grid[data-v-6bfa5c14]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.container[data-v-6f3d8cf5]{margin:0 auto;max-width:1200px;padding:2rem}.page-header[data-v-6f3d8cf5]{margin-bottom:3rem;text-align:center}.page-title[data-v-6f3d8cf5]{color:var(--omg-yellow);font-size:3rem;font-weight:700;margin-bottom:.5rem}.page-subtitle[data-v-6f3d8cf5]{color:var(--text-muted);font-size:1.2rem}.empty-state[data-v-6f3d8cf5],.error-state[data-v-6f3d8cf5],.loading-state[data-v-6f3d8cf5]{color:var(--text-muted);padding:4rem 0;text-align:center}.error-message[data-v-6f3d8cf5]{color:#ff6b6b;margin-bottom:1.5rem}.cta-button[data-v-6f3d8cf5]{background:linear-gradient(135deg,var(--omg-yellow),var(--facts-green));border:none;border-radius:50px;color:var(--brand-navy);cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button[data-v-6f3d8cf5]:hover{box-shadow:0 10px 25px #0003;transform:translateY(-3px)}.cta-button[data-v-6f3d8cf5]:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.cta-button.secondary[data-v-6f3d8cf5]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:var(--text-light)}.cta-button.secondary[data-v-6f3d8cf5]:hover:not(:disabled){background:#fff3;color:var(--omg-yellow)}.pagination-controls[data-v-6f3d8cf5]{align-items:center;color:var(--text-light);display:flex;gap:1.5rem;justify-content:center;margin-top:3rem}.spinner[data-v-6f3d8cf5]{animation:spin-6f3d8cf5 1s linear infinite;border:5px solid hsla(0,0%,100%,.2);border-radius:50%;border-top:5px solid var(--omg-yellow);height:50px;margin:0 auto 1rem;width:50px}@keyframes spin-6f3d8cf5{to{transform:rotate(1turn)}}
