html.site-tema,html.site-tema [data-theme]{--onyx:#01010d;--indigo:#6331fb;--indigo-claro:#a99bff;--indigo-suave:#e4dcff;--mint:#88f9c0;--ease-saida:cubic-bezier(.23, 1, .32, 1);--background:var(--onyx);--foreground:#f1f1f6;--card:#0c0b1e;--card-foreground:#f1f1f6;--popover:#0c0b1e;--popover-foreground:#f1f1f6;--muted:#0c0b1e;--muted-foreground:#bfc0ca;--secondary:#0c0b1e;--secondary-foreground:#f1f1f6;--accent:#0c0b1e;--accent-foreground:#f1f1f6;--primary:var(--mint);--primary-foreground:var(--onyx);--border:#25253a;--input:#25253a;--ring:var(--mint)}html.site-tema{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}.site-tema ::selection{background:var(--indigo);color:#fff}.site-tema :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.site-tema .font-serif{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 75;letter-spacing:-.008em;font-weight:800;font-stretch:75%}.site-tema h1.font-serif,.site-tema h2.font-serif{text-transform:uppercase;text-wrap:balance;line-height:.98}.site-tema h1.font-serif{font-size:clamp(2.125rem,4.2vw,3.75rem)}.site-tema h2.font-serif{font-size:clamp(1.75rem,3.2vw,2.875rem)}.site-tema h1.font-serif.normal-case{text-transform:none;font-size:clamp(1.875rem,3.4vw,2.875rem);line-height:1.06}.site-tema h2.font-serif.text-2xl{text-transform:none;font-size:clamp(1.375rem,2vw,1.625rem);line-height:1.05}.site-tema .flex.items-baseline.justify-between:has(>h2){flex-wrap:wrap;gap:.5rem 1rem}.site-tema .font-serif .italic,.site-tema .font-serif em,.site-tema .italic.font-serif{font-family:var(--font-italico), Georgia, serif;font-variation-settings:normal;letter-spacing:-.01em;text-transform:none;color:var(--indigo-claro);font-style:italic;font-weight:400;font-stretch:100%}.site-tema .font-serif .italic.text-inherit{color:inherit}.site-tema h1 .italic,.site-tema h2 .italic{font-size:1.08em;line-height:.95}.site-tema .uppercase[class*=tracking-]:not(.font-serif){font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--indigo-claro);font-weight:500}.site-tema .uppercase[class*=tracking-].bg-primary{color:var(--primary-foreground)}.site-tema a.bg-foreground,.site-tema button.bg-foreground{background:var(--mint);color:var(--onyx);transition:transform .16s var(--ease-saida), opacity .16s ease;font-weight:600}.site-tema a.bg-foreground:active,.site-tema button.bg-foreground:active{transform:scale(.97)}.site-tema .bg-emerald-500{background:var(--mint)}.site-tema main>section.bg-card{background:var(--indigo);color:#fff;border-color:#0000}.site-tema main>section.bg-card .text-muted-foreground,.site-tema main>section.bg-card .uppercase[class*=tracking-]:not(.font-serif){color:var(--indigo-suave)}.site-tema main>section.bg-card .font-serif .italic{color:inherit}.site-tema .group:hover>.group-hover\:bg-foreground{background:var(--indigo);color:#fff}.site-tema .group:hover>.group-hover\:bg-foreground *{color:inherit}.site-tema .capa-artigo{filter:grayscale()sepia()hue-rotate(212deg)saturate(3.2)brightness(1.05)}.site-tema section:has(>.planet-hero-stars) h1 .italic{color:var(--indigo-suave);text-shadow:0 0 3px #01010de6,0 0 12px #01010de6,0 0 30px #01010dcc}.site-tema section:has(>.planet-hero-stars) .uppercase[class*=tracking-]:not(.bg-primary){color:#fff9}
