*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f8fafc;--bg2: #ffffff;--border: #e2e8f0;--text: #0f172a;--text-muted: #64748b;--primary: #3b82f6;--header-bg: #0f172a;--primary-light: #eff6ff;--accent: #f59e0b;--radius: 10px}[data-tema=dark]{--bg: #0f172a;--bg2: #1e293b;--border: #334155;--text: #f1f5f9;--text-muted: #94a3b8;--primary: #60a5fa;--header-bg: #020817;--primary-light: #1e3a5f;--accent: #fbbf24}html{transition:background .25s,color .25s}body{font-family:Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;line-height:1.6}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%}.markdown h2{font-size:1.4rem;margin:2rem 0 .75rem;color:var(--text);border-bottom:2px solid var(--accent);padding-bottom:.35rem}.markdown h3{font-size:1.1rem;margin:1.5rem 0 .5rem;color:var(--text)}.markdown p{margin-bottom:1.1rem;line-height:1.8}.markdown ul,.markdown ol{margin:.75rem 0 1rem 1.5rem}.markdown li{margin-bottom:.4rem;line-height:1.7}.markdown blockquote{border-left:4px solid var(--accent);background:var(--primary-light);padding:.75rem 1.25rem;border-radius:0 8px 8px 0;margin:1.25rem 0;color:var(--text-muted);font-style:italic}.markdown strong{font-weight:700}@media (max-width: 640px){.nav-desktop{display:none!important}.hero-cta{font-size:.82rem!important;padding:.5rem 1rem!important}.filtros-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.filtros-scroll::-webkit-scrollbar{display:none}.filtros-scroll>div{flex-wrap:nowrap!important}.card-destaque-body{padding:1.25rem!important}.card-destaque-body h2{font-size:1.2rem!important}.artigo-meta{flex-direction:column;gap:.25rem!important}.artigo-header{padding:1.5rem 1rem .75rem!important}.artigo-titulo{font-size:1.4rem!important}.cta-box{padding:1.5rem 1rem!important}.cta-box p:last-of-type{display:none}}
