From 89e1938210b740f42c205d7b54a3f0041ea5ff86 Mon Sep 17 00:00:00 2001 From: Gnarwhal Date: Fri, 4 Jul 2025 17:39:28 +0000 Subject: [PATCH] fix: update light theme chroma style to match dark and embed it in css file --- public/assets/css/theme-gitdotgay-light.css | 295 +++++++++++++++++++- 1 file changed, 292 insertions(+), 3 deletions(-) diff --git a/public/assets/css/theme-gitdotgay-light.css b/public/assets/css/theme-gitdotgay-light.css index 21e7e93..4e5c6e8 100644 --- a/public/assets/css/theme-gitdotgay-light.css +++ b/public/assets/css/theme-gitdotgay-light.css @@ -1,6 +1,3 @@ -@import "../chroma/light.css"; -@import "../codemirror/light.css"; - :root { /* not actually steel lol */ --steel-950: #050508; @@ -421,3 +418,295 @@ i.grey.icon.icon.icon.icon { .frc-captcha.frc-captcha .frc-button:hover { background: var(--color-hover); } + +/* Chroma Theme -- modified modus-operandi */ + +/* LineLink */ +.chroma .lnlinks { + outline: none; + text-decoration: none; + color: inherit +} + +/* LineTableTD */ +.chroma .lntd { + vertical-align: top; + padding: 0; + margin: 0; + border: 0; +} + +/* LineTable */ +.chroma .lntable { + border-spacing: 0; + padding: 0; + margin: 0; + border: 0; +} + +/* LineNumbersTable */ +.chroma .lnt { + white-space: pre; + -webkit-user-select: none; + user-select: none; + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; + color: #7f7f7f +} + +/* LineNumbers */ +.chroma .ln { + white-space: pre; + -webkit-user-select: none; + user-select: none; + margin-right: 0.4em; + padding: 0 0.4em 0 0.4em; + color: #7f7f7f +} + +/* Line */ +.chroma .line { + display: flex; +} + +/* Keyword */ +.chroma .k { + color: #5317ac +} + +/* KeywordConstant */ +.chroma .kc { + color: #0000c0 +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #5317ac +} + +/* KeywordNamespace */ +.chroma .kn { + color: #5317ac +} + +/* KeywordPseudo */ +.chroma .kp { + color: #5317ac +} + +/* KeywordReserved */ +.chroma .kr { + color: #5317ac +} + +/* KeywordType */ +.chroma .kt { + color: #005a5f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #8f0075 +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #8f0075 +} + +/* NameVariable */ +.chroma .nv { + color: #00538b +} + +/* NameVariableClass */ +.chroma .vc { + color: #00538b +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #00538b +} + +/* NameVariableInstance */ +.chroma .vi { + color: #00538b +} + +/* NameVariableMagic */ +.chroma .vm { + color: #00538b +} + +/* NameFunction */ +.chroma .nf { + color: #721045 +} + +/* NameFunctionMagic */ +.chroma .fm { + color: #721045 +} + +/* Literal */ +.chroma .l { + color: #0000c0 +} + +/* LiteralDate */ +.chroma .ld { + color: #0000c0 +} + +/* LiteralString */ +.chroma .s { + color: #2544bb +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #2544bb +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #2544bb +} + +/* LiteralStringChar */ +.chroma .sc { + color: #2544bb +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #2544bb +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #2544bb +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #2544bb +} + +/* LiteralStringEscape */ +.chroma .se { + color: #2544bb +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #2544bb +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #2544bb +} + +/* LiteralStringOther */ +.chroma .sx { + color: #2544bb +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #2544bb +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #2544bb +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #2544bb +} + +/* LiteralNumber */ +.chroma .m { + color: #0000c0 +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #0000c0 +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #0000c0 +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #0000c0 +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #0000c0 +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #0000c0 +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #0000c0 +} + +/* Operator */ +.chroma .o { + color: #00538b +} + +/* OperatorWord */ +.chroma .ow { + color: #00538b +} + +/* Modifications */ + +/* Comment */ +.chroma .c { + color: #005a5f +} + +/* CommentHashbang */ +.chroma .ch { + color: #005a5f +} + +/* CommentMultiline */ +.chroma .cm { + color: #005a5f +} + +/* CommentSingle */ +.chroma .c1 { + color: #005a5f +} + +/* CommentSpecial */ +.chroma .cs { + color: #005a5f +} + +/* CommentPreproc */ +.chroma .cp { + color: #5317ac +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #2544bb +} \ No newline at end of file