/*
 * author.css — pagina de perfil do autor.
 *
 * Extraido do <style> inline que o author.php imprimia dentro do wp_head.
 * Enfileirado por inc/performance.php -> cdc_perf_css_autor(), so quando
 * is_author(). O trafego de receita nunca ve estes bytes.
 */

        /* Layout geral */
        .content-wrapper { display: flex; flex-wrap: nowrap; gap: 20px; }
        .main-content { flex: 3; max-width: 100%; }
        @media (min-width: 992px) { .main-content { max-width: 75%; } }
        .sidebar { display: none; }
        @media (min-width: 992px) {
            .sidebar { flex: 1; max-width: 25%; display: block; background: #f9f9f9; padding: 15px; border: 1px solid #ddd; border-radius: 10px; }
        }
        /* Seção do autor */
        .author-section { display: flex; align-items: center; gap: 20px; margin-bottom: 30px; padding: 20px; background: #f9f9f9; border: 1px solid #ddd; border-radius: 10px; }
        .author-section img { border-radius: 50%; width: 100px; height: 100px; object-fit: cover; }
        .author-name { font-size: 1.5em; font-weight: bold; }
        .author-bio { color: #555; }
        .author-social-icons a { margin-right: 10px; font-size: 1.2em; color: #555; }
        .author-social-icons a:hover { color: #c22; }
        /* Resultados */
        .post-list-item { display: flex; gap: 15px; background: #fff; border: 1px solid #ddd; border-radius: 10px; padding: 15px; margin-bottom: 20px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); color: #c22; }
        .post-list-item img { border-radius: 10px; width: 100px; height: 100px; object-fit: cover; }
        .post-title a { font-weight: bold; color: #c22; }
        .post-title a:hover { text-decoration: underline; }
        .pagination { text-align: center; margin: 20px 0; }
        .pagination a, .pagination span { display: inline-block; padding: 8px 12px; margin: 0 5px; border: 1px solid #ddd; border-radius: 5px; text-decoration: none; color: #333; background-color: #fff; }
        .pagination a:hover { background: #c22; color: #fff; }
        .pagination .current { background: #c22; color: #fff; font-weight: bold; }
        .pagination .page-numbers.prev, .pagination .page-numbers.next { background: #000000; }
    