Skip to main content
Coding Theme

Codigrate Rio de Janeiro Theme

Publisher: CodigrateThemes in package: 1

Inspired by Rio's lush hills, soft morning light, and ocean air, this theme blends airy minty backgrounds with confident rainforest greens and clean coastal blues. The editor stays bright and calm for long sessions, while crisp greens and balanced accents keep syntax readable and focused.

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#85B778
  • activityBar.border#85B778
  • activityBar.foreground#1A510A
  • activityBar.inactiveForeground#2D7B18
  • activityBarBadge.background#375B2E
  • activityBarBadge.foreground#FFFFFF
  • badge.background#D0ECEF
  • badge.foreground#1A510A
  • breadcrumb.activeSelectionForeground#1A510A
  • breadcrumb.background#F7FAF6
  • breadcrumb.focusForeground#1A510A
  • breadcrumb.foreground#2D7B18
  • breadcrumbPicker.background#D9EFD2
  • button.background#D0ECEF
  • button.foreground#1A510A
  • button.hoverBackground#B4DEA8
  • button.secondaryBackground#85B778
  • button.secondaryForeground#1A510A
  • button.secondaryHoverBackground#B4DEA8
  • diffEditor.insertedLineBackground#BBE2BB22
  • diffEditor.insertedTextBackground#BBE2BB33
  • diffEditor.removedLineBackground#EFE2BA22
  • diffEditor.removedTextBackground#EFE2BA33
  • disabledForeground#2D7B18
  • dropdown.background#FFFFFF
  • dropdown.border#85B778
  • dropdown.foreground#1A510A
  • editor.background#F7FAF6
  • editor.findMatchBackground#F6F4D9
  • editor.findMatchBorder#00000000
  • editor.findMatchHighlightBackground#F6F4D9
  • editor.findMatchHighlightBorder#00000000
  • editor.foldBackground#EFF1EE
  • editor.foreground#131B25
  • editor.inactiveSelectionBackground#C9DFC2
  • editor.lineHighlightBackground#E1F3DD
  • editor.lineHighlightBorder#00000000
  • editor.selectionBackground#CADFC2
  • editor.selectionHighlightBackground#CADFC266
  • editor.wordHighlightBackground#F3ECD066
  • editor.wordHighlightStrongBackground#D0DEEF66
  • editorBracketHighlight.foreground1#131B25
  • editorBracketHighlight.foreground2#131B25
  • editorBracketHighlight.foreground3#131B25
  • editorBracketHighlight.foreground4#131B25
  • editorBracketHighlight.foreground5#131B25
  • editorBracketHighlight.foreground6#131B25
  • editorBracketHighlight.unexpectedBracket.foreground#131B25
  • editorBracketMatch.background#D3CB76
  • editorBracketMatch.border#00000000
  • editorCursor.foreground#4A873F
  • editorError.foreground#D15647
  • editorGroup.border#85B778
  • editorGroupHeader.border#85B778
  • editorGroupHeader.tabsBackground#D9EFD2
  • editorGroupHeader.tabsBorder#85B778
  • editorGutter.addedBackground#30A25E
  • editorGutter.background#EEF6EB
  • editorGutter.deletedBackground#D15647
  • editorGutter.modifiedBackground#E6C41A
  • editorIndentGuide.activeBackground1#C8D8C5
  • editorIndentGuide.background1#C8D8C5
  • editorInfo.foreground#2287D5
  • editorLineNumber.activeForeground#236215
  • editorLineNumber.foreground#7FA078
  • editorRuler.foreground#C8D8C5
  • editorWarning.foreground#E6C41A
  • editorWhitespace.foreground#BEC5C744
  • focusBorder#41AFBA
  • foreground#1A510A
  • input.background#FFFFFF
  • input.border#85B778
  • input.foreground#1A510A
  • input.placeholderForeground#2D7B18
  • list.activeSelectionBackground#B8E5AD
  • list.activeSelectionForeground#1A510A
  • list.focusBackground#C9DFC2
  • list.focusForeground#1A510A
  • list.highlightForeground#41AFBA
  • list.hoverBackground#B4DEA8
  • list.hoverForeground#1A510A
  • list.inactiveSelectionBackground#C9DFC2
  • list.inactiveSelectionForeground#1A510A
  • menu.background#D9EFD2
  • menu.border#85B778
  • menu.foreground#1A510A
  • menu.selectionBackground#B8E5AD
  • menu.selectionForeground#1A510A
  • notificationCenter.border#85B778
  • notifications.background#D9EFD2
  • notifications.foreground#1A510A
  • notificationToast.border#85B778
  • panel.background#D9EFD2
  • panel.border#85B778
  • panel.foreground#1A510A
  • panelTitle.activeBorder#41AFBA
  • panelTitle.activeForeground#1A510A
  • panelTitle.inactiveForeground#2D7B18
  • progressBar.background#41AFBA
  • quickInput.background#D9EFD2
  • quickInput.foreground#1A510A
  • quickInputList.focusBackground#B8E5AD
  • quickInputList.focusForeground#1A510A
  • quickInputTitle.background#85B778
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#2D7B1888
  • scrollbarSlider.background#2D7B1844
  • scrollbarSlider.hoverBackground#2D7B1866
  • selection.background#B8E5AD
  • sideBar.background#D9EFD2
  • sideBar.border#85B778
  • sideBar.foreground#1A510A
  • sideBarSectionHeader.background#85B778
  • sideBarSectionHeader.border#85B778
  • sideBarSectionHeader.foreground#1A510A
  • sideBarTitle.foreground#1A510A
  • statusBar.background#85B778
  • statusBar.border#85B778
  • statusBar.debuggingBackground#D0ECEF
  • statusBar.debuggingForeground#1A510A
  • statusBar.foreground#1A510A
  • statusBar.noFolderBackground#85B778
  • statusBar.noFolderForeground#1A510A
  • tab.activeBackground#D0ECEF
  • tab.activeBorder#00000000
  • tab.activeBorderTop#41AFBA
  • tab.activeForeground#1A510A
  • tab.border#85B778
  • tab.hoverBackground#B8E5AD
  • tab.hoverForeground#1A510A
  • tab.inactiveBackground#D9EFD2
  • tab.inactiveForeground#2D7B18
  • tab.unfocusedActiveBackground#C9DFC2
  • tab.unfocusedActiveBorderTop#9DC192
  • tab.unfocusedActiveForeground#1A510A
  • terminal.background#F7FAF6
  • terminal.foreground#1A510A
  • terminal.selectionBackground#CADFC2
  • terminalCursor.foreground#4A873F
  • textLink.activeForeground#2287D5
  • textLink.foreground#2287D5
  • titleBar.activeBackground#85B778
  • titleBar.activeForeground#1A510A
  • titleBar.border#85B778
  • titleBar.inactiveBackground#D9EFD2
  • titleBar.inactiveForeground#2D7B18
  • tree.indentGuidesStroke#2D7B1855

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#131B25
comment, punctuation.definition.comment#828564italic
keyword, storage.type, storage.modifier, storage.type.class, storage.type.interface, storage.type.function, storage.type.const, storage.type.let, storage.type.var#13A166bold
string, punctuation.definition.string, string.template, string.quoted, string.quoted.single, string.quoted.double#028134
entity.name.function.java, meta.method.identifier.java, meta.method.declaration.java entity.name.function.java#131B25
constant.numeric, constant.language, constant.character, constant.other, constant.language.boolean, constant.language.null, constant.language.undefined#028134
entity.name.function, support.function, meta.function-call, variable.function, entity.name.function.ts, entity.name.function.tsx, meta.method.declaration.ts entity.name.function, meta.method.declaration.tsx entity.name.function#131B25
entity.name.type, entity.name.class, entity.name.interface, entity.name.struct, entity.name.enum, support.type, support.class, support.type.primitive.ts, support.type.builtin.ts, entity.name.type.class.ts, entity.name.type.interface.ts, entity.name.type.alias.ts#131B25
variable.parameter, meta.parameter, variable.parameter.ts, variable.parameter.tsx#BC8650
punctuation.separator.period.java, punctuation.separator.java, punctuation.accessor.java#131B25
variable.other.readwrite, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.constant.ts, variable.other.constant.tsx, variable.other#078A8A
variable.other.property, variable.other.object.property, support.variable.property, variable.other.property.ts, variable.other.property.tsx, variable.other.object.property.ts, variable.other.object.property.tsx, variable.other.object.property.java, variable.other.property.java, variable.other.member.java, entity.name.variable.field.java#A3860A
variable.other.global, variable.other.global.ts, variable.other.global.tsx#42875B
variable.other.constant.property, support.constant.property, variable.other.constant.property.ts, variable.other.constant.property.tsx#0A80B3
storage.type.annotation, punctuation.definition.annotation, meta.annotation, entity.name.type.annotation, meta.decorator, meta.decorator.ts, meta.decorator.tsx#739E4B
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.expression, keyword.operator.expression.typeof, keyword.operator.expression.instanceof, keyword.operator.new#131B25
support.type.property-name.json, support.type.property-name.json.comments, source.json support.type.property-name.json, source.json support.type.property-name.json.comments, meta.structure.dictionary.json support.type.property-name.json, meta.structure.dictionary.json.comments support.type.property-name.json.comments#A3860A
punctuation.support.type.property-name.begin.json, punctuation.support.type.property-name.end.json, punctuation.support.type.property-name.begin.json.comments, punctuation.support.type.property-name.end.json.comments#A3860A
support.constant.property-value.css, constant.other.color.rgb-value.css, keyword.other.unit.css#028134
constant.language.json, constant.language.json.comments#13A166bold
support.type.property-name.css, support.type.vendored.property-name.css, meta.property-name.css#9C830D
entity.other.attribute-name.class.css#1065B8
entity.other.attribute-name.id.css#131B25
entity.name.tag.css#1065B8
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-class.scss, entity.other.attribute-name.pseudo-class.sass, entity.other.attribute-name.pseudo-class.less#1065B8
variable.css, variable.other.custom-property.css#9C830D
support.constant.font-name.css, support.constant.font-name.scss, support.constant.font-name.sass, support.constant.font-name.less, meta.property-value.css support.constant.font-name, meta.property-value.scss support.constant.font-name, meta.property-value.less support.constant.font-name#028134
variable.other.readwrite.js, variable.other.readwrite.jsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.constant.js, variable.other.constant.jsx, variable.other.constant.ts, variable.other.constant.tsx#42875B
entity.other.attribute-name, entity.other.attribute-name.html, entity.other.attribute-name.xml#9C830D
support.type.primitive.ts, support.type.primitive.tsx, support.type.builtin.ts, support.type.builtin.tsx, keyword.type.ts, keyword.type.tsx#13A166bold
string.quoted.double.html, string.quoted.single.html, string.quoted.double.xml, string.quoted.single.xml, meta.attribute-with-value.html string, meta.attribute-with-value.xml string#028134
entity.name.tag, entity.name.tag.html, entity.name.tag.xml#1065B8
punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.xml#1065B8
Codigrate Rio de Janeiro Theme by Codigrate - VS Code Theme