@import 'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@500;600;700&display=swap';:root{--bg:#000000;--bg-elevated:#0a0a0a;--bg-card:#111111;--bg-card-hover:#1a1a1a;--border-subtle:rgba(255,255,255,0.04);--border-accent:rgba(255,87,34,0.35);--text-primary:#e5e5e5;--text-secondary:#a3a3a3;--text-muted:#737373;--accent:#ff5722;--accent-hover:#ff8a65;--silver:#c0c0c0;--silver-muted:#8a8a8a;--font-heading:'Space Grotesk', system-ui, sans-serif;--font-body:'Inter', system-ui, sans-serif}body{background:var(--bg)!important;color:var(--text-primary)!important;font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.post-title,.post-entry-title,.archives-title,.terms-title,.search-title{font-family:var(--font-heading)!important;font-weight:700!important;letter-spacing:-.02em}a{color:var(--text-primary);text-decoration:none;transition:color .25s ease}a:hover{color:var(--accent)}.top-nav,.nav-links,.navbar{background:var(--bg-elevated)!important;border-bottom:1px solid var(--border-subtle)!important}.post-entry{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:6px;padding:16px 18px;transition:background .3s ease,border-color .3s ease,transform .3s ease}.post-entry:hover{background:var(--bg-card-hover);border-color:var(--border-accent);transform:translateY(-2px)}.post-entry .post-title:hover{color:var(--accent)}.tags-list .term,.post-tags .term{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:999px;padding:2px 12px;font-size:.75rem;color:var(--text-secondary);transition:border-color .3s ease,color .3s ease}.tags-list .term:hover,.post-tags .term:hover{border-color:var(--accent);color:var(--accent)}.breadcrumbs{font-size:.75rem;color:var(--text-muted)}.breadcrumbs a{color:var(--text-secondary)}.breadcrumbs a:hover{color:var(--accent)}.post-meta{color:var(--text-muted);font-size:.8rem}.post-header{border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.post-content{color:var(--text-secondary);line-height:1.7}.post-content h2,.post-content h3,.post-content h4{color:var(--text-primary)}.post-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.post-content a:hover{color:var(--accent-hover)}.post-content code{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:2px 6px;font-size:.85em;color:var(--text-primary)}.post-content pre{background:var(--bg-elevated)!important;border:1px solid var(--border-subtle);border-radius:6px}.post-content blockquote{border-left:3px solid var(--accent);padding-left:16px;color:var(--text-muted)}.btn-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--accent);color:#000;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;border-radius:4px;border:none;cursor:pointer;transition:background .25s ease,box-shadow .25s ease}.btn-cta:hover{background:var(--accent-hover);color:#000;box-shadow:0 0 20px rgba(255,87,34,.15)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.ticker-bar{background:var(--accent);color:#000;font-size:.8rem;font-weight:700;overflow:hidden;white-space:nowrap}.ticker-bar .ticker-track{display:inline-flex;animation:ticker-scroll 60s linear infinite}.ticker-bar:hover .ticker-track{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hero-section{position:relative;min-height:340px;display:flex;align-items:flex-end;overflow:hidden;border-radius:6px}.hero-section .hero-bg{position:absolute;inset:0;background-size:cover;background-position:50%;filter:brightness(.7)contrast(1.1)}.hero-section .hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 40%,rgba(0,0,0,.15) 100%)}.hero-section .hero-body{position:relative;z-index:1;padding:32px 28px;max-width:720px}.section-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.section-head .bar{width:4px;height:20px;border-radius:999px;background:var(--accent)}.section-head h2{font-size:1.1rem;color:var(--text-primary);margin:0}.purg-footer{border-top:1px solid var(--border-subtle);padding:40px 0 24px;color:var(--text-muted);font-size:.8rem}.purg-footer a{color:var(--text-secondary)}.purg-footer a:hover{color:var(--accent)}.purg-footer .brand{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--text-primary)}.social-row{display:flex;gap:8px;margin-top:10px}.social-row a{width:32px;height:32px;border-radius:4px;background:var(--bg-card);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:border-color .3s ease,color .3s ease}.social-row a:hover{border-color:var(--accent);color:var(--accent)}@media(max-width:768px){.hero-section{min-height:240px}.hero-section .hero-body{padding:20px 16px}}{{- define "main" -}}<article class="post" style="max-width:760px;margin:0 auto;padding:24px 20px 0;" itemscope itemtype="https://schema.org/NewsArticle"><header class="post-header" style="margin-bottom:20px;"><h1 class="post-title" style="font-size:1.5rem;margin-bottom:8px;" itemprop="headline">{{ .Title }}</h1><div class="post-meta" style="display:flex;align-items:center;gap:10px;flex-wrap:wrap;">{{- with .Params.author -}}<span itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">por{{ . }}</span></span>{{- end -}}<span>·</span><time datetime="{{ .Date.Format "2006-01-02" }}" itemprop="datePublished">{{ .Date.Format "02 Jan 2006" }}</time>{{- with .Params.categories -}}<span>·</span><span>{{ index . 0 }}</span>{{- end -}}{{- if site.Params.ShowReadingTime -}}<span>·</span><span>{{ .ReadingTime }}min de leitura</span>{{- end -}}{{- with .Params.source -}}<span>·</span><span style="color:var(--accent);font-size:0.75rem;">fonte:{{ . }}</span>{{- end -}}</div></header>{{- if site.Params.ShowBreadCrumbs -}}{{- partial "breadcrumbs.html" . -}}{{- end -}}{{- if .Params.cover.image -}}{{- partial "cover.html" (dict "cxt" . "IsSingle" true "isHidden" false) -}}{{- end -}}<section class="post-content" itemprop="articleBody">{{ .Content }}</section>{{- -}}{{- if not hugo.IsServer -}}<script>document.addEventListener('DOMContentLoaded',function() { var paragraphs = document.querySelectorAll('.post-content > p'); if (paragraphs.length>5) { var addiv = document.createElement('div'); adDiv.style.cssText = 'margin:24px 0;min-height:250px;clear:both;'; addiv.innerHTML = '<ins class="adsbygoogle" style="display:block" data-ad-client="{{ site.Params.adsenseClientId }}" data-ad-layout="in-article" data-ad-format="fluid"></ins>'; paragraphs[3].parentNode.insertBefore(adDiv,paragraphs[4]); (adsbygoogle = window.adsbygoogle || []).push({}); } }); </script>{{- end -}}{{- -}}{{- with .Params.tags -}}<div class="post-tags" style="margin-top:24px;">{{- range . -}}<a href="{{ "/tags/" | relLangURL }}{{ . | urlize }}" class="term">{{ . }}</a>{{- end -}}</div>{{- end -}}{{- -}}{{- $related := where (where site.RegularPages "Section" "posts") ".Permalink" "!=" .Permalink | first 4 -}}{{- if $related -}}<div style="margin-top:32px;padding-top:24px;border-top:1px solid var(--border-subtle);"><div class="section-head" style="margin-bottom:14px;"><div class="bar"></div><h2 style="font-size:1rem;">relacionados</h2></div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;">{{- range $related -}}<a href="{{ .Permalink }}" style="display:block;padding:12px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;transition:border-color 0.3s;" onmouseover="this.style.borderColor='var(--border-accent)'" onmouseout="this.style.borderColor='var(--border-subtle)'"><span style="font-size:0.85rem;font-weight:600;line-height:1.35;color:var(--text-primary);">{{ .Title }}</span><span style="display:block;font-size:0.75rem;color:var(--text-muted);margin-top:4px;">{{ .Date.Format "02 Jan 2006" }}</span></a>{{- end -}}</div></div>{{- end -}}{{- if site.Params.ShowPostNavLinks -}}{{- partial "post_nav_links.html" . -}}{{- end -}}</article>{{- end -}}