.pagination.svelte-2r7jan{display:flex;justify-content:center;margin-top:30px}.pagination__inner.svelte-2r7jan{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px;background:#fff;border-radius:16px}@media (min-width: 769px){.pagination__inner.svelte-2r7jan{min-width:300px}}.pagination__numbers.svelte-2r7jan{display:flex;justify-content:center;align-items:center;gap:8px;padding:0 20px}.pagination-btn.svelte-2r7jan{display:inline-flex;justify-content:center;align-items:center;min-width:30px;height:40px;padding:0 12px;border-radius:8px;font-size:20px;font-weight:400;color:#666;cursor:pointer;transition:all .2s ease}.pagination-btn.svelte-2r7jan:hover:not(:disabled){background:var(--c-main);color:#fff}.pagination-btn.svelte-2r7jan:disabled{opacity:.4;cursor:not-allowed}.pagination-btn.active.svelte-2r7jan{background:var(--c-sec);color:var(--c-main);font-weight:700}.pagination-btn.arrow.svelte-2r7jan{background:#4a4a4a;color:#fff;min-width:40px;width:40px;padding:0;border-radius:12px}.pagination-btn.arrow.svelte-2r7jan:hover:not(:disabled){background:#333}.pagination-btn.arrow.svelte-2r7jan:disabled{background:#ccc;color:#999}.pagination-ellipsis.svelte-2r7jan{display:inline-flex;justify-content:center;align-items:center;min-width:40px;height:40px;color:#999;font-size:14px}.projects.svelte-1tukrh2{margin:140px 0}@media (min-width: 769px){.projects.svelte-1tukrh2{margin:200px 0 160px}}.projects__header.svelte-1tukrh2{display:flex;flex-direction:column;align-items:center;margin:0 auto}.projects__header__top.svelte-1tukrh2{text-align:center;margin:0 auto 40px;max-width:800px}.projects__cards.svelte-1tukrh2{display:flex;flex-wrap:wrap;gap:20px;margin:40px 0}@media (min-width: 769px){.projects__cards.svelte-1tukrh2{margin:60px 0}}.projects__empty.svelte-1tukrh2{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;border:1px dashed var(--c-main);width:100%;padding:40px;border-radius:30px;max-width:900px;min-height:220px;font-size:18px}.projects__pagination.svelte-1tukrh2{margin-bottom:40px}@media (min-width: 769px){.projects__pagination.svelte-1tukrh2{margin-bottom:120px}}
