.ace-vibrant-ink .ace_gutter{background:#0f0f0f;color:#2b2c31}.ace-vibrant-ink .ace_print-margin{width:1px;background:#1a1a1a}.ace-vibrant-ink{background-color:#0f0f0f;color:var(--shiki-color-text)}.ace-vibrant-ink .ace_cursor{color:#fc0}.ace-vibrant-ink .ace_marker-layer .ace_selection{background:#41434a}.ace-vibrant-ink.ace_multiselect .ace_selection.ace_start{box-shadow:0 0 3px 0 #0f0f0f}.ace-vibrant-ink .ace_marker-layer .ace_step{background:#665200}.ace-vibrant-ink .ace_marker-layer .ace_bracket{margin:-1px 0 0 -1px;border:1px solid #404040}.ace-vibrant-ink .ace_marker-layer .ace_active-line{background:#17171a}.ace-vibrant-ink .ace_gutter-active-line{background-color:#17171a}.ace-vibrant-ink .ace_marker-layer .ace_selected-word{border:1px solid #41434a;background:#41434a}.ace-vibrant-ink .ace_invisible{color:#404040}.ace-vibrant-ink .ace_keyword,.ace-vibrant-ink .ace_meta{color:var(--shiki-token-keyword)}.ace-vibrant-ink .ace_constant,.ace-vibrant-ink .ace_constant.ace_character,.ace-vibrant-ink .ace_constant.ace_character.ace_escape,.ace-vibrant-ink .ace_constant.ace_other{color:var(--shiki-token-constant)}.ace-vibrant-ink .ace_constant.ace_numeric{color:#9c9}.ace-vibrant-ink .ace_invalid,.ace-vibrant-ink .ace_invalid.ace_deprecated{color:#cf3;background-color:#000}.ace-vibrant-ink .ace_fold{background-color:#fc0;border-color:#fff}.ace-vibrant-ink .ace_entity.ace_name.ace_function,.ace-vibrant-ink .ace_support.ace_function,.ace-vibrant-ink .ace_variable{color:var(--shiki-token-function)}.ace-vibrant-ink .ace_variable.ace_parameter{font-style:italic;color:var(--shiki-token-parameter)}.ace-vibrant-ink .ace_string{color:var(--shiki-token-string)}.ace-vibrant-ink .ace_string.ace_regexp{color:#44b4cc}.ace-vibrant-ink .ace_comment{color:var(--shiki-token-comment)}.ace-vibrant-ink .ace_entity.ace_other.ace_attribute-name{font-style:italic;color:#9c9}.ace-vibrant-ink .ace_indent-guide{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYNDTc/oPAALPAZ7hxlbYAAAAAElFTkSuQmCC) 100% repeat-y}.ace-vibrant-ink .ace_indent-guide-active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQIW2PQ1dX9zzBz5sz/ABCcBFFentLlAAAAAElFTkSuQmCC) 100% repeat-y}