.lm-pagination{background-color:var(--bg);display:flex;align-items:center;justify-content:center}.lm-pagination-light{--bg:transparent;--button-bg:var(--color-white);--button-color:var(--core-blue-900);--button-bg-hover:var(--core-blue-900);--button-color-hover:var(--yellow-500);--button-bg-selected:var(--core-blue-500);--button-color-selected:var(--yellow-500);--text-button-color:var(--core-blue-900);--text-button-color-hover:var(--core-blue-500)}.lm-pagination-dark{--bg:var(--core-blue-900);--button-bg:var(--core-blue-900);--button-color:var(--color-white);--button-bg-hover:var(--core-blue-500);--button-color-hover:var(--yellow-500);--button-bg-selected:var(--yellow-500);--button-color-selected:var(--core-blue-900);--text-button-color:var(--color-white);--text-button-color-hover:var(--yellow-500)}.lm-pagination-wrapper{display:flex;flex-direction:row;align-items:center;gap:27px}.lm-pagination-wrapper-full{justify-content:space-between;width:100%;max-width:800px}.lm-pagination-wrapper-compact{justify-content:center}.lm-pagination-page-numbers{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}.lm-pagination-page-numbers .page-numbers{background-color:var(--button-bg);color:var(--button-color);border-radius:6px;font-weight:700;display:flex;align-items:center;justify-content:center;height:40px;width:40px;text-decoration:none;transition:color .3s ease,background-color .3s ease}.lm-pagination-page-numbers .page-numbers:not(.dots,.current):hover{background-color:var(--button-bg-hover);color:var(--button-color-hover)}.lm-pagination-page-numbers .page-numbers:not(.dots,.current):focus{outline:4px solid var(--core-blue-400)}.lm-pagination-page-numbers .page-numbers.current{background-color:var(--button-bg-selected);color:var(--button-color-selected)}@media (max-width:768px){.lm-pagination-page-numbers .page-numbers{display:none}}.lm-pagination-next a,.lm-pagination-prev a{border-radius:6px;color:var(--text-button-color);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;height:20px;text-decoration:none;transition:color .3s ease,outline .3s ease}.lm-pagination-next a:hover,.lm-pagination-prev a:hover{color:var(--text-button-color-hover)}.lm-pagination-next a:focus,.lm-pagination-prev a:focus{outline:4px solid var(--core-blue-400)}.lm-pagination-hidden{visibility:hidden}