.fyplugins-core .fyplugins-core-message{background-color:var(--_color-bg);color:var(--_color-text);border:var(--_border-w) dashed var(--_border-color);padding:var(--_space-std);margin:var(--_space-std) 0;border-radius:var(--_radius)}.fyplugins-core .fyplugins-core-message-error{background-color:#fcc;color:red;border-color:red}.fyplugins-core .fyplugins-core-pagination{clear:both;padding:var(--_space-std) 0;text-align:center;margin:var(--_space-lg) 0}.fyplugins-core .fyplugins-core-pagination .fyplugins-core-pagination-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--_space-sm)}.fyplugins-core .fyplugins-core-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;color:var(--_color-primary);background-color:#fff0;border:var(--_border);border-radius:var(--_radius);transition:all 0.3s ease}.fyplugins-core .fyplugins-core-pagination .page-numbers:hover{color:var(--_color-primary-contrast);background-color:var(--_color-primary-grad);text-decoration:none}.fyplugins-core .fyplugins-core-pagination .page-numbers.current{color:var(--_color-primary-contrast);background-color:var(--_color-primary);font-weight:600;cursor:default}.fyplugins-core .fyplugins-core-pagination .page-numbers.dots{border:none;background:#fff0;color:var(--_color-text-muted);font-weight:600;cursor:default;pointer-events:none}.fyplugins-core .fyplugins-core-pagination .prev.page-numbers,.fyplugins-core .fyplugins-core-pagination .next.page-numbers{font-weight:600;padding:0 16px}