Files
oldboy/src/lib/themes/definitions/nightowl.ts
2025-11-14 13:42:18 +01:00

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',
},
};