.blog-card[data-v-3b262e6d]{overflow:hidden;box-shadow:0 8px 30px #4a178d1a;transition:all .3s ease;height:100%;display:flex;flex-direction:column;background:#fffffff2;border:1px solid rgba(164,144,233,.2);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-card[data-v-3b262e6d]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #4a178d26}.blog-card__image[data-v-3b262e6d]{position:relative;aspect-ratio:16/9;overflow:hidden;display:block}.blog-card__img[data-v-3b262e6d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__img[data-v-3b262e6d]{transform:scale(1.08)}.blog-card__content[data-v-3b262e6d]{padding:24px;flex:1;display:flex;flex-direction:column}.blog-card__meta[data-v-3b262e6d]{margin-bottom:12px}.blog-card__date[data-v-3b262e6d]{color:#6340b6;font-size:14px;font-weight:500}.blog-card__tags[data-v-3b262e6d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;margin-bottom:4px}.blog-card__tag[data-v-3b262e6d]{font-size:12px;background:#a490e926;color:#4a178d;padding:5px 12px;border-radius:100px;font-weight:600;white-space:nowrap;letter-spacing:.03em;transition:all .2s ease;border:1px solid rgba(164,144,233,.3)}.blog-card__tag[data-v-3b262e6d]:hover{transform:translateY(-2px);background:#a490e94d;box-shadow:0 4px 12px #4a178d26}.blog-card__title[data-v-3b262e6d]{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.3;color:#4a178d}.blog-card__link[data-v-3b262e6d]{text-decoration:none;color:inherit;transition:color .2s ease}.blog-card__link[data-v-3b262e6d]:hover{color:#6340b6}.blog-card__description[data-v-3b262e6d]{color:#1a1a2e;line-height:1.6;margin:0 0 24px;flex:1;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.blog-card__read-more[data-v-3b262e6d]{display:inline-flex;align-items:center;gap:8px;color:#fff;background:linear-gradient(135deg,#4a178d,#6340b6);font-weight:600;text-decoration:none;transition:all .3s ease;margin-top:auto;padding:10px 20px;border-radius:100px;width:-moz-fit-content;width:fit-content}.blog-card__read-more[data-v-3b262e6d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4a178d4d}.blog-card__arrow[data-v-3b262e6d]{transition:transform .3s ease}.blog-card__read-more:hover .blog-card__arrow[data-v-3b262e6d]{transform:translate(4px)}.pagination[data-v-f5ea0a8c]{justify-content:center;margin-top:48px}.pagination[data-v-f5ea0a8c],.pagination__btn[data-v-f5ea0a8c]{display:flex;align-items:center;gap:8px}.pagination__btn[data-v-f5ea0a8c]{padding:12px 20px;background:#ffffffe6;border:1px solid rgba(164,144,233,.3);border-radius:100px;color:#4a178d;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pagination__btn[data-v-f5ea0a8c]:hover:not(.disabled){background:#fff;border-color:#a490e9;transform:translateY(-2px);box-shadow:0 8px 20px #4a178d26}.pagination__btn.disabled[data-v-f5ea0a8c]{opacity:.5;cursor:not-allowed}.pagination__pages[data-v-f5ea0a8c]{display:flex;align-items:center;gap:6px;margin:0 16px}.pagination__page[data-v-f5ea0a8c]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid rgba(164,144,233,.3);border-radius:12px;color:#4a178d;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pagination__page[data-v-f5ea0a8c]:hover{background:#fff;border-color:#a490e9;transform:translateY(-2px)}.pagination__page.active[data-v-f5ea0a8c]{background:linear-gradient(135deg,#4a178d,#6340b6);border-color:transparent;color:#fff;box-shadow:0 8px 20px #4a178d40}.pagination__ellipsis[data-v-f5ea0a8c]{padding:0 8px;color:#6340b6;font-weight:500}@media(max-width:768px){.pagination[data-v-f5ea0a8c]{flex-wrap:wrap;gap:12px}.pagination__btn[data-v-f5ea0a8c]{padding:10px 16px;font-size:14px}.pagination__pages[data-v-f5ea0a8c]{margin:0 8px;order:3;width:100%;justify-content:center}.pagination__page[data-v-f5ea0a8c]{width:40px;height:40px;font-size:14px}}.blog-page[data-v-00459c9c]{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(135deg,#e3e3e3,#dacaff 50%,#e3e3e3)}.container[data-v-00459c9c]{max-width:1200px;margin:0 auto;padding:0 24px}.main[data-v-00459c9c]{flex:1;padding:40px 0 80px;margin-top:120px}@media(max-width:768px){.main[data-v-00459c9c]{padding:20px 0 40px;margin-top:100px}}.loading[data-v-00459c9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:#6340b6}.loading__spinner[data-v-00459c9c]{width:40px;height:40px;border:3px solid #dacaff;border-top-color:#4a178d;border-radius:50%;animation:spin-00459c9c 1s linear infinite;margin-bottom:16px}@keyframes spin-00459c9c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.empty-state[data-v-00459c9c],.error[data-v-00459c9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fffc;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error__icon[data-v-00459c9c]{width:48px;height:48px;color:#ef4444;margin-bottom:16px}.error__title[data-v-00459c9c]{font-size:24px;font-weight:700;color:#4a178d;margin:0 0 8px}.error__retry[data-v-00459c9c]{background:linear-gradient(135deg,#4a178d,#6340b6);color:#fff;border:none;padding:12px 24px;border-radius:100px;font-weight:600;cursor:pointer;transition:all .3s ease}.error__retry[data-v-00459c9c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4a178d4d}.empty-state__icon[data-v-00459c9c]{width:64px;height:64px;color:#a490e9;margin-bottom:24px}.empty-state__title[data-v-00459c9c]{font-size:24px;font-weight:700;color:#4a178d;margin:0 0 8px}.empty-state__message[data-v-00459c9c]{color:#6340b6;margin:0}.blog-grid__container[data-v-00459c9c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;margin-bottom:48px}@media(max-width:768px){.blog-grid__container[data-v-00459c9c]{grid-template-columns:1fr;gap:24px}}
