@phoenix-plugin-registry/berries
Version:
Berries Theme is mostly based on DuoTone berries theme for atom (even though this one is not DuoTone at all.)
230 lines (212 loc) • 5.14 kB
text/less
/*
* Berries Theme *
¨˙¨ Author: diomed ¨˙¨
*/
/* Editor styling */
@background: #1b202e; // Code Background
@foreground: #f1f1f1; // Code foreground
@comment: #fff1dc; // Comment color
@comment-active: rgba(6, 158, 188, 0.62); // Comment active
@cursor: snow; // Cursor color
@activeline-background: rgba(25, 29, 33, 0.79); // Active line
@activeline-foreground: rgba(0, 217, 255, 0.33);
@matchingtag-background: #122a3c; // Matching tag
@selected-background: #212737; // Selected text
@matchingbracket-background: #212737; // Matching bracket
/* Inline styling */
@atom: #32ae85; // Bool
@string: #5b9cff; // String
@tag: #c72559; // HTML tag and primary variable
@variable: #67a2df; // Variable
@variable2: #c72559; // Alternate variable
@variable3: #1f2b76;
@number: #c72559; // Number
@definition: #f1f9fa; // CSS value
@keyword: #c1cce8; // CSS !important, JavaScript variable definition
@operator: #c72559; // Math
@meta: @background; // DOCTYPE and PHP background
@meta-color: #9492d5; // DOCTYPE and PHP font color
@id: #b04454; // CSS ID, built in
@attribute: #873260; // HTML attribute
@property: #3b549a; // CSS key
@qualifier: #c1cce8; // CSS class
@error: #cb253d; // Error!
/* Styles */
.CodeMirror,
.CodeMirror-scroll {
background: @background;
color: @foreground;
line-height: 1.5;
font-family: Titillium Thin, Neue Kabel, Monaco, Titillium, Ubuntu Mono, Inconsolata, Courier, monospace;
} // Overlay
.CodeMirror-selected {
background: @selected-background ;
} // Selected text
.cm-comment {
color: @comment ;
}
.cm-keyword {
color: @keyword;
} // Keyword
.cm-atom {
color: @atom;
font-weight: bold;
} // Bool
.cm-number {
color: @number;
} // Number
.cm-def {
color: @definition;
font-style: italic;
} // Definition
.cm-variable {
color: @variable;
} // Variable
span.cm-variable-2 {
color: @variable2
} // Variable 2
span.cm-variable-3 {
color: @variable3;
}
span.cm-tag {
color: @tag;
} // Tag
.cm-operator {
color: @operator;
} // Math
.cm-string {
color: @string;
} // String
.cm-string-2 {
color: @string;
}
.cm-meta {
background: @meta;
color: @meta-color;
} // Meta
.cm-builtin {
color: @id;
} // Built in and id
.cm-tag {
color: @tag;
} // Tag
.cm-attribute {
color: @attribute;
border-radius: 4px;
} // Attribute
.cm-header {
color: @attribute;
} // Header
.cm-hr {
color: @comment;
}
.cm-link {
color: @operator;
}
.cm-error {
color: @error;
background: rgba(0, 19, 66, 0.62);
}
.cm-qualifier {
color: @qualifier;
} // Qualifier
.cm-property {
color: @property;
} // Property
.cm-quote {
color: @keyword
} // Quote
.cm-link,
.cm-link.cm-variable-2 {
color: #FFF
} // Links
/* Additional styles */
.CodeMirror-matchingbracket {
// Matching bracket
outline: 1px solid #FFF;
color: white ;
background: @matchingbracket-background;
}
.CodeMirror-activeline .cm-comment {
color: @comment-active ;
} // Active comment
.CodeMirror-matchingtag {
background: @matchingtag-background;
} // Matching tag
.CodeMirror .CodeMirror-cursor {
border-left: 1px solid @cursor ;
}
.CodeMirror .CodeMirror-overwrite .CodeMirror-cursor {
border-left: none ;
border-bottom: 1px solid @cursor;
width: 1.2ex;
}
.CodeMirror-guttermarker {
color: antiquewhite;
}
.CodeMirror-guttermarker-subtle {
color: #1d1e30;
}
.CodeMirror .CodeMirror-gutters {
background-color: @background;
border-right: 1px solid rgba(39, 56, 59, 0.28);
}
.CodeMirror .CodeMirror-linenumber {
color: #7c94d8;
}
.CodeMirror-activeline .CodeMirror-gutter-elt {
color: #fff ;
}
.CodeMirror-activeline-background,
.CodeMirror-activeline .CodeMirror-gutter-elt {
background: @activeline-background ;
}
.CodeMirror-searching {
background-color: rgba(9, 163, 199, 0.9);
&.searching-current-match {
background-color: rgb(35, 228, 253);
}
} // Searching match colors
.CodeMirror-scrollbar-filler {
height: 11px ;
width: 11px ;
background: #1d1e30;
}
/* Scrollbar gutter for the sidebar*/
#sidebar::-webkit-scrollbar-track {
background-color: transparent;
}
/* Scrollbar ::-webkit-scrollbar" in the main area */
::-webkit-scrollbar {
width: 11px ;
height: 11px ;
}
.CodeMirror-scrollbar-filler {
height: 11px ;
width: 11px ;
background: #5C5C5C;
}
.CodeMirror-vscrollbar {
bottom: 11px ;
top: 11px;
border-right: thin solid #999;
}
.CodeMirror .CodeMirror-hscrollbar {
height: 11px;
right: 11px ;
}
/* Scrollbar gutter - Scrollbar rinne */
::-webkit-scrollbar-track {
background-color: @background;
}
/* Scroll object - "background-color" dont work use border to change color*/
::-webkit-scrollbar-thumb {
border: 6px solid #1d1e30;
border-radius: 2px;
}
::-webkit-scrollbar-thumb:hover {
border: 6px solid #1d1e30;
}
::-webkit-scrollbar-thumb:active {
border: 6px solid #1d1e30;
}