/*
Theme Name: Clínica Letícia Bassan
Theme URI: https://www.leticiabassan.com.br/
Author: natdesigner
Author URI: https://natdesigner.com/
Description: Tema da Clínica Letícia Bassan, neuropsicologia e psicologia em São Paulo. Home e páginas internas com o layout original, blog gerenciado pelo painel do WordPress. HTML e CSS próprios, sem page builder.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: leticia-bassan
Tags: blog, business, health, custom-colors, translation-ready, two-columns
*/

/* O visual do site está em assets/css/site.css, carregado pelo functions.php.
   Aqui ficam só os ajustes do que o WordPress gera: paginação, blocos do editor
   e legendas de imagem. */

/* ---------- paginação da listagem do blog ---------- */
.navigation.pagination{margin-top:clamp(40px,5vw,64px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--line)}
.navigation.pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:46px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--soft);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s,color .3s}
.navigation.pagination .page-numbers:hover{color:var(--ink)}
.navigation.pagination .page-numbers.current{background:var(--olive-dk);color:#fff;box-shadow:none}
.navigation.pagination .page-numbers.dots{background:transparent;box-shadow:none;min-width:24px;padding:0}

/* ---------- conteúdo vindo do editor ---------- */
.article figure{margin:clamp(30px,4vw,48px) 0}
.article figure img,.article img{border-radius:18px}
.article figcaption{margin-top:12px;font-size:13.5px;color:var(--soft);text-align:center}
.article .wp-block-image{margin:clamp(30px,4vw,48px) 0}
.article .wp-block-quote{margin:clamp(30px,4vw,50px) 0;padding-left:26px;border-left:2px solid var(--orange);font:500 clamp(20px,1.8vw,27px)/1.35 var(--display);letter-spacing:-.02em;color:var(--ink)}
.article .wp-block-quote p{font:inherit;color:inherit;margin:0}
.article .wp-block-quote cite{display:block;margin-top:14px;font:400 14px/1.5 var(--sans);font-style:normal;color:var(--soft)}
.article ol{margin:18px 0 0;padding-left:20px;color:var(--soft);font-size:16px;line-height:1.7}
.article ol li+li{margin-top:8px}
.article h3{font-size:clamp(20px,1.8vw,25px);margin:clamp(30px,3.2vw,44px) 0 12px}
.article a:not(.btn){color:var(--olive-dk);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.article a:not(.btn):hover{color:var(--orange)}
.article .wp-block-separator{margin:clamp(34px,4vw,52px) 0;border:0;border-top:1px solid var(--line)}
.article .wp-block-table{margin:clamp(30px,4vw,48px) 0;font-size:15px}
.article .wp-block-table td,.article .wp-block-table th{padding:12px 14px;border:1px solid var(--line);text-align:left}
.alignwide,.alignfull{margin-inline:auto}
.aligncenter{display:block;margin-inline:auto}

/* ---------- barra de administração ---------- */
.admin-bar .nav{top:calc(16px + 32px)}
@media (max-width:782px){.admin-bar .nav{top:calc(16px + 46px)}}
