Pular para o conteúdo

Temas embutidos

Markdown para LLMs (em inglês)llms.txt

O Folio tem três temas embutidos: paper (o padrão), ink e editorial. Escolha um com @theme no início do documento ou no tema do projeto. Qualquer token pode ser substituído com @color e @font.

@theme editorial
@color accent #0f766e
@font display "Playfair Display" 700
paperinkeditorial
AparênciaClara, papel cremeEscuraClara, revista
Fonte do texto (body)BarlowInterSource Sans 3
Fonte de títulos (display)Archivo BlackInterFraunces
Fonte de código (mono)JetBrains MonoJetBrains MonoJetBrains Mono
Tamanho do texto40 px38 px40 px
Entrelinha do texto1.351.41.4
Margem do slide (vertical × horizontal)96 × 128 px96 × 128 px104 × 140 px
Espaço entre blocos do slide32 px32 px32 px
Blocos de códigoFundo escuroFundo escuroFundo claro

Em todos os temas, o conteúdo do slide começa alinhado à esquerda e centralizado na vertical.

Tema padrão: fundo creme, texto grafite e destaque coral.

TokenValor
bg#fbf7ef
text#1f2430
muted#6b6f7b
accent#f2603d
surface#ffffff
line#1f243026
FonteFamíliaPesos carregados
bodyBarlow300, 400, 500, 600, 700, 900
displayArchivo BlackPadrão da família
monoJetBrains Mono400, 700
NívelTamanhoPesoFonteEntrelinha
#88 px400display1.02
##64 px400display1.05
###52 px700body1.1
####40 px700body1.2
#####32 px700body1.2
######26 px700body1.2
@theme paper
::: columns {gap=xl}
::: stack {gap=sm}
Tema paper {.kicker}
# Claro e direto
Texto em Barlow, títulos em Archivo Black. {.muted}
:::
::: box {.card}
### Cartão
Fundo `surface` com [destaque]{.accent}.
:::
:::

Tema escuro: fundo quase preto, texto claro e destaque âmbar. Também redefine o token ink.

TokenValor
bg#12141c
text#f4f1ea
muted#a3a7b3
accent#ffb547
surface#1d2130
line#ffffff26
ink#0b0c11
FonteFamíliaPesos carregados
bodyInter300, 400, 500, 600, 700, 800, 900
displayInter300, 400, 500, 600, 700, 800, 900
monoJetBrains Mono400, 700
NívelTamanhoPesoFonteEntrelinha
#92 px800display1.0
##66 px800display1.05
###50 px700body1.1
####40 px700body1.2
#####32 px600body1.2
######26 px600body1.2
@theme ink
::: columns {gap=xl}
::: stack {gap=sm}
Tema ink {.kicker}
# Escuro e marcante
Tudo em Inter, com títulos em peso 800. {.muted}
:::
::: box {.card}
### Cartão
Fundo `surface` com [destaque]{.accent}.
:::
:::

Tema de revista: fundo de papel, títulos serifados e destaque vermelho-tijolo. Os três primeiros níveis de título usam a fonte display.

TokenValor
bg#f6f1e7
text#1b1b1b
muted#6d665c
accent#b23a2b
surface#fffdf8
line#1b1b1b22
FonteFamíliaPesos carregados
bodySource Sans 3300, 400, 600, 700, 900
displayFraunces400, 600, 700, 900
monoJetBrains Mono400, 700
NívelTamanhoPesoFonteEntrelinha
#96 px600display1.0
##68 px600display1.05
###52 px600display1.1
####40 px700body1.2
#####32 px700body1.2
######26 px700body1.2
@theme editorial
::: columns {gap=xl}
::: stack {gap=sm}
Tema editorial {.kicker}
# Elegante e serifado
Texto em Source Sans 3, títulos em Fraunces. {.muted}
:::
::: box {.card}
### Cartão
Fundo `surface` com [destaque]{.accent}.
:::
:::

Estes tokens existem em todos os temas, com os mesmos valores (exceto ink, redefinido pelo tema ink).

TokenValor
coral#f2603d
blue#2f6fdb
green#23976a
yellow#f2b632
violet#7c5cd6
white#ffffff
black#000000
ink#151821 (#0b0c11 no tema ink)
paper#fbf7ef
transparent#00000000

A paleta dos gráficos usa, na ordem, accent, blue, green, yellow, violet e coral, com os valores do tema em uso.

Disponíveis em todos os temas. Aplique com {.nome}; um @style com o mesmo nome substitui o estilo embutido.

EstiloDefiniçãoUso
.mutedcolor=mutedTexto secundário.
.accentcolor=accentTexto na cor de destaque.
.leadsize=xl color=mutedParágrafo de abertura, maior e mais suave.
.kickersize=sm weight=bold uppercase tracking=0.14 color=accentRótulo curto acima de um título.
.displayfont=displayUsa a fonte de títulos.
.hugefont=display size=6xl leading=0.95Texto enorme, para números e frases de impacto.
.cardbg=surface radius=lg pad=lg shadow=mdCartão com fundo, cantos e sombra.
.darkbg=ink color=paperFundo escuro com texto claro.
.centeralign=centerCentraliza na horizontal.