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: //var/tmp/fix_icons_svg.py
path_css = "/home/kohlsol/public_html/wp-content/themes/brooklyn-child/style.css"
with open(path_css) as f:
    css = f.read()

old = """.kohl-icon-badge i, .kohl-icon-badge svg {
	font-size: 1.35rem;
	color: var(--kohl-marinho);
	transition: color 0.25s ease;
}"""
new = """.kohl-icon-badge svg {
	width: 24px;
	height: 24px;
	stroke: var(--kohl-marinho);
	fill: none;
	stroke-width: 1.75;
	stroke-linecap: round;
	stroke-linejoin: round;
	transition: stroke 0.25s ease;
}"""
assert css.count(old) == 1, "css padrao nao encontrado"
css = css.replace(old, new)

old2 = """.kohl-grid-3 > div:hover .kohl-icon-badge i,
.kohl-card:hover .kohl-icon-badge i {
	color: var(--kohl-champagne);
}"""
new2 = """.kohl-grid-3 > div:hover .kohl-icon-badge svg,
.kohl-card:hover .kohl-icon-badge svg {
	stroke: var(--kohl-champagne);
}"""
assert css.count(old2) == 1, "css hover padrao nao encontrado"
css = css.replace(old2, new2)

old3 = """.kohl-bg-marinho .kohl-icon-badge i {
	color: var(--kohl-champagne);
}"""
new3 = """.kohl-bg-marinho .kohl-icon-badge svg {
	stroke: var(--kohl-champagne);
}"""
assert css.count(old3) == 1, "css marinho padrao nao encontrado"
css = css.replace(old3, new3)

with open(path_css, "w") as f:
    f.write(css)
print("style.css: badge de icone trocado para SVG")