initial commit [141.14.140.180,mike]

This commit is contained in:
2026-08-16 13:06:32 +02:00
commit b1ed54da53
18 changed files with 2040 additions and 0 deletions
@@ -0,0 +1,563 @@
/*
* mwx — Nova Theme, Palette aus mwxcol.go
*
* white #F0F0EA pink #F5B2F7
* yellow #F9E2AF violet #CBA6F7
* orange #FAB387 grey #AAAABB
* red #F38BA8 dark #777788
* green #94E2D5 darker #444455
* blue #B4BEFE
*
* Hintergrundstufen (aus darker #444455 nach unten fortgesetzt, Hue 240):
* #33333F Ränder, Buttons
* #26262F Fensterhintergrund (Sidebar, Titelleiste)
* #24242E aktuelle Zeile
* #1C1C25 Editor / Dokument
* #14141B Textfelder
* #35354F Auswahl
*
* Terminal-Slots ohne Entsprechung in der Palette sind als "abgeleitet"
* markiert (cyan sowie alle bright-Varianten der Buntfarben).
*/
meta {
-theme-display-name: "mwx";
-theme-interface-style: dark;
-theme-vibrancy: none;
-theme-accent-color: auto;
}
/*
* Fenster
*/
meta.window {
background-color: #26262F;
border-color: #14141B;
}
meta.titlebar {
color: #AAAABB;
background-color: #26262F;
border-color: #14141B;
}
meta.titlebar.inactive {
color: #777788;
}
meta.divider {
border-color: #14141B;
}
meta.button {
background: linear-gradient(#33333F, #2B2B36);
border: linear-gradient(#191921, #14141B);
color: #F0F0EA;
}
meta.button.highlighted {
background: linear-gradient(#3E3E4C, #35354F);
color: #F0F0EA;
}
meta.button.selected {
color: #F0F0EA;
}
meta.button.highlighted.selected {
color: #F0F0EA;
}
meta.button.disabled {
color: #777788;
}
meta.textfield {
background-color: #14141B;
border-color: #33333F;
}
meta.textfield.highlighted {
background-color: #14141B;
border-color: #444455;
}
/*
* Dokument
*/
meta.document {
background-color: #1C1C25;
border-color: #14141B;
}
meta.document.button {
background: linear-gradient(#2B2B36, #24242E);
border: linear-gradient(#191921, #14141B);
color: #F0F0EA;
}
meta.document.button.disabled {
background: linear-gradient(rgba(43, 43, 54, 0.3), rgba(36, 36, 46, 0.3));
color: #777788;
}
meta.document.button.highlighted {
background: linear-gradient(#3E3E4C, #33333F);
}
meta.document.textfield {
background-color: #14141B;
border-color: #33333F;
}
meta.document.textfield.highlighted {
background-color: #14141B;
border-color: #444455;
}
/* Text */
meta.text {
color: #F0F0EA;
}
meta.text.invisible {
color: #444455;
}
meta.text.selected {
background-color: #35354F;
}
/* Aktuelle Zeile + Cursor */
meta.cursor {
background-color: #24242E;
border-color: #F5B2F7;
}
/* Einrückungshilfen */
meta.indentguide {
border-color: rgba(68, 68, 85, 0.7);
}
/* Zeilennummern */
meta.gutter {
color: #777788;
}
meta.gutter.selected {
background-color: #24242E;
color: #F0F0EA;
}
/*
* Syntax
*/
comment {
color: #777788;
}
comment.delimiter {
color: #444455;
}
comment.doctag {
color: #AAAABB;
}
processing {
color: #FAB387;
}
processing.argument {
color: #F9E2AF;
}
declaration {
color: #777788;
}
bracket {
color: #AAAABB;
}
operator {
color: #AAAABB;
}
link {
color: #B4BEFE;
}
invalid {
background-color: rgba(243, 139, 168, 0.2);
color: #F38BA8;
}
/* Schlüsselwörter */
keyword {
color: #CBA6F7;
}
keyword.modifier {
color: #CBA6F7;
font-style: italic;
}
keyword.condition {
color: #CBA6F7;
}
keyword.construct {
color: #CBA6F7;
}
keyword.statement {
color: #CBA6F7;
}
keyword.self {
color: #F38BA8;
}
keyword.self.prefix {
color: #F5B2F7;
}
/* Werte */
value.boolean {
color: #FAB387;
}
value.null {
color: #FAB387;
}
value.number {
color: #FAB387;
}
value.number.prefix {
color: #777788;
}
value.entity {
color: #FAB387;
}
value.symbol {
color: #FAB387;
}
/* Bezeichner */
identifier.type {
color: #F9E2AF;
}
identifier.type.declare {
color: #F9E2AF;
font-weight: bold;
}
identifier.variable {
color: #F0F0EA;
}
identifier.variable.prefix {
color: #AAAABB;
}
identifier.constant {
color: #FAB387;
}
identifier.constant.prefix {
color: #AAAABB;
}
identifier.global {
color: #F5B2F7;
}
identifier.global.prefix {
color: #AAAABB;
}
identifier.property {
color: #F5B2F7;
}
identifier.property.prefix {
color: #AAAABB;
}
identifier.key {
color: #F5B2F7;
}
identifier.argument {
color: #F38BA8;
}
identifier.argument.prefix {
color: #AAAABB;
}
identifier.decorator {
color: #94E2D5;
}
identifier.decorator.prefix {
color: #94E2D5;
}
identifier.function,
identifier.method {
color: #B4BEFE;
}
identifier.function.prefix,
identifier.method.prefix {
color: #AAAABB;
}
/* Strings */
string {
color: #94E2D5;
}
string.delimiter {
color: #94E2D5;
}
string.escape {
color: #F5B2F7;
}
string.key {
color: #F5B2F7;
}
string-keyword {
color: #F9E2AF;
}
string-template {
color: #F9E2AF;
}
regex {
color: #F5B2F7;
}
regex.bracket {
color: #CBA6F7;
}
regex.character {
color: #94E2D5;
}
regex.delimiter {
color: #CBA6F7;
}
regex.escape {
color: #F38BA8;
}
regex.operator {
color: #CBA6F7;
}
/* Markup */
markup.heading {
color: #CBA6F7;
font-weight: bold;
}
markup.heading.prefix {
color: #777788;
}
markup.line {
color: #777788;
}
markup.bold {
color: #F9E2AF;
font-weight: bold;
}
markup.bold.delimiter {
color: #777788;
}
markup.italic {
color: #94E2D5;
font-style: italic;
}
markup.italic.delimiter {
color: #777788;
}
markup.strikethrough {
color: #777788;
text-decoration: line-through rgba(119, 119, 136, 0.7);
}
markup.strikethrough.delimiter {
color: #444455;
}
markup.list.item {
color: #FAB387;
}
markup.code {
background-color: rgba(68, 68, 85, 0.5);
color: #F0F0EA;
}
markup.code.delimiter {
color: #777788;
}
markup.code-block.delimiter {
color: #777788;
}
markup.code-block.language {
color: #CBA6F7;
}
markup.link {
color: #B4BEFE;
}
markup.link-label {
color: #F5B2F7;
}
markup.link-label.bracket {
color: #777788;
}
markup.link-label.value.number {
color: #FAB387;
}
/* Definitionen */
definition.class.name,
definition.type.name,
definition.package.name,
definition.enum.name,
definition.union.name,
definition.struct.name {
color: #F9E2AF;
font-weight: bold;
}
definition.property.name {
color: #F5B2F7;
}
definition.function.name,
definition.method.name {
color: #B4BEFE;
font-weight: bold;
}
/* Tags */
tag {
color: #777788;
}
tag.name {
color: #B4BEFE;
}
tag.attribute.name {
color: #F9E2AF;
}
tag.attribute.operator {
color: #AAAABB;
}
tag.attribute.value {
color: #94E2D5;
}
tag.attribute.value.delimiter {
color: #94E2D5;
}
tag.attribute.value.link {
color: #B4BEFE;
}
tag.framework {
color: #777788;
}
tag.framework.name {
color: #CBA6F7;
}
tag.framework.name.prefix {
color: #F5B2F7;
}
tag.framework.attribute.name {
color: #F5B2F7;
}
cdata {
color: #94E2D5;
}
cdata.delimiter {
color: #777788;
}
cdata.label {
color: #CBA6F7;
}
/* Stylesheets */
style.at {
color: #CBA6F7;
font-weight: bold;
}
style.selector.universal {
color: #AAAABB;
}
style.selector.nesting {
color: #AAAABB;
}
style.selector.element {
color: #F0F0EA;
font-weight: bold;
}
style.selector.id,
style.selector.identifier.id {
color: #FAB387;
}
style.selector.id.prefix {
color: #FAB387;
}
style.selector.class,
style.selector.identifier.class {
color: #F9E2AF;
}
style.selector.class.prefix {
color: #F9E2AF;
}
style.selector.pseudoclass {
color: #F5B2F7;
}
style.selector.pseudoclass.prefix {
color: #F5B2F7;
}
style.selector.pseudoelement {
color: #CBA6F7;
}
style.selector.pseudoelement.prefix {
color: #CBA6F7;
}
style.selector.placeholder {
color: #B4BEFE;
}
style.selector.placeholder.prefix {
color: #B4BEFE;
}
style.attribute.name {
color: #B4BEFE;
}
style.value.number {
color: #FAB387;
}
style.value.number.unit {
color: #777788;
}
style.value.color.hex {
color: #94E2D5;
}
style.value.color.hex.prefix {
color: #94E2D5;
}
style.value.color.named {
color: #94E2D5;
}
style.value.keyword {
color: #CBA6F7;
}
style.value.identifier.function {
color: #B4BEFE;
}
/*
* Terminal
*/
terminal.black {
color: #444455; /* darker */
}
terminal.red {
color: #F38BA8; /* red */
}
terminal.green {
color: #94E2D5; /* green */
}
terminal.yellow {
color: #F9E2AF; /* yellow */
}
terminal.blue {
color: #B4BEFE; /* blue */
}
terminal.magenta {
color: #CBA6F7; /* violet */
}
terminal.cyan {
color: #94DAE0; /* abgeleitet: green nach cyan gedreht */
}
terminal.white {
color: #AAAABB; /* grey */
}
terminal.bright-black {
color: #777788; /* dark */
}
terminal.bright-red {
color: #F7B5C8; /* abgeleitet: red heller */
}
terminal.bright-green {
color: #B8EAE1; /* abgeleitet: green heller */
}
terminal.bright-yellow {
color: #FCEECB; /* abgeleitet: yellow heller */
}
terminal.bright-blue {
color: #CDD4FE; /* abgeleitet: blue heller */
}
terminal.bright-magenta {
color: #F5B2F7; /* pink */
}
terminal.bright-cyan {
color: #B8E7EB; /* abgeleitet: cyan heller */
}
terminal.bright-white {
color: #F0F0EA; /* white */
}