.news-page[data-v-936ef39c]{padding:2rem 0}.news-page__navigation[data-v-936ef39c]{margin-bottom:1rem}.news-page__header[data-v-936ef39c]{margin-bottom:1.5rem}.news-page__title[data-v-936ef39c]{color:#111827;font-size:2rem;font-weight:700}.news-page__subtitle[data-v-936ef39c]{color:#6b7280;font-size:.95rem;margin-top:.5rem}.news-list[data-v-936ef39c]{gap:1.5rem}.news-card[data-v-936ef39c],.news-list[data-v-936ef39c]{display:flex;flex-direction:column}.news-card[data-v-936ef39c]{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000000f;gap:1rem;padding:1.25rem}.news-card__image-wrapper[data-v-936ef39c]{border-radius:.75rem;max-height:260px;overflow:hidden;position:relative;width:100%}.news-card__image-wrapper--no-img[data-v-936ef39c]{background:var(--color-light-gray);min-height:4rem}.news-card__favorite-btn[data-v-936ef39c]{align-items:center;background:#ffffffe6;border:none;border-radius:.375rem;color:var(--color-pearl-gray);cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.5rem;top:.5rem;transition:color .2s}.news-card__favorite-btn--active[data-v-936ef39c],.news-card__favorite-btn[data-v-936ef39c]:hover{color:var(--color-red,#dc2626)}.news-card__favorite-btn--loading[data-v-936ef39c]{opacity:.85;pointer-events:none}.news-card__favorite-btn-spinner[data-v-936ef39c]{animation:news-page-spin-936ef39c .8s linear infinite}@keyframes news-page-spin-936ef39c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.news-card__image[data-v-936ef39c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card__content[data-v-936ef39c]{display:flex;flex-direction:column;gap:.5rem}.news-card__meta[data-v-936ef39c]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem}.news-card__meta .snapshot-card__likes[data-v-936ef39c]{align-items:center;color:var(--color-gray,#6b7280);display:inline-flex;font-size:.8125rem;gap:.25rem}.news-card__meta .snapshot-card__likes-icon[data-v-936ef39c]{flex-shrink:0;opacity:.8}.news-card__author[data-v-936ef39c]{font-weight:600}.news-card__date[data-v-936ef39c]{opacity:.9}.news-card__title[data-v-936ef39c]{color:#111827;font-size:1.25rem;font-weight:700}.news-card__excerpt[data-v-936ef39c]{color:#4b5563;font-size:.95rem;line-height:1.6}.news-card__title-link[data-v-936ef39c]{color:inherit;text-decoration:none;transition:color .2s}.news-card__title-link[data-v-936ef39c]:hover{color:#4b5563}.news-card__actions[data-v-936ef39c]{display:flex;margin-top:.5rem}.news-card__link[data-v-936ef39c]{align-items:center;border-bottom:1px solid transparent;color:#111827;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:all .2s}.news-card__link[data-v-936ef39c]:hover{border-bottom-color:#111827;gap:.75rem}.news-state[data-v-936ef39c]{align-items:center;background:#fff;border-radius:.75rem;color:#6b7280;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:2rem;text-align:center}.news-state__icon[data-v-936ef39c]{color:#9ca3af}.news-state__icon--spin[data-v-936ef39c]{animation:spin-936ef39c 1s linear infinite}.news-state--error[data-v-936ef39c]{color:#b91c1c}.news-state__button[data-v-936ef39c]{background:#e5e7eb;border:none;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.9rem;margin-top:.5rem;padding:.5rem 1rem}.news-pagination[data-v-936ef39c]{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.news-pagination__button[data-v-936ef39c]{background:#f3f4f6;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.85rem;padding:.5rem .9rem;transition:all .2s}.news-pagination__button[data-v-936ef39c]:disabled{cursor:not-allowed;opacity:.5}.news-pagination__button[data-v-936ef39c]:not(:disabled):hover{background:#e5e7eb}.news-pagination__pages[data-v-936ef39c]{display:flex;gap:.25rem}.news-pagination__page[data-v-936ef39c]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.85rem;min-width:2rem;padding:.35rem .65rem;transition:all .2s}.news-pagination__page--active[data-v-936ef39c]{background:#111827;border-color:#111827;color:#fff}.news-pagination__page[data-v-936ef39c]:not(.news-pagination__page--active):hover{background:#f3f4f6}@keyframes spin-936ef39c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(min-width:768px){.news-card[data-v-936ef39c]{flex-direction:row}.news-card__image-wrapper[data-v-936ef39c]{flex-shrink:0;max-height:180px;max-width:260px}}.news-details-page[data-v-533043d6]{min-height:80vh;padding:2rem 0}.news-details-page__loading[data-v-533043d6]{align-items:center;color:var(--color-pearl-gray);display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:3rem}.news-details-page__loading-icon[data-v-533043d6]{animation:spin-533043d6 .8s linear infinite}@keyframes spin-533043d6{to{transform:rotate(1turn)}}.container[data-v-533043d6]{margin:0 auto;max-width:800px;padding:0 1rem}.news-details__header[data-v-533043d6]{margin-bottom:2rem}.news-details__header-top[data-v-533043d6]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.news-details__favorite-btn[data-v-533043d6]{align-items:center;background:none;border:none;color:var(--color-pearl-gray);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.25rem;transition:color .2s}.news-details__favorite-btn--active[data-v-533043d6],.news-details__favorite-btn[data-v-533043d6]:hover{color:var(--color-red,#dc2626)}.news-details__favorite-btn--loading[data-v-533043d6]{opacity:.85;pointer-events:none}.news-details__favorite-btn-spinner[data-v-533043d6]{animation:news-details-spin-533043d6 .8s linear infinite}@keyframes news-details-spin-533043d6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.news-details__back[data-v-533043d6]{align-items:center;color:var(--color-pearl-gray);display:inline-flex;font-weight:500;gap:.5rem;margin-bottom:1rem;text-decoration:none;transition:color .2s}.news-details__back[data-v-533043d6]:hover,.news-details__title[data-v-533043d6]{color:var(--color-black)}.news-details__title[data-v-533043d6]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.news-details__meta[data-v-533043d6]{color:var(--color-pearl-gray);font-size:.875rem}.news-details__image[data-v-533043d6]{border-radius:1rem;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden}.news-details__image img[data-v-533043d6]{display:block;height:auto;width:100%}.news-details__content[data-v-533043d6]{color:var(--color-dark-gray);font-size:1.125rem;line-height:1.8}.news-details__content[data-v-533043d6] p{margin-bottom:1.5rem}.news-details__content[data-v-533043d6] h2{color:var(--color-black);font-size:1.8rem;font-weight:600;margin-bottom:1rem;margin-top:2.5rem}.news-details__content[data-v-533043d6] ol,.news-details__content[data-v-533043d6] ul{margin-bottom:1.5rem;padding-left:1.5rem}.news-details__content[data-v-533043d6] li{margin-bottom:.5rem}
