.board_boardContainer__hY86A{max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:768px){.board_boardContainer__hY86A{padding:1rem}}.board_postCard__7Pf5S{cursor:pointer;transition:all .3s ease;position:relative}.board_postCard__7Pf5S:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.board_paginationContainer__P05eg{margin-top:3rem;padding:1rem 0;border-top:1px solid var(--mantine-color-gray-3)}.board_paginationButton__k9Tbb{min-width:40px;height:40px;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.board_paginationButton__k9Tbb:hover:not(:disabled){background-color:var(--mantine-color-blue-0);color:var(--mantine-color-blue-7)}.board_paginationButton__k9Tbb:disabled{opacity:.5;cursor:not-allowed}.board_jumpButton___l7N5{font-size:.875rem;padding:.25rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;transition:all .3s ease}.board_jumpButton___l7N5:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 8px rgba(102,126,234,.4)}.board_jumpButton___l7N5:disabled{background:var(--mantine-color-gray-5);transform:none;box-shadow:none}.board_perPageSelect__FEfeh{min-width:100px}@keyframes board_shimmer__nzxEH{0%{background-position:-1000px 0}to{background-position:1000px 0}}.board_loadingSkeleton__Kqvy8{animation:board_shimmer__nzxEH 2s linear infinite;background:linear-gradient(90deg,var(--mantine-color-gray-2) 0,var(--mantine-color-gray-1) 50%,var(--mantine-color-gray-2) 100%);background-size:1000px 100%}.board_emptyState__pbYzl{padding:4rem 2rem;text-align:center}.board_emptyStateIcon__zvWgC{color:var(--mantine-color-gray-5);margin-bottom:1rem}.board_errorContainer__km9Gh{padding:3rem 2rem;text-align:center}@media (max-width:640px){.board_paginationContainer__P05eg{padding:.75rem 0}.board_paginationButton__k9Tbb{min-width:36px;height:36px;font-size:.875rem}.board_jumpButton___l7N5{font-size:.75rem;padding:.25rem .5rem}.board_pageInfo__KvsPq{font-size:.875rem;font-weight:500;color:var(--mantine-color-gray-7);padding:.25rem .75rem;background-color:var(--mantine-color-gray-1);border-radius:4px}}@media (min-width:768px){.board_postGrid__1edni{display:grid;gap:1.5rem}}.board_actionIcon__nAFUt{transition:all .2s ease}.board_actionIcon__nAFUt:hover{transform:scale(1.1)}.board_likeActive__A0i2_{color:var(--mantine-color-blue-6);animation:board_pulse__iyHrX .5s ease}.board_dislikeActive__zoQVR{color:var(--mantine-color-red-6);animation:board_pulse__iyHrX .5s ease}@keyframes board_pulse__iyHrX{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.board_politicianBadge__rQSj_{font-weight:600;letter-spacing:.02em}[data-mantine-color-scheme=dark] .board_boardContainer__hY86A{background-color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .board_postCard__7Pf5S{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .board_postCard__7Pf5S:hover{background-color:var(--mantine-color-dark-5);box-shadow:0 4px 12px rgba(0,0,0,.5)}[data-mantine-color-scheme=dark] .board_paginationContainer__P05eg{border-top-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .board_pageInfo__KvsPq{background-color:var(--mantine-color-dark-5);color:var(--mantine-color-gray-3)}.board_fadeIn__jr58t{animation:board_fadeIn__jr58t .5s ease}@keyframes board_fadeIn__jr58t{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.board_visuallyHidden__Xp3NS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.board_jumpButton___l7N5:focus-visible,.board_paginationButton__k9Tbb:focus-visible{outline:2px solid var(--mantine-color-blue-5);outline-offset:2px}