.module.module-buttons a.ui.transparent.builder_button,
.module.module-buttons.transparent .ui:not(.outline, .squared, .circle, .rounded){
    background:0;
    border:0;
    --tb_pr_color:var(--tb_pr_bg);
}
.module.module-buttons .ui.transparent:hover,
.module.module-buttons.transparent .ui:not(.outline, .squared, .circle, .rounded):hover{
    text-decoration:underline;
    text-underline-offset:4px;
    text-decoration-thickness:1px;
    text-decoration-color: color-mix(in srgb, currentColor 25%, transparent);
}
.module.module-buttons a.ui.transparent,
.module.module-buttons.transparent a.tb_default_color,
.module.module-buttons a.tb_default_color.transparent{
    color:inherit
}
.module.module-buttons.transparent a.ui.solid{
    background-color:var(--tb_pr_bg);
    border:solid 1px rgba(0,0,0,.05);
    color:var(--tb_pr_color)
}
.module.module-buttons.transparent a.ui.solid:hover{
    background-color:var(--tb_pr_hover_bg)
}