/* =============================================
   Luiz Carmo — Amedi
   ============================================= */

html { scroll-behavior: smooth; }

body {
    font-family: 'Inter', sans-serif;
    background-color: #f9f9f9;
}

h1, h2, h3 {
    font-family: 'Montserrat', sans-serif;
}

.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

/* Tipografia para conteúdo de single post */
.prose-luiz h2 { font-family: 'Montserrat', sans-serif; font-size: 1.5rem; font-weight: 700; color: #111; margin: 2.5rem 0 1rem; }
.prose-luiz h3 { font-family: 'Montserrat', sans-serif; font-size: 1.25rem; font-weight: 600; color: #111; margin: 2rem 0 0.75rem; }
.prose-luiz p { margin-bottom: 1.5rem; line-height: 1.8; }
.prose-luiz ul, .prose-luiz ol { margin: 1.5rem 0 1.5rem 1.5rem; }
.prose-luiz li { margin-bottom: 0.5rem; line-height: 1.7; }
.prose-luiz blockquote { border-left: 2px solid #111; padding-left: 1.5rem; margin: 2rem 0; font-style: italic; color: #555; }
.prose-luiz a { color: #111; border-bottom: 1px solid #111; text-decoration: none; }
.prose-luiz a:hover { opacity: 0.6; }
.prose-luiz strong { font-weight: 600; color: #111; }
.prose-luiz img { width: 100%; height: auto; filter: grayscale(100%); margin: 2rem 0; }
