/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a next-generation, ultra-fast WordPress theme designed for top performance, SEO, and Core Web Vitals. Its lightweight codebase and small size ensure minimal overhead and lightning-fast load times. Fully compatible with the block editor, popular page builders (Elementor, Bricks, Oxygen etc), and WooCommerce, it’s perfect for blogs, small businesses, agencies, portfolios, and online stores. With responsive design, multilingual translations, and easy customization options, Neve empowers you to create a future-proof, high-ranking online presence. Discover everything Neve has to offer and explore our powerful premium version at https://themeisle.com/themes/neve/.
Tags: blog,custom-logo,e-commerce,rtl-language-support,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready,wide-blocks,block-styles,footer-widgets,portfolio,left-sidebar,right-sidebar
Version: 4.2.3.1773433348
Updated: 2026-03-13 16:22:28

*/
/* Aumentar e destacar a paginação no Tema Neve */
.nav-links {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 30px;
}

/* Paginação Ultra Destacada - Tema Neve */
.nav-links {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 15px; /* Mais espaço entre os botões */
    margin: 40px 0;
}

/* Tamanho Gigante e Estilo dos Números */
.nav-links .page-numbers {
    font-size: 1.8rem !important; /* Tamanho bem maior */
    min-width: 60px; /* Garante que o botão seja sempre quadrado/largo */
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 3px solid #C9148D; /* Borda mais grossa */
    border-radius: 12px; /* Cantos mais arredondados e modernos */
    color: #C9148D;
    text-decoration: none;
    font-weight: 800; /* Extra negrito */
    transition: all 0.2s ease-in-out;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1); /* Sombra leve */
}

/* Destaque Total para a Página ATUAL */
.nav-links .page-numbers.current {
    background-color: #C9148D !important;
    color: #ffffff !important;
    transform: scale(1.15); /* A página atual fica maior que as outras */
    box-shadow: 0 6px 12px rgba(201, 20, 141, 0.3); /* Sombra colorida */
    border: none;
}

/* Efeito Hover (Ao passar o mouse) */
.nav-links a.page-numbers:hover {
    background-color: #C9148D;
    color: #fff;
    transform: translateY(-5px); /* Pulo mais evidente */
    box-shadow: 0 8px 15px rgba(0,0,0,0.2);
}

/* Ajuste para Setas (Anterior/Próximo) */
.nav-links .prev, .nav-links .next {
    padding: 0 20px;
    font-size: 1.2rem !important;
}

/* Responsividade: Diminui um pouco em celulares para não quebrar a linha */
@media (max-width: 600px) {
    .nav-links .page-numbers {
        font-size: 1.4rem !important;
        min-width: 45px;
        height: 45px;
        gap: 8px;
    }
}
