61 lines
1.4 KiB
TypeScript
61 lines
1.4 KiB
TypeScript
import type { Theme } from '../types';
|
|
|
|
export const nightowl: Theme = {
|
|
name: 'Night Owl',
|
|
colors: {
|
|
background: '#011627',
|
|
surface: '#0b2942',
|
|
surfaceHover: '#1d3b53',
|
|
border: '#1d3b53',
|
|
text: '#d6deeb',
|
|
textSecondary: '#637777',
|
|
accent: '#80a4c2',
|
|
accentHover: '#9fb9d0',
|
|
accentText: '#011627',
|
|
input: '#0b2942',
|
|
inputBorder: '#1d3b53',
|
|
inputBorderFocus: '#80a4c2',
|
|
button: '#1d3b53',
|
|
buttonHover: '#2d4f6b',
|
|
danger: '#ef5350',
|
|
dangerHover: '#f27572',
|
|
dangerText: '#011627',
|
|
warning: '#ecc48d',
|
|
warningHover: '#f78c6c',
|
|
warningText: '#011627',
|
|
info: '#82aaff',
|
|
infoHover: '#7fdbca',
|
|
infoText: '#011627',
|
|
success: '#addb67',
|
|
successHover: '#7fdbca',
|
|
successText: '#011627',
|
|
},
|
|
editor: {
|
|
background: '#011627',
|
|
foreground: '#d6deeb',
|
|
caret: '#80a4c2',
|
|
selection: '#1d3b53',
|
|
activeLine: '#0b2942',
|
|
gutter: '#011627',
|
|
gutterText: '#4b6479',
|
|
activeLineGutter: '#0b2942',
|
|
lineNumber: '#4b6479',
|
|
},
|
|
syntax: {
|
|
keyword: '#c792ea',
|
|
operator: '#c792ea',
|
|
string: '#ecc48d',
|
|
number: '#f78c6c',
|
|
boolean: '#ff5874',
|
|
comment: '#637777',
|
|
function: '#82aaff',
|
|
class: '#ffcb8b',
|
|
variable: '#d6deeb',
|
|
property: '#7fdbca',
|
|
constant: '#82aaff',
|
|
type: '#addb67',
|
|
tag: '#7fdbca',
|
|
attribute: '#addb67',
|
|
},
|
|
};
|