HEX
Server: Apache
System: Linux vps-15179318.kohladvogados.com.br 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
User: kohlsol (1004)
PHP: 8.3.32
Disabled: NONE
Upload Files
File: //usr/tmp/fix_fonts_tokens.py
path = "/home/kohlsol/public_html/wp-content/themes/brooklyn-child/style.css"
with open(path) as f:
    content = f.read()

old = """	/* Tipografia — Oswald (títulos) + Open Sans (texto), ver decisão 16 */
	--kohl-fonte-titulo: 'Oswald', sans-serif;
	--kohl-fonte-texto: 'Open Sans', sans-serif;"""

new = """	/* Tipografia — decisão 18 (revoga 16): mesmo sistema real do site de
	   referência, confirmado por inspeção ao vivo (getComputedStyle), não
	   pela lista de fontes carregada via Google Fonts. */
	--kohl-fonte-titulo: 'Open Sans', sans-serif;
	--kohl-fonte-texto: 'Open Sans', sans-serif;
	--kohl-fonte-ui: 'Roboto', sans-serif;
	--kohl-fonte-destaque: 'Raleway', sans-serif;"""

assert content.count(old) == 1, "padrao nao encontrado"
content = content.replace(old, new)

# botao no style.css tambem usava Oswald explicitamente
old_btn = """.bklyn-btn {
	background-color: var(--kohl-marinho);
	border-color: var(--kohl-marinho);
	color: var(--kohl-branco);
	font-family: var(--kohl-fonte-titulo);
	transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}"""
new_btn = """.bklyn-btn {
	background-color: var(--kohl-marinho);
	border-color: var(--kohl-marinho);
	color: var(--kohl-branco);
	font-family: var(--kohl-fonte-ui);
	transition: background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}"""
assert content.count(old_btn) == 1, "botao: padrao nao encontrado"
content = content.replace(old_btn, new_btn)

with open(path, "w") as f:
    f.write(content)
print("style.css: tokens de fonte atualizados")