diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-blue-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-blue-auto.css new file mode 100755 index 0000000..e22e7a9 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-blue-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-blue.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-blue.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-flamingo-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-flamingo-auto.css new file mode 100755 index 0000000..173769d --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-flamingo-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-flamingo.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-flamingo.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-blue.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-blue.css new file mode 100755 index 0000000..21c4edf --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-blue.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #8caaee; + --color-primary: #8caaee; + --color-primary-contrast: #232634; + --color-primary-hover: #769aeb; + --color-primary-dark-1: #7fa0ec; + --color-primary-dark-2: #7196ea; + --color-primary-dark-3: #648ce8; + --color-primary-dark-4: #5783e6; + --color-primary-dark-5: #4979e4; + --color-primary-dark-6: #3c6fe2; + --color-primary-dark-7: #2f65e0; + --color-primary-light-1: #99b4f0; + --color-primary-light-2: #a7bef2; + --color-primary-light-3: #b4c8f4; + --color-primary-light-4: #c1d1f6; + --color-primary-light-5: #cfdbf8; + --color-primary-light-6: #dce5fa; + --color-primary-light-7: #e9effc; + --color-primary-alpha-10: rgba(140, 170, 238, 0.1); + --color-primary-alpha-20: rgba(140, 170, 238, 0.2); + --color-primary-alpha-30: rgba(140, 170, 238, 0.3); + --color-primary-alpha-40: rgba(140, 170, 238, 0.4); + --color-primary-alpha-50: rgba(140, 170, 238, 0.5); + --color-primary-alpha-60: rgba(140, 170, 238, 0.6); + --color-primary-alpha-70: rgba(140, 170, 238, 0.7); + --color-primary-alpha-80: rgba(140, 170, 238, 0.8); + --color-primary-alpha-90: rgba(140, 170, 238, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #8caaee; + --color-label-hover-bg: #7196ea; + --color-label-active-bg: #7fa0ec; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(140, 170, 238, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #8caaee !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-flamingo.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-flamingo.css new file mode 100755 index 0000000..6620365 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-flamingo.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #eebebe; + --color-primary: #eebebe; + --color-primary-contrast: #232634; + --color-primary-hover: #e9aaaa; + --color-primary-dark-1: #ebb2b2; + --color-primary-dark-2: #e8a6a6; + --color-primary-dark-3: #e49a9a; + --color-primary-dark-4: #e18d8d; + --color-primary-dark-5: #de8181; + --color-primary-dark-6: #db7575; + --color-primary-dark-7: #d86969; + --color-primary-light-1: #f1caca; + --color-primary-light-2: #f4d6d6; + --color-primary-light-3: #f8e2e2; + --color-primary-light-4: #fbefef; + --color-primary-light-5: #fefbfb; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(238, 190, 190, 0.1); + --color-primary-alpha-20: rgba(238, 190, 190, 0.2); + --color-primary-alpha-30: rgba(238, 190, 190, 0.3); + --color-primary-alpha-40: rgba(238, 190, 190, 0.4); + --color-primary-alpha-50: rgba(238, 190, 190, 0.5); + --color-primary-alpha-60: rgba(238, 190, 190, 0.6); + --color-primary-alpha-70: rgba(238, 190, 190, 0.7); + --color-primary-alpha-80: rgba(238, 190, 190, 0.8); + --color-primary-alpha-90: rgba(238, 190, 190, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #eebebe; + --color-label-hover-bg: #e8a6a6; + --color-label-active-bg: #ebb2b2; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(238, 190, 190, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #eebebe !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-green.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-green.css new file mode 100755 index 0000000..825f2ec --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-green.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #a6d189; + --color-primary: #a6d189; + --color-primary-contrast: #232634; + --color-primary-hover: #98ca77; + --color-primary-dark-1: #9ecd7e; + --color-primary-dark-2: #95c873; + --color-primary-dark-3: #8dc468; + --color-primary-dark-4: #85c05d; + --color-primary-dark-5: #7cbc52; + --color-primary-dark-6: #74b747; + --color-primary-dark-7: #6dac43; + --color-primary-light-1: #aed594; + --color-primary-light-2: #b7da9f; + --color-primary-light-3: #bfdeaa; + --color-primary-light-4: #c7e2b5; + --color-primary-light-5: #d0e6c0; + --color-primary-light-6: #d8ebcb; + --color-primary-light-7: #e0efd6; + --color-primary-alpha-10: rgba(166, 209, 137, 0.1); + --color-primary-alpha-20: rgba(166, 209, 137, 0.2); + --color-primary-alpha-30: rgba(166, 209, 137, 0.3); + --color-primary-alpha-40: rgba(166, 209, 137, 0.4); + --color-primary-alpha-50: rgba(166, 209, 137, 0.5); + --color-primary-alpha-60: rgba(166, 209, 137, 0.6); + --color-primary-alpha-70: rgba(166, 209, 137, 0.7); + --color-primary-alpha-80: rgba(166, 209, 137, 0.8); + --color-primary-alpha-90: rgba(166, 209, 137, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #a6d189; + --color-label-hover-bg: #95c873; + --color-label-active-bg: #9ecd7e; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(166, 209, 137, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #a6d189 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-lavender.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-lavender.css new file mode 100755 index 0000000..4f75961 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-lavender.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #babbf1; + --color-primary: #babbf1; + --color-primary-contrast: #232634; + --color-primary-hover: #a5a6ed; + --color-primary-dark-1: #adaeee; + --color-primary-dark-2: #a1a2ec; + --color-primary-dark-3: #9495e9; + --color-primary-dark-4: #8789e7; + --color-primary-dark-5: #7a7ce4; + --color-primary-dark-6: #6e70e2; + --color-primary-dark-7: #6163df; + --color-primary-light-1: #c7c8f4; + --color-primary-light-2: #d3d4f6; + --color-primary-light-3: #e0e1f9; + --color-primary-light-4: #ededfb; + --color-primary-light-5: #fafafe; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(186, 187, 241, 0.1); + --color-primary-alpha-20: rgba(186, 187, 241, 0.2); + --color-primary-alpha-30: rgba(186, 187, 241, 0.3); + --color-primary-alpha-40: rgba(186, 187, 241, 0.4); + --color-primary-alpha-50: rgba(186, 187, 241, 0.5); + --color-primary-alpha-60: rgba(186, 187, 241, 0.6); + --color-primary-alpha-70: rgba(186, 187, 241, 0.7); + --color-primary-alpha-80: rgba(186, 187, 241, 0.8); + --color-primary-alpha-90: rgba(186, 187, 241, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #babbf1; + --color-label-hover-bg: #a1a2ec; + --color-label-active-bg: #adaeee; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(186, 187, 241, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #babbf1 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-maroon.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-maroon.css new file mode 100755 index 0000000..9281356 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-maroon.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #ea999c; + --color-primary: #ea999c; + --color-primary-contrast: #232634; + --color-primary-hover: #e68487; + --color-primary-dark-1: #e78c90; + --color-primary-dark-2: #e58083; + --color-primary-dark-3: #e27377; + --color-primary-dark-4: #e0666b; + --color-primary-dark-5: #dd5a5e; + --color-primary-dark-6: #da4d52; + --color-primary-dark-7: #d84046; + --color-primary-light-1: #eda6a8; + --color-primary-light-2: #efb2b5; + --color-primary-light-3: #f2bfc1; + --color-primary-light-4: #f4cccd; + --color-primary-light-5: #f7d8da; + --color-primary-light-6: #fae5e6; + --color-primary-light-7: #fcf2f2; + --color-primary-alpha-10: rgba(234, 153, 156, 0.1); + --color-primary-alpha-20: rgba(234, 153, 156, 0.2); + --color-primary-alpha-30: rgba(234, 153, 156, 0.3); + --color-primary-alpha-40: rgba(234, 153, 156, 0.4); + --color-primary-alpha-50: rgba(234, 153, 156, 0.5); + --color-primary-alpha-60: rgba(234, 153, 156, 0.6); + --color-primary-alpha-70: rgba(234, 153, 156, 0.7); + --color-primary-alpha-80: rgba(234, 153, 156, 0.8); + --color-primary-alpha-90: rgba(234, 153, 156, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #ea999c; + --color-label-hover-bg: #e58083; + --color-label-active-bg: #e78c90; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(234, 153, 156, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #ea999c !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-mauve.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-mauve.css new file mode 100755 index 0000000..1304b30 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-mauve.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #ca9ee6; + --color-primary: #ca9ee6; + --color-primary-contrast: #232634; + --color-primary-hover: #bf8ae1; + --color-primary-dark-1: #c392e3; + --color-primary-dark-2: #bd86e0; + --color-primary-dark-3: #b67add; + --color-primary-dark-4: #af6dd9; + --color-primary-dark-5: #a961d6; + --color-primary-dark-6: #a255d3; + --color-primary-dark-7: #9b49d0; + --color-primary-light-1: #d1aae9; + --color-primary-light-2: #d7b6ec; + --color-primary-light-3: #dec2ef; + --color-primary-light-4: #e5cff3; + --color-primary-light-5: #ebdbf6; + --color-primary-light-6: #f2e7f9; + --color-primary-light-7: #f9f3fc; + --color-primary-alpha-10: rgba(202, 158, 230, 0.1); + --color-primary-alpha-20: rgba(202, 158, 230, 0.2); + --color-primary-alpha-30: rgba(202, 158, 230, 0.3); + --color-primary-alpha-40: rgba(202, 158, 230, 0.4); + --color-primary-alpha-50: rgba(202, 158, 230, 0.5); + --color-primary-alpha-60: rgba(202, 158, 230, 0.6); + --color-primary-alpha-70: rgba(202, 158, 230, 0.7); + --color-primary-alpha-80: rgba(202, 158, 230, 0.8); + --color-primary-alpha-90: rgba(202, 158, 230, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #ca9ee6; + --color-label-hover-bg: #bd86e0; + --color-label-active-bg: #c392e3; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(202, 158, 230, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #ca9ee6 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-peach.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-peach.css new file mode 100755 index 0000000..fb26c08 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-peach.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #ef9f76; + --color-primary: #ef9f76; + --color-primary-contrast: #232634; + --color-primary-hover: #ec8f5f; + --color-primary-dark-1: #ed9568; + --color-primary-dark-2: #ec8c5b; + --color-primary-dark-3: #ea824d; + --color-primary-dark-4: #e9793f; + --color-primary-dark-5: #e76f32; + --color-primary-dark-6: #e56524; + --color-primary-dark-7: #e05d1a; + --color-primary-light-1: #f1a984; + --color-primary-light-2: #f2b291; + --color-primary-light-3: #f4bc9f; + --color-primary-light-4: #f5c5ad; + --color-primary-light-5: #f7cfbb; + --color-primary-light-6: #f9d9c8; + --color-primary-light-7: #fae2d6; + --color-primary-alpha-10: rgba(239, 159, 118, 0.1); + --color-primary-alpha-20: rgba(239, 159, 118, 0.2); + --color-primary-alpha-30: rgba(239, 159, 118, 0.3); + --color-primary-alpha-40: rgba(239, 159, 118, 0.4); + --color-primary-alpha-50: rgba(239, 159, 118, 0.5); + --color-primary-alpha-60: rgba(239, 159, 118, 0.6); + --color-primary-alpha-70: rgba(239, 159, 118, 0.7); + --color-primary-alpha-80: rgba(239, 159, 118, 0.8); + --color-primary-alpha-90: rgba(239, 159, 118, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #ef9f76; + --color-label-hover-bg: #ec8c5b; + --color-label-active-bg: #ed9568; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(239, 159, 118, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #ef9f76 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-pink.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-pink.css new file mode 100755 index 0000000..99c1062 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-pink.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f4b8e4; + --color-primary: #f4b8e4; + --color-primary-contrast: #232634; + --color-primary-hover: #f1a2dc; + --color-primary-dark-1: #f2abdf; + --color-primary-dark-2: #f09eda; + --color-primary-dark-3: #ee90d5; + --color-primary-dark-4: #ec83d0; + --color-primary-dark-5: #ea76cb; + --color-primary-dark-6: #e869c6; + --color-primary-dark-7: #e65bc1; + --color-primary-light-1: #f6c5e9; + --color-primary-light-2: #f8d2ee; + --color-primary-light-3: #fae0f3; + --color-primary-light-4: #fcedf8; + --color-primary-light-5: #fefafd; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(244, 184, 228, 0.1); + --color-primary-alpha-20: rgba(244, 184, 228, 0.2); + --color-primary-alpha-30: rgba(244, 184, 228, 0.3); + --color-primary-alpha-40: rgba(244, 184, 228, 0.4); + --color-primary-alpha-50: rgba(244, 184, 228, 0.5); + --color-primary-alpha-60: rgba(244, 184, 228, 0.6); + --color-primary-alpha-70: rgba(244, 184, 228, 0.7); + --color-primary-alpha-80: rgba(244, 184, 228, 0.8); + --color-primary-alpha-90: rgba(244, 184, 228, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #f4b8e4; + --color-label-hover-bg: #f09eda; + --color-label-active-bg: #f2abdf; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(244, 184, 228, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f4b8e4 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-red.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-red.css new file mode 100755 index 0000000..98078dc --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-red.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #e78284; + --color-primary: #e78284; + --color-primary-contrast: #232634; + --color-primary-hover: #e36d6f; + --color-primary-dark-1: #e57577; + --color-primary-dark-2: #e2686b; + --color-primary-dark-3: #e05b5e; + --color-primary-dark-4: #dd4f51; + --color-primary-dark-5: #db4245; + --color-primary-dark-6: #d83538; + --color-primary-dark-7: #d5292c; + --color-primary-light-1: #e98f91; + --color-primary-light-2: #ec9c9d; + --color-primary-light-3: #eea9aa; + --color-primary-light-4: #f1b5b7; + --color-primary-light-5: #f3c2c3; + --color-primary-light-6: #f6cfd0; + --color-primary-light-7: #f8dcdc; + --color-primary-alpha-10: rgba(231, 130, 132, 0.1); + --color-primary-alpha-20: rgba(231, 130, 132, 0.2); + --color-primary-alpha-30: rgba(231, 130, 132, 0.3); + --color-primary-alpha-40: rgba(231, 130, 132, 0.4); + --color-primary-alpha-50: rgba(231, 130, 132, 0.5); + --color-primary-alpha-60: rgba(231, 130, 132, 0.6); + --color-primary-alpha-70: rgba(231, 130, 132, 0.7); + --color-primary-alpha-80: rgba(231, 130, 132, 0.8); + --color-primary-alpha-90: rgba(231, 130, 132, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #e78284; + --color-label-hover-bg: #e2686b; + --color-label-active-bg: #e57577; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(231, 130, 132, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #e78284 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-rosewater.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-rosewater.css new file mode 100755 index 0000000..7366e69 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-rosewater.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f2d5cf; + --color-primary: #f2d5cf; + --color-primary-contrast: #232634; + --color-primary-hover: #edc3bb; + --color-primary-dark-1: #efcac3; + --color-primary-dark-2: #ebc0b7; + --color-primary-dark-3: #e8b5ab; + --color-primary-dark-4: #e5ab9f; + --color-primary-dark-5: #e2a093; + --color-primary-dark-6: #de9687; + --color-primary-dark-7: #db8b7b; + --color-primary-light-1: #f5e0db; + --color-primary-light-2: #f9eae7; + --color-primary-light-3: #fcf5f3; + --color-primary-light-4: white; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(242, 213, 207, 0.1); + --color-primary-alpha-20: rgba(242, 213, 207, 0.2); + --color-primary-alpha-30: rgba(242, 213, 207, 0.3); + --color-primary-alpha-40: rgba(242, 213, 207, 0.4); + --color-primary-alpha-50: rgba(242, 213, 207, 0.5); + --color-primary-alpha-60: rgba(242, 213, 207, 0.6); + --color-primary-alpha-70: rgba(242, 213, 207, 0.7); + --color-primary-alpha-80: rgba(242, 213, 207, 0.8); + --color-primary-alpha-90: rgba(242, 213, 207, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #f2d5cf; + --color-label-hover-bg: #ebc0b7; + --color-label-active-bg: #efcac3; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(242, 213, 207, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f2d5cf !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-sapphire.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-sapphire.css new file mode 100755 index 0000000..7569b93 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-sapphire.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #85c1dc; + --color-primary: #85c1dc; + --color-primary-contrast: #232634; + --color-primary-hover: #71b7d6; + --color-primary-dark-1: #79bbd9; + --color-primary-dark-2: #6db5d5; + --color-primary-dark-3: #61afd2; + --color-primary-dark-4: #55a9ce; + --color-primary-dark-5: #4aa3cb; + --color-primary-dark-6: #3e9dc8; + --color-primary-dark-7: #3795bf; + --color-primary-light-1: #91c7df; + --color-primary-light-2: #9dcde3; + --color-primary-light-3: #a9d3e6; + --color-primary-light-4: #b5d9ea; + --color-primary-light-5: #c0dfed; + --color-primary-light-6: #cce5f0; + --color-primary-light-7: #d8ebf4; + --color-primary-alpha-10: rgba(133, 193, 220, 0.1); + --color-primary-alpha-20: rgba(133, 193, 220, 0.2); + --color-primary-alpha-30: rgba(133, 193, 220, 0.3); + --color-primary-alpha-40: rgba(133, 193, 220, 0.4); + --color-primary-alpha-50: rgba(133, 193, 220, 0.5); + --color-primary-alpha-60: rgba(133, 193, 220, 0.6); + --color-primary-alpha-70: rgba(133, 193, 220, 0.7); + --color-primary-alpha-80: rgba(133, 193, 220, 0.8); + --color-primary-alpha-90: rgba(133, 193, 220, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #85c1dc; + --color-label-hover-bg: #6db5d5; + --color-label-active-bg: #79bbd9; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(133, 193, 220, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #85c1dc !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-sky.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-sky.css new file mode 100755 index 0000000..ce856aa --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-sky.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #99d1db; + --color-primary: #99d1db; + --color-primary-contrast: #232634; + --color-primary-hover: #86c9d4; + --color-primary-dark-1: #8eccd7; + --color-primary-dark-2: #82c7d3; + --color-primary-dark-3: #77c2cf; + --color-primary-dark-4: #6cbdcb; + --color-primary-dark-5: #60b8c7; + --color-primary-dark-6: #55b2c3; + --color-primary-dark-7: #4aadbf; + --color-primary-light-1: #a4d6df; + --color-primary-light-2: #b0dbe3; + --color-primary-light-3: #bbe0e7; + --color-primary-light-4: #c6e5eb; + --color-primary-light-5: #d2ebef; + --color-primary-light-6: #ddf0f3; + --color-primary-light-7: #e8f5f7; + --color-primary-alpha-10: rgba(153, 209, 219, 0.1); + --color-primary-alpha-20: rgba(153, 209, 219, 0.2); + --color-primary-alpha-30: rgba(153, 209, 219, 0.3); + --color-primary-alpha-40: rgba(153, 209, 219, 0.4); + --color-primary-alpha-50: rgba(153, 209, 219, 0.5); + --color-primary-alpha-60: rgba(153, 209, 219, 0.6); + --color-primary-alpha-70: rgba(153, 209, 219, 0.7); + --color-primary-alpha-80: rgba(153, 209, 219, 0.8); + --color-primary-alpha-90: rgba(153, 209, 219, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #99d1db; + --color-label-hover-bg: #82c7d3; + --color-label-active-bg: #8eccd7; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(153, 209, 219, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #99d1db !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-teal.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-teal.css new file mode 100755 index 0000000..c126be8 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-teal.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #81c8be; + --color-primary: #81c8be; + --color-primary-contrast: #232634; + --color-primary-hover: #6fc0b5; + --color-primary-dark-1: #76c3b9; + --color-primary-dark-2: #6cbfb3; + --color-primary-dark-3: #61baae; + --color-primary-dark-4: #56b5a8; + --color-primary-dark-5: #4db0a2; + --color-primary-dark-6: #48a598; + --color-primary-dark-7: #439a8e; + --color-primary-light-1: #8ccdc3; + --color-primary-light-2: #96d1c9; + --color-primary-light-3: #a1d6ce; + --color-primary-light-4: #acdbd4; + --color-primary-light-5: #b6dfd9; + --color-primary-light-6: #c1e4df; + --color-primary-light-7: #cce9e4; + --color-primary-alpha-10: rgba(129, 200, 190, 0.1); + --color-primary-alpha-20: rgba(129, 200, 190, 0.2); + --color-primary-alpha-30: rgba(129, 200, 190, 0.3); + --color-primary-alpha-40: rgba(129, 200, 190, 0.4); + --color-primary-alpha-50: rgba(129, 200, 190, 0.5); + --color-primary-alpha-60: rgba(129, 200, 190, 0.6); + --color-primary-alpha-70: rgba(129, 200, 190, 0.7); + --color-primary-alpha-80: rgba(129, 200, 190, 0.8); + --color-primary-alpha-90: rgba(129, 200, 190, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #81c8be; + --color-label-hover-bg: #6cbfb3; + --color-label-active-bg: #76c3b9; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(129, 200, 190, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #81c8be !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-yellow.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-yellow.css new file mode 100755 index 0000000..6fb3fc5 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-frappe-yellow.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #e5c890; + --color-primary: #e5c890; + --color-primary-contrast: #232634; + --color-primary-hover: #e0be7b; + --color-primary-dark-1: #e2c284; + --color-primary-dark-2: #dfbc77; + --color-primary-dark-3: #dcb66b; + --color-primary-dark-4: #d9af5e; + --color-primary-dark-5: #d6a952; + --color-primary-dark-6: #d4a346; + --color-primary-dark-7: #d19d39; + --color-primary-light-1: #e8ce9c; + --color-primary-light-2: #ebd4a9; + --color-primary-light-3: #eedab5; + --color-primary-light-4: #f1e1c2; + --color-primary-light-5: #f4e7ce; + --color-primary-light-6: #f6edda; + --color-primary-light-7: #f9f3e7; + --color-primary-alpha-10: rgba(229, 200, 144, 0.1); + --color-primary-alpha-20: rgba(229, 200, 144, 0.2); + --color-primary-alpha-30: rgba(229, 200, 144, 0.3); + --color-primary-alpha-40: rgba(229, 200, 144, 0.4); + --color-primary-alpha-50: rgba(229, 200, 144, 0.5); + --color-primary-alpha-60: rgba(229, 200, 144, 0.6); + --color-primary-alpha-70: rgba(229, 200, 144, 0.7); + --color-primary-alpha-80: rgba(229, 200, 144, 0.8); + --color-primary-alpha-90: rgba(229, 200, 144, 0.9); + --color-secondary: #51576d; + --color-secondary-dark-1: #474c62; + --color-secondary-dark-2: #4e536b; + --color-secondary-dark-3: #545a74; + --color-secondary-dark-4: #5b607c; + --color-secondary-dark-5: #616785; + --color-secondary-dark-6: #686e8e; + --color-secondary-dark-7: #6f7696; + --color-secondary-dark-8: #787e9c; + --color-secondary-dark-9: #8187a3; + --color-secondary-dark-10: #8a8fa9; + --color-secondary-dark-11: #9397b0; + --color-secondary-dark-12: #9ba0b6; + --color-secondary-dark-13: #a4a8bd; + --color-secondary-light-1: #3b3e50; + --color-secondary-light-2: #343747; + --color-secondary-light-3: #2e303e; + --color-secondary-light-4: #272a36; + --color-secondary-alpha-10: rgba(65, 69, 89, 0.1); + --color-secondary-alpha-20: rgba(65, 69, 89, 0.2); + --color-secondary-alpha-30: rgba(65, 69, 89, 0.3); + --color-secondary-alpha-40: rgba(65, 69, 89, 0.4); + --color-secondary-alpha-50: rgba(65, 69, 89, 0.5); + --color-secondary-alpha-60: rgba(65, 69, 89, 0.6); + --color-secondary-alpha-70: rgba(65, 69, 89, 0.7); + --color-secondary-alpha-80: rgba(65, 69, 89, 0.8); + --color-secondary-alpha-90: rgba(65, 69, 89, 0.9); + /* colors */ + --color-red: #e78284; + --color-orange: #ef9f76; + --color-yellow: #e5c890; + --color-olive: #a6d189; + --color-green: #a6d189; + --color-teal: #81c8be; + --color-blue: #8caaee; + --color-violet: #babbf1; + --color-purple: #ca9ee6; + --color-pink: #f4b8e4; + --color-brown: #eebebe; + --color-grey: #949cbb; + --color-black: #292c3c; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #df575a; + --color-orange-light: #ea7f48; + --color-yellow-light: #dbb467; + --color-olive-light: #8ac364; + --color-green-light: #8ac364; + --color-teal-light: #5db9ac; + --color-blue-light: #6089e7; + --color-violet-light: #9091e8; + --color-purple-light: #b475dc; + --color-pink-light: #ed8cd3; + --color-brown-light: #e39696; + --color-grey-light: #757fa7; + --color-black-light: #14161e; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #df575a; + --color-orange-dark-1: #ea7f48; + --color-yellow-dark-1: #dbb467; + --color-olive-dark-1: #8ac364; + --color-green-dark-1: #8ac364; + --color-teal-dark-1: #5db9ac; + --color-blue-dark-1: #6089e7; + --color-violet-dark-1: #9091e8; + --color-purple-dark-1: #b475dc; + --color-pink-dark-1: #ed8cd3; + --color-brown-dark-1: #e39696; + --color-black-dark-1: #14161e; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #d72c30; + --color-orange-dark-2: #e45f1b; + --color-yellow-dark-2: #d29f3d; + --color-olive-dark-2: #70b044; + --color-green-dark-2: #70b044; + --color-teal-dark-2: #459e91; + --color-blue-dark-2: #3368e1; + --color-violet-dark-2: #6567e0; + --color-purple-dark-2: #9e4dd1; + --color-pink-dark-2: #e660c2; + --color-brown-dark-2: #d96d6d; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f2d5cf; + --color-white: #c6d0f5; + --color-diff-removed-word-bg: rgba(231, 130, 132, 0.15); + --color-diff-added-word-bg: rgba(166, 209, 137, 0.15); + --color-diff-removed-row-bg: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-bg: rgba(229, 200, 144, 0.07); + --color-diff-added-row-bg: rgba(166, 209, 137, 0.07); + --color-diff-removed-row-border: rgba(231, 130, 132, 0.07); + --color-diff-moved-row-border: rgba(229, 200, 144, 0.07); + --color-diff-added-row-border: rgba(166, 209, 137, 0.07); + --color-diff-inactive: #949cbb; + --color-error-border: #e78284; + --color-error-bg: #e78284; + --color-error-bg-active: #e36d6f; + --color-error-bg-hover: #df575a; + --color-error-text: #232634; + --color-success-border: #8ac364; + --color-success-bg: #a6d189; + --color-success-text: #232634; + --color-warning-border: #dbb467; + --color-warning-bg: #e5c890; + --color-warning-text: #232634; + --color-info-border: #6089e7; + --color-info-bg: #232634; + --color-info-text: #c6d0f5; + --color-red-badge: #df575a; + --color-red-badge-bg: #232634; + --color-red-badge-hover-bg: #e36d6f; + --color-green-badge: #a6d189; + --color-green-badge-bg: #a6d189; + --color-green-badge-hover-bg: #98ca77; + --color-yellow-badge: #e5c890; + --color-yellow-badge-bg: #232634; + --color-yellow-badge-hover-bg: #e0be7b; + --color-orange-badge: #ef9f76; + --color-orange-badge-bg: #232634; + --color-orange-badge-hover-bg: #ec8f5f; + --color-git: #ef9f76; + --color-highlight-bg: rgba(229, 200, 144, 0.15); + /* target-based colors */ + --color-body: #232634; + --color-box-header: #292c3c; + --color-box-body: #292c3c; + --color-box-body-highlight: #414559; + --color-text-dark: #a5adce; + --color-text: #c6d0f5; + --color-text-light: #b5bfe2; + --color-text-light-1: #b5bfe2; + --color-text-light-2: #b5bfe2; + --color-text-light-3: #b5bfe2; + --color-footer: #292c3c; + --color-timeline: #414559; + --color-input-text: #c6d0f5; + --color-input-background: #414559; + --color-input-toggle-background: #414559; + --color-input-border: #51576d; + --color-input-border-hover: #626880; + --color-nav-bg: #292c3c; + --color-nav-hover-bg: #414559; + --color-navbar: #292c3c; + --color-navbar-transparent: rgba(35, 38, 52, 0); + --color-light: rgba(98, 104, 128, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #626880; + --color-hover: rgba(115, 121, 148, 0.1); + --color-active: rgba(198, 208, 245, 0.1); + --color-menu: #414559; + --color-card: #414559; + --color-markup-table-row: rgba(198, 208, 245, 0.02); + --color-markup-code-block: rgba(198, 208, 245, 0.05); + --color-markup-code-inline: #414559; + --color-button: #414559; + --color-code-bg: #303446; + --color-code-sidebar-bg: #414559; + --color-shadow: rgba(35, 38, 52, 0.1); + --color-tooltip-bg: #414559; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #414559; + --color-text-focus: #c6d0f5; + --color-expand-button: #626880; + --color-placeholder-text: #a5adce; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(198, 208, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #292c3c; + --color-header-wrapper-transparent: rgba(41, 44, 60, 0); + --color-label-text: #232634; + --color-label-bg: #e5c890; + --color-label-hover-bg: #dfbc77; + --color-label-active-bg: #e2c284; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #51576d; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #232634; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #303446; +} + +.ui.basic.modal { + background-color: #303446; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #232634; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #232634; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #232634; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #c6d0f5 !important; +} + +.inline-code-block { + color: #232634; +} + +::selection { + background: rgba(229, 200, 144, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #ef9f76; +} + +/* Comment */ +.chroma .c { + color: #737994; +} + +/* CommentSingle */ +.chroma .c1 { + color: #737994; +} + +/* CommentHashbang */ +.chroma .ch { + color: #737994; +} + +/* CommentMultiline */ +.chroma .cm { + color: #737994; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8caaee; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8caaee; +} + +/* CommentSpecial */ +.chroma .cs { + color: #737994; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8caaee; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #c6d0f5; + background-color: rgba(231, 130, 132, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #99d1db; +} + +/* GenericInserted */ +.chroma .gi { + color: #c6d0f5; + background-color: rgba(166, 209, 137, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #ef9f76; +} + +/* GenericPrompt */ +.chroma .gp { + color: #737994; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ea999c; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ea999c; +} + +/* GenericSubheading */ +.chroma .gu { + color: #99d1db; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #ef9f76; +} + +/* Keyword */ +.chroma .k { + color: #ca9ee6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #e5c890; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #ca9ee6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #e5c890; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #ca9ee6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #ca9ee6; +} + +/* KeywordType */ +.chroma .kt { + color: #e5c890; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #ef9f76; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #ef9f76; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #ef9f76; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #ef9f76; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #ef9f76; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #ef9f76; +} + +/* Name */ +.chroma .n { + color: #babbf1; +} + +/* NameAttribute */ +.chroma .na { + color: #e5c890; +} + +/* NameBuiltin */ +.chroma .nb { + color: #ef9f76; +} + +/* NameClass */ +.chroma .nc { + color: #e5c890; +} + +/* NameDecorator */ +.chroma .nd { + color: #f4b8e4; +} + +/* NameException */ +.chroma .ne { + color: #ea999c; +} + +/* NameFunction */ +.chroma .nf { + color: #8caaee; +} + +/* NameEntity */ +.chroma .ni { + color: #f4b8e4; +} + +/* NameLabel */ +.chroma .nl { + color: #e5c890; +} + +/* NameNamespace */ +.chroma .nn { + color: #e5c890; +} + +/* NameConstant */ +.chroma .no { + color: #e5c890; +} + +/* NameTag */ +.chroma .nt { + color: #ca9ee6; +} + +/* NameVariable */ +.chroma .nv { + color: #ef9f76; +} + +/* NameOther */ +.chroma .nx { + color: #ef9f76; +} + +/* Operator */ +.chroma .o { + color: #99d1db; +} + +/* OperatorWord */ +.chroma .ow { + color: #99d1db; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #949cbb; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6d189; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6d189; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6d189; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6d189; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6d189; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6d189; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6d189; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8caaee; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6d189; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6d189; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8caaee; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6d189; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6d189; +} + +/* NameVariableClass */ +.chroma .vc { + color: #e5c890; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #ef9f76; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #e5c890; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #414559; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #c6d0f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #c6d0f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6d189; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #ca9ee6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #e78284; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #ef9f76; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #c6d0f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #99d1db; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #81c8be; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #626880; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6d189; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6d189; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #ef9f76; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #ef9f76; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #ef9f76; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #c6d0f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #e5c890; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #e5c890; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #949cbb; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8caaee; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8caaee; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #e78284; +} + +.monaco-editor .selected-text { + background-color: #414559 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adce !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #e5c890 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #3b3f52 !important; +} +.monaco-editor .mtk1 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #ef9f76 !important; +} +.monaco-editor .mtk4 { + color: #81c8be !important; +} +.monaco-editor .mtk5 { + color: #c6d0f5 !important; +} +.monaco-editor .mtk6 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk7 { + color: #ef9f76 !important; +} +.monaco-editor .mtk8 { + color: #949cbb !important; +} +.monaco-editor .mtk9 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk10 { + color: #a5adce !important; +} +.monaco-editor .mtk11 { + color: #81c8be !important; +} +.monaco-editor .mtk12 { + color: #81c8be !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #ca9ee6 !important; +} +.monaco-editor .mtk16 { + color: #949cbb !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #81c8be !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6d189 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8caaee !important; +} +.monaco-editor .mtk24 { + color: #ef9f76 !important; +} +.monaco-editor .mtk25 { + color: #f4b8e4 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #daa1b1 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #dfb3a9 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #d9cbb8 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b3d1b4 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a3b9f1 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b2ec !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-green-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-green-auto.css new file mode 100755 index 0000000..857d991 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-green-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-green.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-green.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-blue.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-blue.css new file mode 100755 index 0000000..500b0c0 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-blue.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #1e66f5; + --color-primary: #1e66f5; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #3677f6; + --color-primary-dark-1: #2d70f6; + --color-primary-dark-2: #3b7af6; + --color-primary-dark-3: #4a84f7; + --color-primary-dark-4: #598ef8; + --color-primary-dark-5: #6798f8; + --color-primary-dark-6: #76a2f9; + --color-primary-dark-7: #85acfa; + --color-primary-light-1: #0f5cf4; + --color-primary-light-2: #0a55ea; + --color-primary-light-3: #0a50db; + --color-primary-light-4: #094bcd; + --color-primary-light-5: #0845be; + --color-primary-light-6: #0840af; + --color-primary-light-7: #073ba1; + --color-primary-alpha-10: rgba(30, 102, 245, 0.1); + --color-primary-alpha-20: rgba(30, 102, 245, 0.2); + --color-primary-alpha-30: rgba(30, 102, 245, 0.3); + --color-primary-alpha-40: rgba(30, 102, 245, 0.4); + --color-primary-alpha-50: rgba(30, 102, 245, 0.5); + --color-primary-alpha-60: rgba(30, 102, 245, 0.6); + --color-primary-alpha-70: rgba(30, 102, 245, 0.7); + --color-primary-alpha-80: rgba(30, 102, 245, 0.8); + --color-primary-alpha-90: rgba(30, 102, 245, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #1e66f5; + --color-label-hover-bg: #3b7af6; + --color-label-active-bg: #2d70f6; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(30, 102, 245, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #1e66f5 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-flamingo.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-flamingo.css new file mode 100755 index 0000000..4adf75a --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-flamingo.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #dd7878; + --color-primary: #dd7878; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #e28c8c; + --color-primary-dark-1: #e08484; + --color-primary-dark-2: #e39090; + --color-primary-dark-3: #e69d9d; + --color-primary-dark-4: #e9a9a9; + --color-primary-dark-5: #ecb5b5; + --color-primary-dark-6: #efc1c1; + --color-primary-dark-7: #f3cece; + --color-primary-light-1: #da6c6c; + --color-primary-light-2: #d76060; + --color-primary-light-3: #d45353; + --color-primary-light-4: #d14747; + --color-primary-light-5: #ce3b3b; + --color-primary-light-6: #c73232; + --color-primary-light-7: #bb2f2f; + --color-primary-alpha-10: rgba(221, 120, 120, 0.1); + --color-primary-alpha-20: rgba(221, 120, 120, 0.2); + --color-primary-alpha-30: rgba(221, 120, 120, 0.3); + --color-primary-alpha-40: rgba(221, 120, 120, 0.4); + --color-primary-alpha-50: rgba(221, 120, 120, 0.5); + --color-primary-alpha-60: rgba(221, 120, 120, 0.6); + --color-primary-alpha-70: rgba(221, 120, 120, 0.7); + --color-primary-alpha-80: rgba(221, 120, 120, 0.8); + --color-primary-alpha-90: rgba(221, 120, 120, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #dd7878; + --color-label-hover-bg: #e39090; + --color-label-active-bg: #e08484; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(221, 120, 120, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #dd7878 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-green.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-green.css new file mode 100755 index 0000000..51c02d3 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-green.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #40a02b; + --color-primary: #40a02b; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #48b430; + --color-primary-dark-1: #45ac2e; + --color-primary-dark-2: #4ab831; + --color-primary-dark-3: #4ec435; + --color-primary-dark-4: #57cb3d; + --color-primary-dark-5: #61ce49; + --color-primary-dark-6: #6cd155; + --color-primary-dark-7: #76d561; + --color-primary-light-1: #3b9428; + --color-primary-light-2: #368825; + --color-primary-light-3: #327c21; + --color-primary-light-4: #2d701e; + --color-primary-light-5: #28641b; + --color-primary-light-6: #235818; + --color-primary-light-7: #1e4c14; + --color-primary-alpha-10: rgba(64, 160, 43, 0.1); + --color-primary-alpha-20: rgba(64, 160, 43, 0.2); + --color-primary-alpha-30: rgba(64, 160, 43, 0.3); + --color-primary-alpha-40: rgba(64, 160, 43, 0.4); + --color-primary-alpha-50: rgba(64, 160, 43, 0.5); + --color-primary-alpha-60: rgba(64, 160, 43, 0.6); + --color-primary-alpha-70: rgba(64, 160, 43, 0.7); + --color-primary-alpha-80: rgba(64, 160, 43, 0.8); + --color-primary-alpha-90: rgba(64, 160, 43, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #40a02b; + --color-label-hover-bg: #4ab831; + --color-label-active-bg: #45ac2e; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(64, 160, 43, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #40a02b !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-lavender.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-lavender.css new file mode 100755 index 0000000..c7ccc73 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-lavender.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #7287fd; + --color-primary: #7287fd; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #8b9cfd; + --color-primary-dark-1: #8194fd; + --color-primary-dark-2: #90a1fd; + --color-primary-dark-3: #9faefe; + --color-primary-dark-4: #aebafe; + --color-primary-dark-5: #bdc7fe; + --color-primary-dark-6: #cdd4fe; + --color-primary-dark-7: #dce1fe; + --color-primary-light-1: #637afd; + --color-primary-light-2: #546dfd; + --color-primary-light-3: #4560fc; + --color-primary-light-4: #3654fc; + --color-primary-light-5: #2747fc; + --color-primary-light-6: #173afc; + --color-primary-light-7: #082dfc; + --color-primary-alpha-10: rgba(114, 135, 253, 0.1); + --color-primary-alpha-20: rgba(114, 135, 253, 0.2); + --color-primary-alpha-30: rgba(114, 135, 253, 0.3); + --color-primary-alpha-40: rgba(114, 135, 253, 0.4); + --color-primary-alpha-50: rgba(114, 135, 253, 0.5); + --color-primary-alpha-60: rgba(114, 135, 253, 0.6); + --color-primary-alpha-70: rgba(114, 135, 253, 0.7); + --color-primary-alpha-80: rgba(114, 135, 253, 0.8); + --color-primary-alpha-90: rgba(114, 135, 253, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #7287fd; + --color-label-hover-bg: #90a1fd; + --color-label-active-bg: #8194fd; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(114, 135, 253, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #7287fd !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-maroon.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-maroon.css new file mode 100755 index 0000000..f52f5d0 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-maroon.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #e64553; + --color-primary: #e64553; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #e95b68; + --color-primary-dark-1: #e8525f; + --color-primary-dark-2: #ea606c; + --color-primary-dark-3: #eb6d78; + --color-primary-dark-4: #ed7b85; + --color-primary-dark-5: #ef8891; + --color-primary-dark-6: #f1969e; + --color-primary-dark-7: #f3a3aa; + --color-primary-light-1: #e43847; + --color-primary-light-2: #e22a3a; + --color-primary-light-3: #df1e2f; + --color-primary-light-4: #d21c2c; + --color-primary-light-5: #c41a29; + --color-primary-light-6: #b71926; + --color-primary-light-7: #a91723; + --color-primary-alpha-10: rgba(230, 69, 83, 0.1); + --color-primary-alpha-20: rgba(230, 69, 83, 0.2); + --color-primary-alpha-30: rgba(230, 69, 83, 0.3); + --color-primary-alpha-40: rgba(230, 69, 83, 0.4); + --color-primary-alpha-50: rgba(230, 69, 83, 0.5); + --color-primary-alpha-60: rgba(230, 69, 83, 0.6); + --color-primary-alpha-70: rgba(230, 69, 83, 0.7); + --color-primary-alpha-80: rgba(230, 69, 83, 0.8); + --color-primary-alpha-90: rgba(230, 69, 83, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #e64553; + --color-label-hover-bg: #ea606c; + --color-label-active-bg: #e8525f; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(230, 69, 83, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #e64553 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-mauve.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-mauve.css new file mode 100755 index 0000000..4e840c7 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-mauve.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #8839ef; + --color-primary: #8839ef; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #9651f1; + --color-primary-dark-1: #9147f0; + --color-primary-dark-2: #9955f1; + --color-primary-dark-3: #a263f2; + --color-primary-dark-4: #aa72f4; + --color-primary-dark-5: #b380f5; + --color-primary-dark-6: #bb8ef6; + --color-primary-dark-7: #c49cf7; + --color-primary-light-1: #7f2bee; + --color-primary-light-2: #771ded; + --color-primary-light-3: #6f13e7; + --color-primary-light-4: #6812d9; + --color-primary-light-5: #6110cb; + --color-primary-light-6: #5b0fbd; + --color-primary-light-7: #540eaf; + --color-primary-alpha-10: rgba(136, 57, 239, 0.1); + --color-primary-alpha-20: rgba(136, 57, 239, 0.2); + --color-primary-alpha-30: rgba(136, 57, 239, 0.3); + --color-primary-alpha-40: rgba(136, 57, 239, 0.4); + --color-primary-alpha-50: rgba(136, 57, 239, 0.5); + --color-primary-alpha-60: rgba(136, 57, 239, 0.6); + --color-primary-alpha-70: rgba(136, 57, 239, 0.7); + --color-primary-alpha-80: rgba(136, 57, 239, 0.8); + --color-primary-alpha-90: rgba(136, 57, 239, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #8839ef; + --color-label-hover-bg: #9955f1; + --color-label-active-bg: #9147f0; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(136, 57, 239, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #8839ef !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-peach.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-peach.css new file mode 100755 index 0000000..9f0afbd --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-peach.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #fe640b; + --color-primary: #fe640b; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #fe7424; + --color-primary-dark-1: #fe6e1a; + --color-primary-dark-2: #fe7729; + --color-primary-dark-3: #fe8139; + --color-primary-dark-4: #fe8b48; + --color-primary-dark-5: #fe9457; + --color-primary-dark-6: #fe9e66; + --color-primary-dark-7: #fea876; + --color-primary-light-1: #f95c01; + --color-primary-light-2: #e95601; + --color-primary-light-3: #da5001; + --color-primary-light-4: #cb4b01; + --color-primary-light-5: #bc4501; + --color-primary-light-6: #ac4001; + --color-primary-light-7: #9d3a01; + --color-primary-alpha-10: rgba(254, 100, 11, 0.1); + --color-primary-alpha-20: rgba(254, 100, 11, 0.2); + --color-primary-alpha-30: rgba(254, 100, 11, 0.3); + --color-primary-alpha-40: rgba(254, 100, 11, 0.4); + --color-primary-alpha-50: rgba(254, 100, 11, 0.5); + --color-primary-alpha-60: rgba(254, 100, 11, 0.6); + --color-primary-alpha-70: rgba(254, 100, 11, 0.7); + --color-primary-alpha-80: rgba(254, 100, 11, 0.8); + --color-primary-alpha-90: rgba(254, 100, 11, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #fe640b; + --color-label-hover-bg: #fe7729; + --color-label-active-bg: #fe6e1a; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(254, 100, 11, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #fe640b !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-pink.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-pink.css new file mode 100755 index 0000000..0b800c4 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-pink.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #ea76cb; + --color-primary: #ea76cb; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #ed8cd3; + --color-primary-dark-1: #ec83d0; + --color-primary-dark-2: #ee91d5; + --color-primary-dark-3: #f09eda; + --color-primary-dark-4: #f2abdf; + --color-primary-dark-5: #f4b8e4; + --color-primary-dark-6: #f6c6e9; + --color-primary-dark-7: #f8d3ee; + --color-primary-light-1: #e869c6; + --color-primary-light-2: #e65bc1; + --color-primary-light-3: #e44ebc; + --color-primary-light-4: #e241b7; + --color-primary-light-5: #e034b2; + --color-primary-light-6: #de26ad; + --color-primary-light-7: #d421a4; + --color-primary-alpha-10: rgba(234, 118, 203, 0.1); + --color-primary-alpha-20: rgba(234, 118, 203, 0.2); + --color-primary-alpha-30: rgba(234, 118, 203, 0.3); + --color-primary-alpha-40: rgba(234, 118, 203, 0.4); + --color-primary-alpha-50: rgba(234, 118, 203, 0.5); + --color-primary-alpha-60: rgba(234, 118, 203, 0.6); + --color-primary-alpha-70: rgba(234, 118, 203, 0.7); + --color-primary-alpha-80: rgba(234, 118, 203, 0.8); + --color-primary-alpha-90: rgba(234, 118, 203, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #ea76cb; + --color-label-hover-bg: #ee91d5; + --color-label-active-bg: #ec83d0; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(234, 118, 203, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #ea76cb !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-red.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-red.css new file mode 100755 index 0000000..8c22b10 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-red.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #d20f39; + --color-primary: #d20f39; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #ea113f; + --color-primary-dark-1: #e0103d; + --color-primary-dark-2: #ee1241; + --color-primary-dark-3: #ef204c; + --color-primary-dark-4: #f02e58; + --color-primary-dark-5: #f13c63; + --color-primary-dark-6: #f24b6f; + --color-primary-dark-7: #f3597a; + --color-primary-light-1: #c40e35; + --color-primary-light-2: #b50d31; + --color-primary-light-3: #a70c2d; + --color-primary-light-4: #990b29; + --color-primary-light-5: #8b0a26; + --color-primary-light-6: #7c0922; + --color-primary-light-7: #6e081e; + --color-primary-alpha-10: rgba(210, 15, 57, 0.1); + --color-primary-alpha-20: rgba(210, 15, 57, 0.2); + --color-primary-alpha-30: rgba(210, 15, 57, 0.3); + --color-primary-alpha-40: rgba(210, 15, 57, 0.4); + --color-primary-alpha-50: rgba(210, 15, 57, 0.5); + --color-primary-alpha-60: rgba(210, 15, 57, 0.6); + --color-primary-alpha-70: rgba(210, 15, 57, 0.7); + --color-primary-alpha-80: rgba(210, 15, 57, 0.8); + --color-primary-alpha-90: rgba(210, 15, 57, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #d20f39; + --color-label-hover-bg: #ee1241; + --color-label-active-bg: #e0103d; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(210, 15, 57, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #d20f39 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-rosewater.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-rosewater.css new file mode 100755 index 0000000..c8e2109 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-rosewater.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #dc8a78; + --color-primary: #dc8a78; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #e19c8c; + --color-primary-dark-1: #df9584; + --color-primary-dark-2: #e29f90; + --color-primary-dark-3: #e5aa9c; + --color-primary-dark-4: #e9b4a9; + --color-primary-dark-5: #ecbfb5; + --color-primary-dark-6: #efc9c1; + --color-primary-dark-7: #f2d4cd; + --color-primary-light-1: #d97f6c; + --color-primary-light-2: #d67560; + --color-primary-light-3: #d36a54; + --color-primary-light-4: #cf6047; + --color-primary-light-5: #cc553b; + --color-primary-light-6: #c54d33; + --color-primary-light-7: #b94930; + --color-primary-alpha-10: rgba(220, 138, 120, 0.1); + --color-primary-alpha-20: rgba(220, 138, 120, 0.2); + --color-primary-alpha-30: rgba(220, 138, 120, 0.3); + --color-primary-alpha-40: rgba(220, 138, 120, 0.4); + --color-primary-alpha-50: rgba(220, 138, 120, 0.5); + --color-primary-alpha-60: rgba(220, 138, 120, 0.6); + --color-primary-alpha-70: rgba(220, 138, 120, 0.7); + --color-primary-alpha-80: rgba(220, 138, 120, 0.8); + --color-primary-alpha-90: rgba(220, 138, 120, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #dc8a78; + --color-label-hover-bg: #e29f90; + --color-label-active-bg: #df9584; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(220, 138, 120, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #dc8a78 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-sapphire.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-sapphire.css new file mode 100755 index 0000000..1e4fb00 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-sapphire.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #209fb5; + --color-primary: #209fb5; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #24b2cb; + --color-primary-dark-1: #22aac2; + --color-primary-dark-2: #25b6cf; + --color-primary-dark-3: #2abfd9; + --color-primary-dark-4: #37c3dc; + --color-primary-dark-5: #44c7de; + --color-primary-dark-6: #51cbe0; + --color-primary-dark-7: #5ecfe2; + --color-primary-light-1: #1e94a8; + --color-primary-light-2: #1b889b; + --color-primary-light-3: #197d8e; + --color-primary-light-4: #177181; + --color-primary-light-5: #156674; + --color-primary-light-6: #125a67; + --color-primary-light-7: #104f5a; + --color-primary-alpha-10: rgba(32, 159, 181, 0.1); + --color-primary-alpha-20: rgba(32, 159, 181, 0.2); + --color-primary-alpha-30: rgba(32, 159, 181, 0.3); + --color-primary-alpha-40: rgba(32, 159, 181, 0.4); + --color-primary-alpha-50: rgba(32, 159, 181, 0.5); + --color-primary-alpha-60: rgba(32, 159, 181, 0.6); + --color-primary-alpha-70: rgba(32, 159, 181, 0.7); + --color-primary-alpha-80: rgba(32, 159, 181, 0.8); + --color-primary-alpha-90: rgba(32, 159, 181, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #209fb5; + --color-label-hover-bg: #25b6cf; + --color-label-active-bg: #22aac2; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(32, 159, 181, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #209fb5 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-sky.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-sky.css new file mode 100755 index 0000000..ec6b549 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-sky.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #04a5e5; + --color-primary: #04a5e5; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #08b6fb; + --color-primary-dark-1: #04b0f4; + --color-primary-dark-2: #0db7fb; + --color-primary-dark-3: #1cbcfb; + --color-primary-dark-4: #2bc0fb; + --color-primary-dark-5: #3ac4fc; + --color-primary-dark-6: #49c9fc; + --color-primary-dark-7: #58cdfc; + --color-primary-light-1: #049ad6; + --color-primary-light-2: #038fc7; + --color-primary-light-3: #0384b8; + --color-primary-light-4: #037aa9; + --color-primary-light-5: #036f9a; + --color-primary-light-6: #02648b; + --color-primary-light-7: #02597c; + --color-primary-alpha-10: rgba(4, 165, 229, 0.1); + --color-primary-alpha-20: rgba(4, 165, 229, 0.2); + --color-primary-alpha-30: rgba(4, 165, 229, 0.3); + --color-primary-alpha-40: rgba(4, 165, 229, 0.4); + --color-primary-alpha-50: rgba(4, 165, 229, 0.5); + --color-primary-alpha-60: rgba(4, 165, 229, 0.6); + --color-primary-alpha-70: rgba(4, 165, 229, 0.7); + --color-primary-alpha-80: rgba(4, 165, 229, 0.8); + --color-primary-alpha-90: rgba(4, 165, 229, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #04a5e5; + --color-label-hover-bg: #0db7fb; + --color-label-active-bg: #04b0f4; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(4, 165, 229, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #04a5e5 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-teal.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-teal.css new file mode 100755 index 0000000..3bd84c2 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-teal.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #179299; + --color-primary: #179299; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #1aa7af; + --color-primary-dark-1: #199fa6; + --color-primary-dark-2: #1babb4; + --color-primary-dark-3: #1db8c1; + --color-primary-dark-4: #1fc5ce; + --color-primary-dark-5: #21d1dc; + --color-primary-dark-6: #2cd6df; + --color-primary-dark-7: #3ad8e1; + --color-primary-light-1: #15858c; + --color-primary-light-2: #13797e; + --color-primary-light-3: #116c71; + --color-primary-light-4: #0f5f64; + --color-primary-light-5: #0d5356; + --color-primary-light-6: #0b4649; + --color-primary-light-7: #09393c; + --color-primary-alpha-10: rgba(23, 146, 153, 0.1); + --color-primary-alpha-20: rgba(23, 146, 153, 0.2); + --color-primary-alpha-30: rgba(23, 146, 153, 0.3); + --color-primary-alpha-40: rgba(23, 146, 153, 0.4); + --color-primary-alpha-50: rgba(23, 146, 153, 0.5); + --color-primary-alpha-60: rgba(23, 146, 153, 0.6); + --color-primary-alpha-70: rgba(23, 146, 153, 0.7); + --color-primary-alpha-80: rgba(23, 146, 153, 0.8); + --color-primary-alpha-90: rgba(23, 146, 153, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #179299; + --color-label-hover-bg: #1babb4; + --color-label-active-bg: #199fa6; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(23, 146, 153, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #179299 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-yellow.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-yellow.css new file mode 100755 index 0000000..725a443 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-latte-yellow.css @@ -0,0 +1,828 @@ +:root { + color-scheme: light; + --is-dark-theme: false; + accent-color: #df8e1d; + --color-primary: #df8e1d; + --color-primary-contrast: #eff1f5; + --color-primary-hover: #e49a31; + --color-primary-dark-1: #e39528; + --color-primary-dark-2: #e59c36; + --color-primary-dark-3: #e7a243; + --color-primary-dark-4: #e8a951; + --color-primary-dark-5: #eab05e; + --color-primary-dark-6: #ecb66c; + --color-primary-dark-7: #eebd79; + --color-primary-light-1: #d1851b; + --color-primary-light-2: #c47d19; + --color-primary-light-3: #b67418; + --color-primary-light-4: #a96c16; + --color-primary-light-5: #9b6314; + --color-primary-light-6: #8e5a12; + --color-primary-light-7: #805211; + --color-primary-alpha-10: rgba(223, 142, 29, 0.1); + --color-primary-alpha-20: rgba(223, 142, 29, 0.2); + --color-primary-alpha-30: rgba(223, 142, 29, 0.3); + --color-primary-alpha-40: rgba(223, 142, 29, 0.4); + --color-primary-alpha-50: rgba(223, 142, 29, 0.5); + --color-primary-alpha-60: rgba(223, 142, 29, 0.6); + --color-primary-alpha-70: rgba(223, 142, 29, 0.7); + --color-primary-alpha-80: rgba(223, 142, 29, 0.8); + --color-primary-alpha-90: rgba(223, 142, 29, 0.9); + --color-secondary: #bcc0cc; + --color-secondary-dark-1: #c3c8d4; + --color-secondary-dark-2: #bac0cd; + --color-secondary-dark-3: #b1b7c7; + --color-secondary-dark-4: #a9afc0; + --color-secondary-dark-5: #a0a7ba; + --color-secondary-dark-6: #979fb3; + --color-secondary-dark-7: #8e97ad; + --color-secondary-dark-8: #858fa7; + --color-secondary-dark-9: #7c86a0; + --color-secondary-dark-10: #737e9a; + --color-secondary-dark-11: #6b7693; + --color-secondary-dark-12: #646f8a; + --color-secondary-dark-13: #5e6881; + --color-secondary-light-1: #d5d8e0; + --color-secondary-light-2: #dee0e7; + --color-secondary-light-3: #e7e9ed; + --color-secondary-light-4: #eff1f4; + --color-secondary-alpha-10: rgba(204, 208, 218, 0.1); + --color-secondary-alpha-20: rgba(204, 208, 218, 0.2); + --color-secondary-alpha-30: rgba(204, 208, 218, 0.3); + --color-secondary-alpha-40: rgba(204, 208, 218, 0.4); + --color-secondary-alpha-50: rgba(204, 208, 218, 0.5); + --color-secondary-alpha-60: rgba(204, 208, 218, 0.6); + --color-secondary-alpha-70: rgba(204, 208, 218, 0.7); + --color-secondary-alpha-80: rgba(204, 208, 218, 0.8); + --color-secondary-alpha-90: rgba(204, 208, 218, 0.9); + /* colors */ + --color-red: #d20f39; + --color-orange: #fe640b; + --color-yellow: #df8e1d; + --color-olive: #40a02b; + --color-green: #40a02b; + --color-teal: #179299; + --color-blue: #1e66f5; + --color-violet: #7287fd; + --color-purple: #8839ef; + --color-pink: #ea76cb; + --color-brown: #dd7878; + --color-grey: #7c7f93; + --color-black: #e6e9ef; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ef2550; + --color-orange-light: #fe843e; + --color-yellow-light: #e7a548; + --color-olive-light: #50c836; + --color-green-light: #50c836; + --color-teal-light: #1ebcc5; + --color-blue-light: #4f87f7; + --color-violet-light: #a4b2fe; + --color-purple-light: #a468f3; + --color-pink-light: #f1a2dc; + --color-brown-light: #e7a1a1; + --color-grey-light: #989aaa; + --color-black-light: white; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ef2550; + --color-orange-dark-1: #fe843e; + --color-yellow-dark-1: #e7a548; + --color-olive-dark-1: #50c836; + --color-green-dark-1: #50c836; + --color-teal-dark-1: #1ebcc5; + --color-blue-dark-1: #4f87f7; + --color-violet-dark-1: #a4b2fe; + --color-purple-dark-1: #a468f3; + --color-pink-dark-1: #f1a2dc; + --color-brown-dark-1: #e7a1a1; + --color-black-dark-1: white; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #f35476; + --color-orange-dark-2: #fea571; + --color-yellow-dark-2: #edbb75; + --color-olive-dark-2: #73d45d; + --color-green-dark-2: #73d45d; + --color-teal-dark-2: #35d7e1; + --color-blue-dark-2: #80a8f9; + --color-violet-dark-2: #d7ddfe; + --color-purple-dark-2: #c197f7; + --color-pink-dark-2: #f8ceed; + --color-brown-dark-2: #f2c9c9; + --color-black-dark-2: white; + /* other colors */ + --color-gold: #dc8a78; + --color-white: #4c4f69; + --color-diff-removed-word-bg: rgba(210, 15, 57, 0.15); + --color-diff-added-word-bg: rgba(64, 160, 43, 0.15); + --color-diff-removed-row-bg: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-bg: rgba(223, 142, 29, 0.07); + --color-diff-added-row-bg: rgba(64, 160, 43, 0.07); + --color-diff-removed-row-border: rgba(210, 15, 57, 0.07); + --color-diff-moved-row-border: rgba(223, 142, 29, 0.07); + --color-diff-added-row-border: rgba(64, 160, 43, 0.07); + --color-diff-inactive: #7c7f93; + --color-error-border: #d20f39; + --color-error-bg: #d20f39; + --color-error-bg-active: #ea113f; + --color-error-bg-hover: #ef2550; + --color-error-text: #eff1f5; + --color-success-border: #50c836; + --color-success-bg: #40a02b; + --color-success-text: #eff1f5; + --color-warning-border: #e7a548; + --color-warning-bg: #df8e1d; + --color-warning-text: #eff1f5; + --color-info-border: #4f87f7; + --color-info-bg: #eff1f5; + --color-info-text: #4c4f69; + --color-red-badge: #ef2550; + --color-red-badge-bg: #eff1f5; + --color-red-badge-hover-bg: #ea113f; + --color-green-badge: #40a02b; + --color-green-badge-bg: #40a02b; + --color-green-badge-hover-bg: #48b430; + --color-yellow-badge: #df8e1d; + --color-yellow-badge-bg: #eff1f5; + --color-yellow-badge-hover-bg: #e49a31; + --color-orange-badge: #fe640b; + --color-orange-badge-bg: #eff1f5; + --color-orange-badge-hover-bg: #fe7424; + --color-git: #fe640b; + --color-highlight-bg: rgba(223, 142, 29, 0.15); + /* target-based colors */ + --color-body: #eff1f5; + --color-box-header: #e6e9ef; + --color-box-body: #e6e9ef; + --color-box-body-highlight: #ccd0da; + --color-text-dark: #6c6f85; + --color-text: #4c4f69; + --color-text-light: #5c5f77; + --color-text-light-1: #5c5f77; + --color-text-light-2: #5c5f77; + --color-text-light-3: #5c5f77; + --color-footer: #e6e9ef; + --color-timeline: #ccd0da; + --color-input-text: #4c4f69; + --color-input-background: #ccd0da; + --color-input-toggle-background: #ccd0da; + --color-input-border: #bcc0cc; + --color-input-border-hover: #acb0be; + --color-nav-bg: #e6e9ef; + --color-nav-hover-bg: #ccd0da; + --color-navbar: #e6e9ef; + --color-navbar-transparent: rgba(239, 241, 245, 0); + --color-light: rgba(172, 176, 190, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #acb0be; + --color-hover: rgba(156, 160, 176, 0.1); + --color-active: rgba(76, 79, 105, 0.1); + --color-menu: #ccd0da; + --color-card: #ccd0da; + --color-markup-table-row: rgba(76, 79, 105, 0.02); + --color-markup-code-block: rgba(76, 79, 105, 0.05); + --color-markup-code-inline: #ccd0da; + --color-button: #ccd0da; + --color-code-bg: #eff1f5; + --color-code-sidebar-bg: #ccd0da; + --color-shadow: rgba(239, 241, 245, 0.1); + --color-tooltip-bg: #ccd0da; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #ccd0da; + --color-text-focus: #4c4f69; + --color-expand-button: #acb0be; + --color-placeholder-text: #6c6f85; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(76, 79, 105, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #e6e9ef; + --color-header-wrapper-transparent: rgba(230, 233, 239, 0); + --color-label-text: #dce0e8; + --color-label-bg: #df8e1d; + --color-label-hover-bg: #e59c36; + --color-label-active-bg: #e39528; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #bcc0cc; +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #eff1f5; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #dce0e8; +} + +.ui.basic.modal { + background-color: #dce0e8; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #eff1f5; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #eff1f5; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #eff1f5; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #4c4f69 !important; +} + +.inline-code-block { + color: #dce0e8; +} + +::selection { + background: rgba(223, 142, 29, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fe640b; +} + +/* Comment */ +.chroma .c { + color: #9ca0b0; +} + +/* CommentSingle */ +.chroma .c1 { + color: #9ca0b0; +} + +/* CommentHashbang */ +.chroma .ch { + color: #9ca0b0; +} + +/* CommentMultiline */ +.chroma .cm { + color: #9ca0b0; +} + +/* CommentPreproc */ +.chroma .cp { + color: #1e66f5; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #1e66f5; +} + +/* CommentSpecial */ +.chroma .cs { + color: #9ca0b0; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #1e66f5; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #4c4f69; + background-color: rgba(210, 15, 57, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #04a5e5; +} + +/* GenericInserted */ +.chroma .gi { + color: #4c4f69; + background-color: rgba(64, 160, 43, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fe640b; +} + +/* GenericPrompt */ +.chroma .gp { + color: #9ca0b0; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #e64553; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #e64553; +} + +/* GenericSubheading */ +.chroma .gu { + color: #04a5e5; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fe640b; +} + +/* Keyword */ +.chroma .k { + color: #8839ef; +} + +/* KeywordConstant */ +.chroma .kc { + color: #df8e1d; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #8839ef; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #df8e1d; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #8839ef; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #8839ef; +} + +/* KeywordType */ +.chroma .kt { + color: #df8e1d; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fe640b; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fe640b; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fe640b; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fe640b; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fe640b; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fe640b; +} + +/* Name */ +.chroma .n { + color: #7287fd; +} + +/* NameAttribute */ +.chroma .na { + color: #df8e1d; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fe640b; +} + +/* NameClass */ +.chroma .nc { + color: #df8e1d; +} + +/* NameDecorator */ +.chroma .nd { + color: #ea76cb; +} + +/* NameException */ +.chroma .ne { + color: #e64553; +} + +/* NameFunction */ +.chroma .nf { + color: #1e66f5; +} + +/* NameEntity */ +.chroma .ni { + color: #ea76cb; +} + +/* NameLabel */ +.chroma .nl { + color: #df8e1d; +} + +/* NameNamespace */ +.chroma .nn { + color: #df8e1d; +} + +/* NameConstant */ +.chroma .no { + color: #df8e1d; +} + +/* NameTag */ +.chroma .nt { + color: #8839ef; +} + +/* NameVariable */ +.chroma .nv { + color: #fe640b; +} + +/* NameOther */ +.chroma .nx { + color: #fe640b; +} + +/* Operator */ +.chroma .o { + color: #04a5e5; +} + +/* OperatorWord */ +.chroma .ow { + color: #04a5e5; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #7c7f93; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #40a02b; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #40a02b; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #40a02b; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #40a02b; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #40a02b; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #40a02b; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #40a02b; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #1e66f5; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #40a02b; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #40a02b; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #1e66f5; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #40a02b; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #40a02b; +} + +/* NameVariableClass */ +.chroma .vc { + color: #df8e1d; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fe640b; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #df8e1d; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #ccd0da; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #4c4f69; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #4c4f69; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #40a02b; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #8839ef; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #d20f39; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fe640b; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #4c4f69; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #04a5e5; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #179299; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #acb0be; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #40a02b; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #40a02b; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fe640b; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fe640b; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fe640b; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #4c4f69; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #df8e1d; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #df8e1d; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #7c7f93; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #1e66f5; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #1e66f5; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #d20f39; +} + +.monaco-editor .selected-text { + background-color: #ccd0da !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #6c6f85 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #df8e1d !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #e9ebf1 !important; +} +.monaco-editor .mtk1 { + color: #4c4f69 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fe640b !important; +} +.monaco-editor .mtk4 { + color: #179299 !important; +} +.monaco-editor .mtk5 { + color: #4c4f69 !important; +} +.monaco-editor .mtk6 { + color: #8839ef !important; +} +.monaco-editor .mtk7 { + color: #fe640b !important; +} +.monaco-editor .mtk8 { + color: #7c7f93 !important; +} +.monaco-editor .mtk9 { + color: #8839ef !important; +} +.monaco-editor .mtk10 { + color: #6c6f85 !important; +} +.monaco-editor .mtk11 { + color: #179299 !important; +} +.monaco-editor .mtk12 { + color: #179299 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #8839ef !important; +} +.monaco-editor .mtk16 { + color: #7c7f93 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #179299 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #40a02b !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #1e66f5 !important; +} +.monaco-editor .mtk24 { + color: #fe640b !important; +} +.monaco-editor .mtk25 { + color: #ea76cb !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #9c294c !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #b75c31 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #a4753b !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #458044 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #305dbd !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #7042b9 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-lavender-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-lavender-auto.css new file mode 100755 index 0000000..b915ce3 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-lavender-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-lavender.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-lavender.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-blue.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-blue.css new file mode 100755 index 0000000..cedd11f --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-blue.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #8aadf4; + --color-primary: #8aadf4; + --color-primary-contrast: #181926; + --color-primary-hover: #739df2; + --color-primary-dark-1: #7ca3f3; + --color-primary-dark-2: #6e99f1; + --color-primary-dark-3: #6090f0; + --color-primary-dark-4: #5286ef; + --color-primary-dark-5: #447ced; + --color-primary-dark-6: #3672ec; + --color-primary-dark-7: #2868eb; + --color-primary-light-1: #98b7f5; + --color-primary-light-2: #a6c1f7; + --color-primary-light-3: #b4caf8; + --color-primary-light-4: #c2d4f9; + --color-primary-light-5: #d0defb; + --color-primary-light-6: #dee8fc; + --color-primary-light-7: #ecf2fd; + --color-primary-alpha-10: rgba(138, 173, 244, 0.1); + --color-primary-alpha-20: rgba(138, 173, 244, 0.2); + --color-primary-alpha-30: rgba(138, 173, 244, 0.3); + --color-primary-alpha-40: rgba(138, 173, 244, 0.4); + --color-primary-alpha-50: rgba(138, 173, 244, 0.5); + --color-primary-alpha-60: rgba(138, 173, 244, 0.6); + --color-primary-alpha-70: rgba(138, 173, 244, 0.7); + --color-primary-alpha-80: rgba(138, 173, 244, 0.8); + --color-primary-alpha-90: rgba(138, 173, 244, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #8aadf4; + --color-label-hover-bg: #6e99f1; + --color-label-active-bg: #7ca3f3; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(138, 173, 244, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #8aadf4 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-flamingo.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-flamingo.css new file mode 100755 index 0000000..d19bfc2 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-flamingo.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f0c6c6; + --color-primary: #f0c6c6; + --color-primary-contrast: #181926; + --color-primary-hover: #ebb2b2; + --color-primary-dark-1: #edbaba; + --color-primary-dark-2: #eaaeae; + --color-primary-dark-3: #e6a2a2; + --color-primary-dark-4: #e39696; + --color-primary-dark-5: #e08989; + --color-primary-dark-6: #dd7d7d; + --color-primary-dark-7: #da7171; + --color-primary-light-1: #f3d2d2; + --color-primary-light-2: #f6dede; + --color-primary-light-3: #faeaea; + --color-primary-light-4: #fdf6f6; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(240, 198, 198, 0.1); + --color-primary-alpha-20: rgba(240, 198, 198, 0.2); + --color-primary-alpha-30: rgba(240, 198, 198, 0.3); + --color-primary-alpha-40: rgba(240, 198, 198, 0.4); + --color-primary-alpha-50: rgba(240, 198, 198, 0.5); + --color-primary-alpha-60: rgba(240, 198, 198, 0.6); + --color-primary-alpha-70: rgba(240, 198, 198, 0.7); + --color-primary-alpha-80: rgba(240, 198, 198, 0.8); + --color-primary-alpha-90: rgba(240, 198, 198, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #f0c6c6; + --color-label-hover-bg: #eaaeae; + --color-label-active-bg: #edbaba; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(240, 198, 198, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f0c6c6 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-green.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-green.css new file mode 100755 index 0000000..af0535f --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-green.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #a6da95; + --color-primary: #a6da95; + --color-primary-contrast: #181926; + --color-primary-hover: #96d382; + --color-primary-dark-1: #9cd68a; + --color-primary-dark-2: #93d27e; + --color-primary-dark-3: #89ce73; + --color-primary-dark-4: #80ca68; + --color-primary-dark-5: #76c65c; + --color-primary-dark-6: #6dc251; + --color-primary-dark-7: #63be46; + --color-primary-light-1: #b0dea0; + --color-primary-light-2: #b9e2ac; + --color-primary-light-3: #c3e6b7; + --color-primary-light-4: #cceac2; + --color-primary-light-5: #d6eece; + --color-primary-light-6: #dff2d9; + --color-primary-light-7: #e9f6e4; + --color-primary-alpha-10: rgba(166, 218, 149, 0.1); + --color-primary-alpha-20: rgba(166, 218, 149, 0.2); + --color-primary-alpha-30: rgba(166, 218, 149, 0.3); + --color-primary-alpha-40: rgba(166, 218, 149, 0.4); + --color-primary-alpha-50: rgba(166, 218, 149, 0.5); + --color-primary-alpha-60: rgba(166, 218, 149, 0.6); + --color-primary-alpha-70: rgba(166, 218, 149, 0.7); + --color-primary-alpha-80: rgba(166, 218, 149, 0.8); + --color-primary-alpha-90: rgba(166, 218, 149, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #a6da95; + --color-label-hover-bg: #93d27e; + --color-label-active-bg: #9cd68a; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(166, 218, 149, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #a6da95 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-lavender.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-lavender.css new file mode 100755 index 0000000..00ec1a6 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-lavender.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #b7bdf8; + --color-primary: #b7bdf8; + --color-primary-contrast: #181926; + --color-primary-hover: #a0a8f6; + --color-primary-dark-1: #a9b0f7; + --color-primary-dark-2: #9ba3f5; + --color-primary-dark-3: #8d97f4; + --color-primary-dark-4: #7f8af3; + --color-primary-dark-5: #717df1; + --color-primary-dark-6: #6370f0; + --color-primary-dark-7: #5564ef; + --color-primary-light-1: #c5caf9; + --color-primary-light-2: #d3d7fb; + --color-primary-light-3: #e1e3fc; + --color-primary-light-4: #eff0fd; + --color-primary-light-5: #fdfdff; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(183, 189, 248, 0.1); + --color-primary-alpha-20: rgba(183, 189, 248, 0.2); + --color-primary-alpha-30: rgba(183, 189, 248, 0.3); + --color-primary-alpha-40: rgba(183, 189, 248, 0.4); + --color-primary-alpha-50: rgba(183, 189, 248, 0.5); + --color-primary-alpha-60: rgba(183, 189, 248, 0.6); + --color-primary-alpha-70: rgba(183, 189, 248, 0.7); + --color-primary-alpha-80: rgba(183, 189, 248, 0.8); + --color-primary-alpha-90: rgba(183, 189, 248, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #b7bdf8; + --color-label-hover-bg: #9ba3f5; + --color-label-active-bg: #a9b0f7; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(183, 189, 248, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #b7bdf8 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-maroon.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-maroon.css new file mode 100755 index 0000000..dd56b72 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-maroon.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #ee99a0; + --color-primary: #ee99a0; + --color-primary-contrast: #181926; + --color-primary-hover: #ea838c; + --color-primary-dark-1: #ec8c94; + --color-primary-dark-2: #ea7f88; + --color-primary-dark-3: #e7727b; + --color-primary-dark-4: #e5656f; + --color-primary-dark-5: #e35763; + --color-primary-dark-6: #e14a57; + --color-primary-dark-7: #df3d4b; + --color-primary-light-1: #f0a6ac; + --color-primary-light-2: #f2b3b8; + --color-primary-light-3: #f5c0c5; + --color-primary-light-4: #f7cdd1; + --color-primary-light-5: #f9dbdd; + --color-primary-light-6: #fbe8e9; + --color-primary-light-7: #fdf5f6; + --color-primary-alpha-10: rgba(238, 153, 160, 0.1); + --color-primary-alpha-20: rgba(238, 153, 160, 0.2); + --color-primary-alpha-30: rgba(238, 153, 160, 0.3); + --color-primary-alpha-40: rgba(238, 153, 160, 0.4); + --color-primary-alpha-50: rgba(238, 153, 160, 0.5); + --color-primary-alpha-60: rgba(238, 153, 160, 0.6); + --color-primary-alpha-70: rgba(238, 153, 160, 0.7); + --color-primary-alpha-80: rgba(238, 153, 160, 0.8); + --color-primary-alpha-90: rgba(238, 153, 160, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #ee99a0; + --color-label-hover-bg: #ea7f88; + --color-label-active-bg: #ec8c94; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(238, 153, 160, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #ee99a0 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-mauve.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-mauve.css new file mode 100755 index 0000000..fcccf4c --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-mauve.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #c6a0f6; + --color-primary: #c6a0f6; + --color-primary-contrast: #181926; + --color-primary-hover: #b889f4; + --color-primary-dark-1: #be92f5; + --color-primary-dark-2: #b584f3; + --color-primary-dark-3: #ad76f2; + --color-primary-dark-4: #a468f1; + --color-primary-dark-5: #9c5aef; + --color-primary-dark-6: #944cee; + --color-primary-dark-7: #8b3eed; + --color-primary-light-1: #ceaef7; + --color-primary-light-2: #d7bcf9; + --color-primary-light-3: #dfcafa; + --color-primary-light-4: #e8d8fb; + --color-primary-light-5: #f0e6fd; + --color-primary-light-6: #f8f4fe; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(198, 160, 246, 0.1); + --color-primary-alpha-20: rgba(198, 160, 246, 0.2); + --color-primary-alpha-30: rgba(198, 160, 246, 0.3); + --color-primary-alpha-40: rgba(198, 160, 246, 0.4); + --color-primary-alpha-50: rgba(198, 160, 246, 0.5); + --color-primary-alpha-60: rgba(198, 160, 246, 0.6); + --color-primary-alpha-70: rgba(198, 160, 246, 0.7); + --color-primary-alpha-80: rgba(198, 160, 246, 0.8); + --color-primary-alpha-90: rgba(198, 160, 246, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #c6a0f6; + --color-label-hover-bg: #b584f3; + --color-label-active-bg: #be92f5; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(198, 160, 246, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #c6a0f6 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-peach.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-peach.css new file mode 100755 index 0000000..13baf84 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-peach.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f5a97f; + --color-primary: #f5a97f; + --color-primary-contrast: #181926; + --color-primary-hover: #f39967; + --color-primary-dark-1: #f49f71; + --color-primary-dark-2: #f39663; + --color-primary-dark-3: #f28c54; + --color-primary-dark-4: #f18346; + --color-primary-dark-5: #ef7938; + --color-primary-dark-6: #ee702a; + --color-primary-dark-7: #ed661c; + --color-primary-light-1: #f6b38d; + --color-primary-light-2: #f7bc9b; + --color-primary-light-3: #f8c6aa; + --color-primary-light-4: #f9cfb8; + --color-primary-light-5: #fbd9c6; + --color-primary-light-6: #fce2d4; + --color-primary-light-7: #fdece2; + --color-primary-alpha-10: rgba(245, 169, 127, 0.1); + --color-primary-alpha-20: rgba(245, 169, 127, 0.2); + --color-primary-alpha-30: rgba(245, 169, 127, 0.3); + --color-primary-alpha-40: rgba(245, 169, 127, 0.4); + --color-primary-alpha-50: rgba(245, 169, 127, 0.5); + --color-primary-alpha-60: rgba(245, 169, 127, 0.6); + --color-primary-alpha-70: rgba(245, 169, 127, 0.7); + --color-primary-alpha-80: rgba(245, 169, 127, 0.8); + --color-primary-alpha-90: rgba(245, 169, 127, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #f5a97f; + --color-label-hover-bg: #f39663; + --color-label-active-bg: #f49f71; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(245, 169, 127, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f5a97f !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-pink.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-pink.css new file mode 100755 index 0000000..49a44f3 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-pink.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f5bde6; + --color-primary: #f5bde6; + --color-primary-contrast: #181926; + --color-primary-hover: #f2a7de; + --color-primary-dark-1: #f3b0e1; + --color-primary-dark-2: #f1a2dc; + --color-primary-dark-3: #ef95d7; + --color-primary-dark-4: #ed88d2; + --color-primary-dark-5: #eb7bcd; + --color-primary-dark-6: #e96dc8; + --color-primary-dark-7: #e760c3; + --color-primary-light-1: #f7caeb; + --color-primary-light-2: #f9d8f0; + --color-primary-light-3: #fbe5f5; + --color-primary-light-4: #fdf2fa; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(245, 189, 230, 0.1); + --color-primary-alpha-20: rgba(245, 189, 230, 0.2); + --color-primary-alpha-30: rgba(245, 189, 230, 0.3); + --color-primary-alpha-40: rgba(245, 189, 230, 0.4); + --color-primary-alpha-50: rgba(245, 189, 230, 0.5); + --color-primary-alpha-60: rgba(245, 189, 230, 0.6); + --color-primary-alpha-70: rgba(245, 189, 230, 0.7); + --color-primary-alpha-80: rgba(245, 189, 230, 0.8); + --color-primary-alpha-90: rgba(245, 189, 230, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #f5bde6; + --color-label-hover-bg: #f1a2dc; + --color-label-active-bg: #f3b0e1; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(245, 189, 230, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f5bde6 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-red.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-red.css new file mode 100755 index 0000000..20549df --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-red.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #ed8796; + --color-primary: #ed8796; + --color-primary-contrast: #181926; + --color-primary-hover: #ea7183; + --color-primary-dark-1: #eb7a8a; + --color-primary-dark-2: #e96c7f; + --color-primary-dark-3: #e75f73; + --color-primary-dark-4: #e55267; + --color-primary-dark-5: #e3445c; + --color-primary-dark-6: #e13750; + --color-primary-dark-7: #df2a45; + --color-primary-light-1: #ef94a2; + --color-primary-light-2: #f1a2ad; + --color-primary-light-3: #f3afb9; + --color-primary-light-4: #f5bcc5; + --color-primary-light-5: #f7cad0; + --color-primary-light-6: #f9d7dc; + --color-primary-light-7: #fbe4e7; + --color-primary-alpha-10: rgba(237, 135, 150, 0.1); + --color-primary-alpha-20: rgba(237, 135, 150, 0.2); + --color-primary-alpha-30: rgba(237, 135, 150, 0.3); + --color-primary-alpha-40: rgba(237, 135, 150, 0.4); + --color-primary-alpha-50: rgba(237, 135, 150, 0.5); + --color-primary-alpha-60: rgba(237, 135, 150, 0.6); + --color-primary-alpha-70: rgba(237, 135, 150, 0.7); + --color-primary-alpha-80: rgba(237, 135, 150, 0.8); + --color-primary-alpha-90: rgba(237, 135, 150, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #ed8796; + --color-label-hover-bg: #e96c7f; + --color-label-active-bg: #eb7a8a; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(237, 135, 150, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #ed8796 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-rosewater.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-rosewater.css new file mode 100755 index 0000000..9471045 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-rosewater.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f4dbd6; + --color-primary: #f4dbd6; + --color-primary-contrast: #181926; + --color-primary-hover: #efc9c2; + --color-primary-dark-1: #f1d0ca; + --color-primary-dark-2: #eec6be; + --color-primary-dark-3: #eabbb2; + --color-primary-dark-4: #e7b1a6; + --color-primary-dark-5: #e4a69a; + --color-primary-dark-6: #e19b8e; + --color-primary-dark-7: #dd9182; + --color-primary-light-1: #f7e6e2; + --color-primary-light-2: #faf0ee; + --color-primary-light-3: #fefbfa; + --color-primary-light-4: white; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(244, 219, 214, 0.1); + --color-primary-alpha-20: rgba(244, 219, 214, 0.2); + --color-primary-alpha-30: rgba(244, 219, 214, 0.3); + --color-primary-alpha-40: rgba(244, 219, 214, 0.4); + --color-primary-alpha-50: rgba(244, 219, 214, 0.5); + --color-primary-alpha-60: rgba(244, 219, 214, 0.6); + --color-primary-alpha-70: rgba(244, 219, 214, 0.7); + --color-primary-alpha-80: rgba(244, 219, 214, 0.8); + --color-primary-alpha-90: rgba(244, 219, 214, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #f4dbd6; + --color-label-hover-bg: #eec6be; + --color-label-active-bg: #f1d0ca; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(244, 219, 214, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f4dbd6 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-sapphire.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-sapphire.css new file mode 100755 index 0000000..67c3425 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-sapphire.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #7dc4e4; + --color-primary: #7dc4e4; + --color-primary-contrast: #181926; + --color-primary-hover: #68bae0; + --color-primary-dark-1: #70bee1; + --color-primary-dark-2: #64b9df; + --color-primary-dark-3: #57b3dc; + --color-primary-dark-4: #4aadd9; + --color-primary-dark-5: #3ea7d7; + --color-primary-dark-6: #31a2d4; + --color-primary-dark-7: #2a99cc; + --color-primary-light-1: #8acae7; + --color-primary-light-2: #96cfe9; + --color-primary-light-3: #a3d5ec; + --color-primary-light-4: #b0dbef; + --color-primary-light-5: #bce1f1; + --color-primary-light-6: #c9e6f4; + --color-primary-light-7: #d6ecf6; + --color-primary-alpha-10: rgba(125, 196, 228, 0.1); + --color-primary-alpha-20: rgba(125, 196, 228, 0.2); + --color-primary-alpha-30: rgba(125, 196, 228, 0.3); + --color-primary-alpha-40: rgba(125, 196, 228, 0.4); + --color-primary-alpha-50: rgba(125, 196, 228, 0.5); + --color-primary-alpha-60: rgba(125, 196, 228, 0.6); + --color-primary-alpha-70: rgba(125, 196, 228, 0.7); + --color-primary-alpha-80: rgba(125, 196, 228, 0.8); + --color-primary-alpha-90: rgba(125, 196, 228, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #7dc4e4; + --color-label-hover-bg: #64b9df; + --color-label-active-bg: #70bee1; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(125, 196, 228, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #7dc4e4 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-sky.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-sky.css new file mode 100755 index 0000000..3a2cc72 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-sky.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #91d7e3; + --color-primary: #91d7e3; + --color-primary-contrast: #181926; + --color-primary-hover: #7dd0de; + --color-primary-dark-1: #85d3e0; + --color-primary-dark-2: #79cedd; + --color-primary-dark-3: #6ccada; + --color-primary-dark-4: #60c5d7; + --color-primary-dark-5: #54c1d3; + --color-primary-dark-6: #48bcd0; + --color-primary-dark-7: #3cb8cd; + --color-primary-light-1: #9ddbe6; + --color-primary-light-2: #a9e0e9; + --color-primary-light-3: #b6e4ec; + --color-primary-light-4: #c2e9ef; + --color-primary-light-5: #ceedf3; + --color-primary-light-6: #daf2f6; + --color-primary-light-7: #e6f6f9; + --color-primary-alpha-10: rgba(145, 215, 227, 0.1); + --color-primary-alpha-20: rgba(145, 215, 227, 0.2); + --color-primary-alpha-30: rgba(145, 215, 227, 0.3); + --color-primary-alpha-40: rgba(145, 215, 227, 0.4); + --color-primary-alpha-50: rgba(145, 215, 227, 0.5); + --color-primary-alpha-60: rgba(145, 215, 227, 0.6); + --color-primary-alpha-70: rgba(145, 215, 227, 0.7); + --color-primary-alpha-80: rgba(145, 215, 227, 0.8); + --color-primary-alpha-90: rgba(145, 215, 227, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #91d7e3; + --color-label-hover-bg: #79cedd; + --color-label-active-bg: #85d3e0; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(145, 215, 227, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #91d7e3 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-teal.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-teal.css new file mode 100755 index 0000000..63569bb --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-teal.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #8bd5ca; + --color-primary: #8bd5ca; + --color-primary-contrast: #181926; + --color-primary-hover: #78cec1; + --color-primary-dark-1: #80d1c5; + --color-primary-dark-2: #75cdc0; + --color-primary-dark-3: #69c9bb; + --color-primary-dark-4: #5ec5b5; + --color-primary-dark-5: #53c1b0; + --color-primary-dark-6: #48bdab; + --color-primary-dark-7: #41b4a3; + --color-primary-light-1: #96d9cf; + --color-primary-light-2: #a1ddd4; + --color-primary-light-3: #ade1d9; + --color-primary-light-4: #b8e5df; + --color-primary-light-5: #c3e9e4; + --color-primary-light-6: #ceede9; + --color-primary-light-7: #daf1ee; + --color-primary-alpha-10: rgba(139, 213, 202, 0.1); + --color-primary-alpha-20: rgba(139, 213, 202, 0.2); + --color-primary-alpha-30: rgba(139, 213, 202, 0.3); + --color-primary-alpha-40: rgba(139, 213, 202, 0.4); + --color-primary-alpha-50: rgba(139, 213, 202, 0.5); + --color-primary-alpha-60: rgba(139, 213, 202, 0.6); + --color-primary-alpha-70: rgba(139, 213, 202, 0.7); + --color-primary-alpha-80: rgba(139, 213, 202, 0.8); + --color-primary-alpha-90: rgba(139, 213, 202, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #8bd5ca; + --color-label-hover-bg: #75cdc0; + --color-label-active-bg: #80d1c5; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(139, 213, 202, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #8bd5ca !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-yellow.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-yellow.css new file mode 100755 index 0000000..1d8f219 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-macchiato-yellow.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #eed49f; + --color-primary: #eed49f; + --color-primary-contrast: #181926; + --color-primary-hover: #eaca89; + --color-primary-dark-1: #ecce92; + --color-primary-dark-2: #e9c885; + --color-primary-dark-3: #e7c378; + --color-primary-dark-4: #e5bd6b; + --color-primary-dark-5: #e2b75e; + --color-primary-dark-6: #e0b151; + --color-primary-dark-7: #deab44; + --color-primary-light-1: #f0daac; + --color-primary-light-2: #f3e0b9; + --color-primary-light-3: #f5e5c6; + --color-primary-light-4: #f7ebd3; + --color-primary-light-5: #faf1e0; + --color-primary-light-6: #fcf7ed; + --color-primary-light-7: #fefdfa; + --color-primary-alpha-10: rgba(238, 212, 159, 0.1); + --color-primary-alpha-20: rgba(238, 212, 159, 0.2); + --color-primary-alpha-30: rgba(238, 212, 159, 0.3); + --color-primary-alpha-40: rgba(238, 212, 159, 0.4); + --color-primary-alpha-50: rgba(238, 212, 159, 0.5); + --color-primary-alpha-60: rgba(238, 212, 159, 0.6); + --color-primary-alpha-70: rgba(238, 212, 159, 0.7); + --color-primary-alpha-80: rgba(238, 212, 159, 0.8); + --color-primary-alpha-90: rgba(238, 212, 159, 0.9); + --color-secondary: #494d64; + --color-secondary-dark-1: #3c4158; + --color-secondary-dark-2: #424761; + --color-secondary-dark-3: #494e6a; + --color-secondary-dark-4: #4f5573; + --color-secondary-dark-5: #555b7c; + --color-secondary-dark-6: #5b6286; + --color-secondary-dark-7: #61698f; + --color-secondary-dark-8: #686f98; + --color-secondary-dark-9: #71789e; + --color-secondary-dark-10: #7a81a4; + --color-secondary-dark-11: #8389aa; + --color-secondary-dark-12: #8c92b0; + --color-secondary-dark-13: #959bb7; + --color-secondary-light-1: #303346; + --color-secondary-light-2: #2a2d3d; + --color-secondary-light-3: #232634; + --color-secondary-light-4: #1d1f2b; + --color-secondary-alpha-10: rgba(54, 58, 79, 0.1); + --color-secondary-alpha-20: rgba(54, 58, 79, 0.2); + --color-secondary-alpha-30: rgba(54, 58, 79, 0.3); + --color-secondary-alpha-40: rgba(54, 58, 79, 0.4); + --color-secondary-alpha-50: rgba(54, 58, 79, 0.5); + --color-secondary-alpha-60: rgba(54, 58, 79, 0.6); + --color-secondary-alpha-70: rgba(54, 58, 79, 0.7); + --color-secondary-alpha-80: rgba(54, 58, 79, 0.8); + --color-secondary-alpha-90: rgba(54, 58, 79, 0.9); + /* colors */ + --color-red: #ed8796; + --color-orange: #f5a97f; + --color-yellow: #eed49f; + --color-olive: #a6da95; + --color-green: #a6da95; + --color-teal: #8bd5ca; + --color-blue: #8aadf4; + --color-violet: #b7bdf8; + --color-purple: #c6a0f6; + --color-pink: #f5bde6; + --color-brown: #f0c6c6; + --color-grey: #939ab7; + --color-black: #1e2030; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #e65b6f; + --color-orange-light: #f18950; + --color-yellow-light: #e6c174; + --color-olive-light: #86cd6f; + --color-green-light: #86cd6f; + --color-teal-light: #66c7b9; + --color-blue-light: #5b8cf0; + --color-violet-light: #8992f3; + --color-purple-light: #aa71f2; + --color-pink-light: #ee91d5; + --color-brown-light: #e59e9e; + --color-grey-light: #747da3; + --color-black-light: #0a0b11; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #e65b6f; + --color-orange-dark-1: #f18950; + --color-yellow-dark-1: #e6c174; + --color-olive-dark-1: #86cd6f; + --color-green-dark-1: #86cd6f; + --color-teal-dark-1: #66c7b9; + --color-blue-dark-1: #5b8cf0; + --color-violet-dark-1: #8992f3; + --color-purple-dark-1: #aa71f2; + --color-pink-dark-1: #ee91d5; + --color-brown-dark-1: #e59e9e; + --color-black-dark-1: #0a0b11; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e02e48; + --color-orange-dark-2: #ee6920; + --color-yellow-dark-2: #dfad48; + --color-olive-dark-2: #67c049; + --color-green-dark-2: #67c049; + --color-teal-dark-2: #42b8a6; + --color-blue-dark-2: #2d6ceb; + --color-violet-dark-2: #5a68ef; + --color-purple-dark-2: #8e43ed; + --color-pink-dark-2: #e864c4; + --color-brown-dark-2: #db7575; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f4dbd6; + --color-white: #cad3f5; + --color-diff-removed-word-bg: rgba(237, 135, 150, 0.15); + --color-diff-added-word-bg: rgba(166, 218, 149, 0.15); + --color-diff-removed-row-bg: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-bg: rgba(238, 212, 159, 0.07); + --color-diff-added-row-bg: rgba(166, 218, 149, 0.07); + --color-diff-removed-row-border: rgba(237, 135, 150, 0.07); + --color-diff-moved-row-border: rgba(238, 212, 159, 0.07); + --color-diff-added-row-border: rgba(166, 218, 149, 0.07); + --color-diff-inactive: #939ab7; + --color-error-border: #ed8796; + --color-error-bg: #ed8796; + --color-error-bg-active: #ea7183; + --color-error-bg-hover: #e65b6f; + --color-error-text: #181926; + --color-success-border: #86cd6f; + --color-success-bg: #a6da95; + --color-success-text: #181926; + --color-warning-border: #e6c174; + --color-warning-bg: #eed49f; + --color-warning-text: #181926; + --color-info-border: #5b8cf0; + --color-info-bg: #181926; + --color-info-text: #cad3f5; + --color-red-badge: #e65b6f; + --color-red-badge-bg: #181926; + --color-red-badge-hover-bg: #ea7183; + --color-green-badge: #a6da95; + --color-green-badge-bg: #a6da95; + --color-green-badge-hover-bg: #96d382; + --color-yellow-badge: #eed49f; + --color-yellow-badge-bg: #181926; + --color-yellow-badge-hover-bg: #eaca89; + --color-orange-badge: #f5a97f; + --color-orange-badge-bg: #181926; + --color-orange-badge-hover-bg: #f39967; + --color-git: #f5a97f; + --color-highlight-bg: rgba(238, 212, 159, 0.15); + /* target-based colors */ + --color-body: #181926; + --color-box-header: #1e2030; + --color-box-body: #1e2030; + --color-box-body-highlight: #363a4f; + --color-text-dark: #a5adcb; + --color-text: #cad3f5; + --color-text-light: #b8c0e0; + --color-text-light-1: #b8c0e0; + --color-text-light-2: #b8c0e0; + --color-text-light-3: #b8c0e0; + --color-footer: #1e2030; + --color-timeline: #363a4f; + --color-input-text: #cad3f5; + --color-input-background: #363a4f; + --color-input-toggle-background: #363a4f; + --color-input-border: #494d64; + --color-input-border-hover: #5b6078; + --color-nav-bg: #1e2030; + --color-nav-hover-bg: #363a4f; + --color-navbar: #1e2030; + --color-navbar-transparent: rgba(24, 25, 38, 0); + --color-light: rgba(91, 96, 120, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #5b6078; + --color-hover: rgba(110, 115, 141, 0.1); + --color-active: rgba(202, 211, 245, 0.1); + --color-menu: #363a4f; + --color-card: #363a4f; + --color-markup-table-row: rgba(202, 211, 245, 0.02); + --color-markup-code-block: rgba(202, 211, 245, 0.05); + --color-markup-code-inline: #363a4f; + --color-button: #363a4f; + --color-code-bg: #24273a; + --color-code-sidebar-bg: #363a4f; + --color-shadow: rgba(24, 25, 38, 0.1); + --color-tooltip-bg: #363a4f; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #363a4f; + --color-text-focus: #cad3f5; + --color-expand-button: #5b6078; + --color-placeholder-text: #a5adcb; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(202, 211, 245, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #1e2030; + --color-header-wrapper-transparent: rgba(30, 32, 48, 0); + --color-label-text: #181926; + --color-label-bg: #eed49f; + --color-label-hover-bg: #e9c885; + --color-label-active-bg: #ecce92; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #494d64; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #181926; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #24273a; +} + +.ui.basic.modal { + background-color: #24273a; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #181926; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #181926; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #181926; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cad3f5 !important; +} + +.inline-code-block { + color: #181926; +} + +::selection { + background: rgba(238, 212, 159, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #f5a97f; +} + +/* Comment */ +.chroma .c { + color: #6e738d; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6e738d; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6e738d; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6e738d; +} + +/* CommentPreproc */ +.chroma .cp { + color: #8aadf4; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #8aadf4; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6e738d; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #8aadf4; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cad3f5; + background-color: rgba(237, 135, 150, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #91d7e3; +} + +/* GenericInserted */ +.chroma .gi { + color: #cad3f5; + background-color: rgba(166, 218, 149, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #f5a97f; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6e738d; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #ee99a0; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #ee99a0; +} + +/* GenericSubheading */ +.chroma .gu { + color: #91d7e3; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #f5a97f; +} + +/* Keyword */ +.chroma .k { + color: #c6a0f6; +} + +/* KeywordConstant */ +.chroma .kc { + color: #eed49f; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #c6a0f6; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #eed49f; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #c6a0f6; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #c6a0f6; +} + +/* KeywordType */ +.chroma .kt { + color: #eed49f; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #f5a97f; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #f5a97f; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #f5a97f; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #f5a97f; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #f5a97f; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #f5a97f; +} + +/* Name */ +.chroma .n { + color: #b7bdf8; +} + +/* NameAttribute */ +.chroma .na { + color: #eed49f; +} + +/* NameBuiltin */ +.chroma .nb { + color: #f5a97f; +} + +/* NameClass */ +.chroma .nc { + color: #eed49f; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5bde6; +} + +/* NameException */ +.chroma .ne { + color: #ee99a0; +} + +/* NameFunction */ +.chroma .nf { + color: #8aadf4; +} + +/* NameEntity */ +.chroma .ni { + color: #f5bde6; +} + +/* NameLabel */ +.chroma .nl { + color: #eed49f; +} + +/* NameNamespace */ +.chroma .nn { + color: #eed49f; +} + +/* NameConstant */ +.chroma .no { + color: #eed49f; +} + +/* NameTag */ +.chroma .nt { + color: #c6a0f6; +} + +/* NameVariable */ +.chroma .nv { + color: #f5a97f; +} + +/* NameOther */ +.chroma .nx { + color: #f5a97f; +} + +/* Operator */ +.chroma .o { + color: #91d7e3; +} + +/* OperatorWord */ +.chroma .ow { + color: #91d7e3; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #939ab7; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6da95; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6da95; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6da95; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6da95; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6da95; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6da95; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6da95; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #8aadf4; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6da95; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6da95; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #8aadf4; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6da95; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6da95; +} + +/* NameVariableClass */ +.chroma .vc { + color: #eed49f; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #f5a97f; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #eed49f; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #363a4f; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cad3f5; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cad3f5; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6da95; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #c6a0f6; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #ed8796; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #f5a97f; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cad3f5; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #91d7e3; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #8bd5ca; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #5b6078; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6da95; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6da95; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #f5a97f; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #f5a97f; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #f5a97f; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cad3f5; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #eed49f; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #eed49f; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #939ab7; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #8aadf4; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #8aadf4; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #ed8796; +} + +.monaco-editor .selected-text { + background-color: #363a4f !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a5adcb !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #eed49f !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #303347 !important; +} +.monaco-editor .mtk1 { + color: #cad3f5 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #f5a97f !important; +} +.monaco-editor .mtk4 { + color: #8bd5ca !important; +} +.monaco-editor .mtk5 { + color: #cad3f5 !important; +} +.monaco-editor .mtk6 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk7 { + color: #f5a97f !important; +} +.monaco-editor .mtk8 { + color: #939ab7 !important; +} +.monaco-editor .mtk9 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk10 { + color: #a5adcb !important; +} +.monaco-editor .mtk11 { + color: #8bd5ca !important; +} +.monaco-editor .mtk12 { + color: #8bd5ca !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #c6a0f6 !important; +} +.monaco-editor .mtk16 { + color: #939ab7 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #8bd5ca !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6da95 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #8aadf4 !important; +} +.monaco-editor .mtk24 { + color: #f5a97f !important; +} +.monaco-editor .mtk25 { + color: #f5bde6 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #dfa5bc !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e4baae !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e0d4c1 !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b4d7bb !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4bcf4 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #c8b4f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-maroon-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-maroon-auto.css new file mode 100755 index 0000000..54e8593 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-maroon-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-maroon.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-maroon.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mauve-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mauve-auto.css new file mode 100755 index 0000000..c255823 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mauve-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-mauve.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-mauve.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-blue.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-blue.css new file mode 100755 index 0000000..0a24747 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-blue.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #89b4fa; + --color-primary: #89b4fa; + --color-primary-contrast: #11111b; + --color-primary-hover: #71a4f9; + --color-primary-dark-1: #7aabf9; + --color-primary-dark-2: #6ca1f9; + --color-primary-dark-3: #5d98f8; + --color-primary-dark-4: #4e8ff8; + --color-primary-dark-5: #4085f7; + --color-primary-dark-6: #317cf6; + --color-primary-dark-7: #2273f6; + --color-primary-light-1: #98bdfb; + --color-primary-light-2: #a6c7fb; + --color-primary-light-3: #b5d0fc; + --color-primary-light-4: #c4d9fc; + --color-primary-light-5: #d2e3fd; + --color-primary-light-6: #e1ecfe; + --color-primary-light-7: #f0f5fe; + --color-primary-alpha-10: rgba(137, 180, 250, 0.1); + --color-primary-alpha-20: rgba(137, 180, 250, 0.2); + --color-primary-alpha-30: rgba(137, 180, 250, 0.3); + --color-primary-alpha-40: rgba(137, 180, 250, 0.4); + --color-primary-alpha-50: rgba(137, 180, 250, 0.5); + --color-primary-alpha-60: rgba(137, 180, 250, 0.6); + --color-primary-alpha-70: rgba(137, 180, 250, 0.7); + --color-primary-alpha-80: rgba(137, 180, 250, 0.8); + --color-primary-alpha-90: rgba(137, 180, 250, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #89b4fa; + --color-label-hover-bg: #6ca1f9; + --color-label-active-bg: #7aabf9; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(137, 180, 250, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #89b4fa !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-flamingo.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-flamingo.css new file mode 100755 index 0000000..39a46e6 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-flamingo.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f2cdcd; + --color-primary: #f2cdcd; + --color-primary-contrast: #11111b; + --color-primary-hover: #edb9b9; + --color-primary-dark-1: #efc1c1; + --color-primary-dark-2: #ecb5b5; + --color-primary-dark-3: #e9a9a9; + --color-primary-dark-4: #e59c9c; + --color-primary-dark-5: #e29090; + --color-primary-dark-6: #df8484; + --color-primary-dark-7: #dc7878; + --color-primary-light-1: #f5d9d9; + --color-primary-light-2: #f8e5e5; + --color-primary-light-3: #fbf1f1; + --color-primary-light-4: #fffefe; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(242, 205, 205, 0.1); + --color-primary-alpha-20: rgba(242, 205, 205, 0.2); + --color-primary-alpha-30: rgba(242, 205, 205, 0.3); + --color-primary-alpha-40: rgba(242, 205, 205, 0.4); + --color-primary-alpha-50: rgba(242, 205, 205, 0.5); + --color-primary-alpha-60: rgba(242, 205, 205, 0.6); + --color-primary-alpha-70: rgba(242, 205, 205, 0.7); + --color-primary-alpha-80: rgba(242, 205, 205, 0.8); + --color-primary-alpha-90: rgba(242, 205, 205, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #f2cdcd; + --color-label-hover-bg: #ecb5b5; + --color-label-active-bg: #efc1c1; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(242, 205, 205, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f2cdcd !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-green.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-green.css new file mode 100755 index 0000000..175ca5c --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-green.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #a6e3a1; + --color-primary: #a6e3a1; + --color-primary-contrast: #11111b; + --color-primary-hover: #93dd8d; + --color-primary-dark-1: #9bdf95; + --color-primary-dark-2: #90dc89; + --color-primary-dark-3: #85d87e; + --color-primary-dark-4: #79d572; + --color-primary-dark-5: #6ed166; + --color-primary-dark-6: #63ce5a; + --color-primary-dark-7: #58ca4e; + --color-primary-light-1: #b1e7ad; + --color-primary-light-2: #bceab9; + --color-primary-light-3: #c7eec4; + --color-primary-light-4: #d3f1d0; + --color-primary-light-5: #def5dc; + --color-primary-light-6: #e9f8e8; + --color-primary-light-7: #f4fcf4; + --color-primary-alpha-10: rgba(166, 227, 161, 0.1); + --color-primary-alpha-20: rgba(166, 227, 161, 0.2); + --color-primary-alpha-30: rgba(166, 227, 161, 0.3); + --color-primary-alpha-40: rgba(166, 227, 161, 0.4); + --color-primary-alpha-50: rgba(166, 227, 161, 0.5); + --color-primary-alpha-60: rgba(166, 227, 161, 0.6); + --color-primary-alpha-70: rgba(166, 227, 161, 0.7); + --color-primary-alpha-80: rgba(166, 227, 161, 0.8); + --color-primary-alpha-90: rgba(166, 227, 161, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #a6e3a1; + --color-label-hover-bg: #90dc89; + --color-label-active-bg: #9bdf95; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(166, 227, 161, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #a6e3a1 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-lavender.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-lavender.css new file mode 100755 index 0000000..b4e80d2 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-lavender.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #b4befe; + --color-primary: #b4befe; + --color-primary-contrast: #11111b; + --color-primary-hover: #9ba8fe; + --color-primary-dark-1: #a5b1fe; + --color-primary-dark-2: #96a4fe; + --color-primary-dark-3: #8797fd; + --color-primary-dark-4: #788afd; + --color-primary-dark-5: #697dfd; + --color-primary-dark-6: #596ffd; + --color-primary-dark-7: #4a62fd; + --color-primary-light-1: #c3cbfe; + --color-primary-light-2: #d2d8fe; + --color-primary-light-3: #e1e5ff; + --color-primary-light-4: #f0f2ff; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(180, 190, 254, 0.1); + --color-primary-alpha-20: rgba(180, 190, 254, 0.2); + --color-primary-alpha-30: rgba(180, 190, 254, 0.3); + --color-primary-alpha-40: rgba(180, 190, 254, 0.4); + --color-primary-alpha-50: rgba(180, 190, 254, 0.5); + --color-primary-alpha-60: rgba(180, 190, 254, 0.6); + --color-primary-alpha-70: rgba(180, 190, 254, 0.7); + --color-primary-alpha-80: rgba(180, 190, 254, 0.8); + --color-primary-alpha-90: rgba(180, 190, 254, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #b4befe; + --color-label-hover-bg: #96a4fe; + --color-label-active-bg: #a5b1fe; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(180, 190, 254, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #b4befe !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-maroon.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-maroon.css new file mode 100755 index 0000000..09be002 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-maroon.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #eba0ac; + --color-primary: #eba0ac; + --color-primary-contrast: #11111b; + --color-primary-hover: #e78b9a; + --color-primary-dark-1: #e893a1; + --color-primary-dark-2: #e68796; + --color-primary-dark-3: #e37a8b; + --color-primary-dark-4: #e06d80; + --color-primary-dark-5: #de6175; + --color-primary-dark-6: #db546a; + --color-primary-dark-7: #d8485f; + --color-primary-light-1: #eeadb7; + --color-primary-light-2: #f0b9c2; + --color-primary-light-3: #f3c6cd; + --color-primary-light-4: #f6d3d8; + --color-primary-light-5: #f8dfe3; + --color-primary-light-6: #fbecee; + --color-primary-light-7: #fef8f9; + --color-primary-alpha-10: rgba(235, 160, 172, 0.1); + --color-primary-alpha-20: rgba(235, 160, 172, 0.2); + --color-primary-alpha-30: rgba(235, 160, 172, 0.3); + --color-primary-alpha-40: rgba(235, 160, 172, 0.4); + --color-primary-alpha-50: rgba(235, 160, 172, 0.5); + --color-primary-alpha-60: rgba(235, 160, 172, 0.6); + --color-primary-alpha-70: rgba(235, 160, 172, 0.7); + --color-primary-alpha-80: rgba(235, 160, 172, 0.8); + --color-primary-alpha-90: rgba(235, 160, 172, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #eba0ac; + --color-label-hover-bg: #e68796; + --color-label-active-bg: #e893a1; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(235, 160, 172, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #eba0ac !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-mauve.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-mauve.css new file mode 100755 index 0000000..759cd04 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-mauve.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #cba6f7; + --color-primary: #cba6f7; + --color-primary-contrast: #11111b; + --color-primary-hover: #bd8ff5; + --color-primary-dark-1: #c398f6; + --color-primary-dark-2: #bb8af4; + --color-primary-dark-3: #b27cf3; + --color-primary-dark-4: #aa6ef2; + --color-primary-dark-5: #a260f1; + --color-primary-dark-6: #9a52ef; + --color-primary-dark-7: #9244ee; + --color-primary-light-1: #d3b4f8; + --color-primary-light-2: #dbc2fa; + --color-primary-light-3: #e4d0fb; + --color-primary-light-4: #ecdefc; + --color-primary-light-5: #f4ecfd; + --color-primary-light-6: #fcfaff; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(203, 166, 247, 0.1); + --color-primary-alpha-20: rgba(203, 166, 247, 0.2); + --color-primary-alpha-30: rgba(203, 166, 247, 0.3); + --color-primary-alpha-40: rgba(203, 166, 247, 0.4); + --color-primary-alpha-50: rgba(203, 166, 247, 0.5); + --color-primary-alpha-60: rgba(203, 166, 247, 0.6); + --color-primary-alpha-70: rgba(203, 166, 247, 0.7); + --color-primary-alpha-80: rgba(203, 166, 247, 0.8); + --color-primary-alpha-90: rgba(203, 166, 247, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #cba6f7; + --color-label-hover-bg: #bb8af4; + --color-label-active-bg: #c398f6; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(203, 166, 247, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #cba6f7 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-peach.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-peach.css new file mode 100755 index 0000000..7562b4a --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-peach.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #fab387; + --color-primary: #fab387; + --color-primary-contrast: #11111b; + --color-primary-hover: #f9a36f; + --color-primary-dark-1: #f9aa78; + --color-primary-dark-2: #f9a06a; + --color-primary-dark-3: #f8975b; + --color-primary-dark-4: #f88e4c; + --color-primary-dark-5: #f7843e; + --color-primary-dark-6: #f67b2f; + --color-primary-dark-7: #f67220; + --color-primary-light-1: #fbbc96; + --color-primary-light-2: #fbc6a4; + --color-primary-light-3: #fccfb3; + --color-primary-light-4: #fcd8c2; + --color-primary-light-5: #fde2d0; + --color-primary-light-6: #feebdf; + --color-primary-light-7: #fef4ee; + --color-primary-alpha-10: rgba(250, 179, 135, 0.1); + --color-primary-alpha-20: rgba(250, 179, 135, 0.2); + --color-primary-alpha-30: rgba(250, 179, 135, 0.3); + --color-primary-alpha-40: rgba(250, 179, 135, 0.4); + --color-primary-alpha-50: rgba(250, 179, 135, 0.5); + --color-primary-alpha-60: rgba(250, 179, 135, 0.6); + --color-primary-alpha-70: rgba(250, 179, 135, 0.7); + --color-primary-alpha-80: rgba(250, 179, 135, 0.8); + --color-primary-alpha-90: rgba(250, 179, 135, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #fab387; + --color-label-hover-bg: #f9a06a; + --color-label-active-bg: #f9aa78; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(250, 179, 135, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #fab387 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-pink.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-pink.css new file mode 100755 index 0000000..516392b --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-pink.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f5c2e7; + --color-primary: #f5c2e7; + --color-primary-contrast: #11111b; + --color-primary-hover: #f1acde; + --color-primary-dark-1: #f3b5e2; + --color-primary-dark-2: #f1a8dd; + --color-primary-dark-3: #ef9bd7; + --color-primary-dark-4: #ec8dd2; + --color-primary-dark-5: #ea80cd; + --color-primary-dark-6: #e873c8; + --color-primary-dark-7: #e666c3; + --color-primary-light-1: #f7cfec; + --color-primary-light-2: #f9dcf1; + --color-primary-light-3: #fbe9f7; + --color-primary-light-4: #fef7fc; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(245, 194, 231, 0.1); + --color-primary-alpha-20: rgba(245, 194, 231, 0.2); + --color-primary-alpha-30: rgba(245, 194, 231, 0.3); + --color-primary-alpha-40: rgba(245, 194, 231, 0.4); + --color-primary-alpha-50: rgba(245, 194, 231, 0.5); + --color-primary-alpha-60: rgba(245, 194, 231, 0.6); + --color-primary-alpha-70: rgba(245, 194, 231, 0.7); + --color-primary-alpha-80: rgba(245, 194, 231, 0.8); + --color-primary-alpha-90: rgba(245, 194, 231, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #f5c2e7; + --color-label-hover-bg: #f1a8dd; + --color-label-active-bg: #f3b5e2; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(245, 194, 231, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f5c2e7 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-red.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-red.css new file mode 100755 index 0000000..319ce1e --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-red.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f38ba8; + --color-primary: #f38ba8; + --color-primary-contrast: #11111b; + --color-primary-hover: #f17497; + --color-primary-dark-1: #f27d9e; + --color-primary-dark-2: #f06f93; + --color-primary-dark-3: #ef6189; + --color-primary-dark-4: #ed547e; + --color-primary-dark-5: #ec4674; + --color-primary-dark-6: #ea386a; + --color-primary-dark-7: #e92a5f; + --color-primary-light-1: #f499b2; + --color-primary-light-2: #f6a7bd; + --color-primary-light-3: #f7b5c7; + --color-primary-light-4: #f9c2d2; + --color-primary-light-5: #fad0dc; + --color-primary-light-6: #fcdee6; + --color-primary-light-7: #fdecf1; + --color-primary-alpha-10: rgba(243, 139, 168, 0.1); + --color-primary-alpha-20: rgba(243, 139, 168, 0.2); + --color-primary-alpha-30: rgba(243, 139, 168, 0.3); + --color-primary-alpha-40: rgba(243, 139, 168, 0.4); + --color-primary-alpha-50: rgba(243, 139, 168, 0.5); + --color-primary-alpha-60: rgba(243, 139, 168, 0.6); + --color-primary-alpha-70: rgba(243, 139, 168, 0.7); + --color-primary-alpha-80: rgba(243, 139, 168, 0.8); + --color-primary-alpha-90: rgba(243, 139, 168, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #f38ba8; + --color-label-hover-bg: #f06f93; + --color-label-active-bg: #f27d9e; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(243, 139, 168, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f38ba8 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-rosewater.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-rosewater.css new file mode 100755 index 0000000..541b200 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-rosewater.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f5e0dc; + --color-primary: #f5e0dc; + --color-primary-contrast: #11111b; + --color-primary-hover: #efcec8; + --color-primary-dark-1: #f2d5d0; + --color-primary-dark-2: #eecbc4; + --color-primary-dark-3: #ebc0b8; + --color-primary-dark-4: #e7b6ac; + --color-primary-dark-5: #e4aba1; + --color-primary-dark-6: #e1a195; + --color-primary-dark-7: #dd9689; + --color-primary-light-1: #f8ebe8; + --color-primary-light-2: #fcf5f4; + --color-primary-light-3: white; + --color-primary-light-4: white; + --color-primary-light-5: white; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(245, 224, 220, 0.1); + --color-primary-alpha-20: rgba(245, 224, 220, 0.2); + --color-primary-alpha-30: rgba(245, 224, 220, 0.3); + --color-primary-alpha-40: rgba(245, 224, 220, 0.4); + --color-primary-alpha-50: rgba(245, 224, 220, 0.5); + --color-primary-alpha-60: rgba(245, 224, 220, 0.6); + --color-primary-alpha-70: rgba(245, 224, 220, 0.7); + --color-primary-alpha-80: rgba(245, 224, 220, 0.8); + --color-primary-alpha-90: rgba(245, 224, 220, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #f5e0dc; + --color-label-hover-bg: #eecbc4; + --color-label-active-bg: #f2d5d0; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(245, 224, 220, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f5e0dc !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-sapphire.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-sapphire.css new file mode 100755 index 0000000..bfb94b2 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-sapphire.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #74c7ec; + --color-primary: #74c7ec; + --color-primary-contrast: #11111b; + --color-primary-hover: #5ebee9; + --color-primary-dark-1: #67c2ea; + --color-primary-dark-2: #59bce8; + --color-primary-dark-3: #4cb7e6; + --color-primary-dark-4: #3eb1e5; + --color-primary-dark-5: #31ace3; + --color-primary-dark-6: #23a6e1; + --color-primary-dark-7: #1d9ed7; + --color-primary-light-1: #81ccee; + --color-primary-light-2: #8fd2f0; + --color-primary-light-3: #9cd7f2; + --color-primary-light-4: #aaddf3; + --color-primary-light-5: #b7e2f5; + --color-primary-light-6: #c5e8f7; + --color-primary-light-7: #d2edf9; + --color-primary-alpha-10: rgba(116, 199, 236, 0.1); + --color-primary-alpha-20: rgba(116, 199, 236, 0.2); + --color-primary-alpha-30: rgba(116, 199, 236, 0.3); + --color-primary-alpha-40: rgba(116, 199, 236, 0.4); + --color-primary-alpha-50: rgba(116, 199, 236, 0.5); + --color-primary-alpha-60: rgba(116, 199, 236, 0.6); + --color-primary-alpha-70: rgba(116, 199, 236, 0.7); + --color-primary-alpha-80: rgba(116, 199, 236, 0.8); + --color-primary-alpha-90: rgba(116, 199, 236, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #74c7ec; + --color-label-hover-bg: #59bce8; + --color-label-active-bg: #67c2ea; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(116, 199, 236, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #74c7ec !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-sky.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-sky.css new file mode 100755 index 0000000..f8c187b --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-sky.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #89dceb; + --color-primary: #89dceb; + --color-primary-contrast: #11111b; + --color-primary-hover: #73d6e7; + --color-primary-dark-1: #7cd8e9; + --color-primary-dark-2: #6fd4e7; + --color-primary-dark-3: #62d0e4; + --color-primary-dark-4: #55cce2; + --color-primary-dark-5: #48c9e0; + --color-primary-dark-6: #3bc5de; + --color-primary-dark-7: #2dc1db; + --color-primary-light-1: #96e0ed; + --color-primary-light-2: #a3e4ef; + --color-primary-light-3: #b0e8f2; + --color-primary-light-4: #bdecf4; + --color-primary-light-5: #caeff6; + --color-primary-light-6: #d7f3f8; + --color-primary-light-7: #e5f7fb; + --color-primary-alpha-10: rgba(137, 220, 235, 0.1); + --color-primary-alpha-20: rgba(137, 220, 235, 0.2); + --color-primary-alpha-30: rgba(137, 220, 235, 0.3); + --color-primary-alpha-40: rgba(137, 220, 235, 0.4); + --color-primary-alpha-50: rgba(137, 220, 235, 0.5); + --color-primary-alpha-60: rgba(137, 220, 235, 0.6); + --color-primary-alpha-70: rgba(137, 220, 235, 0.7); + --color-primary-alpha-80: rgba(137, 220, 235, 0.8); + --color-primary-alpha-90: rgba(137, 220, 235, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #89dceb; + --color-label-hover-bg: #6fd4e7; + --color-label-active-bg: #7cd8e9; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(137, 220, 235, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #89dceb !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-teal.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-teal.css new file mode 100755 index 0000000..9da5e51 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-teal.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #94e2d5; + --color-primary: #94e2d5; + --color-primary-contrast: #11111b; + --color-primary-hover: #80ddcd; + --color-primary-dark-1: #88dfd0; + --color-primary-dark-2: #7cdbcc; + --color-primary-dark-3: #70d8c7; + --color-primary-dark-4: #64d5c2; + --color-primary-dark-5: #58d2bd; + --color-primary-dark-6: #4cceb9; + --color-primary-dark-7: #40cbb4; + --color-primary-light-1: #a0e5da; + --color-primary-light-2: #ace9de; + --color-primary-light-3: #b8ece3; + --color-primary-light-4: #c4efe8; + --color-primary-light-5: #d0f2ed; + --color-primary-light-6: #dcf6f1; + --color-primary-light-7: #e8f9f6; + --color-primary-alpha-10: rgba(148, 226, 213, 0.1); + --color-primary-alpha-20: rgba(148, 226, 213, 0.2); + --color-primary-alpha-30: rgba(148, 226, 213, 0.3); + --color-primary-alpha-40: rgba(148, 226, 213, 0.4); + --color-primary-alpha-50: rgba(148, 226, 213, 0.5); + --color-primary-alpha-60: rgba(148, 226, 213, 0.6); + --color-primary-alpha-70: rgba(148, 226, 213, 0.7); + --color-primary-alpha-80: rgba(148, 226, 213, 0.8); + --color-primary-alpha-90: rgba(148, 226, 213, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #94e2d5; + --color-label-hover-bg: #7cdbcc; + --color-label-active-bg: #88dfd0; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(148, 226, 213, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #94e2d5 !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-yellow.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-yellow.css new file mode 100755 index 0000000..b116414 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-mocha-yellow.css @@ -0,0 +1,852 @@ +:root { + color-scheme: dark; + --is-dark-theme: true; + accent-color: #f9e2af; + --color-primary: #f9e2af; + --color-primary-contrast: #11111b; + --color-primary-hover: #f7d997; + --color-primary-dark-1: #f8dda1; + --color-primary-dark-2: #f7d893; + --color-primary-dark-3: #f6d384; + --color-primary-dark-4: #f5cd76; + --color-primary-dark-5: #f4c868; + --color-primary-dark-6: #f3c35a; + --color-primary-dark-7: #f2be4b; + --color-primary-light-1: #fae7bd; + --color-primary-light-2: #fbeccb; + --color-primary-light-3: #fcf1da; + --color-primary-light-4: #fdf7e8; + --color-primary-light-5: #fefcf6; + --color-primary-light-6: white; + --color-primary-light-7: white; + --color-primary-alpha-10: rgba(249, 226, 175, 0.1); + --color-primary-alpha-20: rgba(249, 226, 175, 0.2); + --color-primary-alpha-30: rgba(249, 226, 175, 0.3); + --color-primary-alpha-40: rgba(249, 226, 175, 0.4); + --color-primary-alpha-50: rgba(249, 226, 175, 0.5); + --color-primary-alpha-60: rgba(249, 226, 175, 0.6); + --color-primary-alpha-70: rgba(249, 226, 175, 0.7); + --color-primary-alpha-80: rgba(249, 226, 175, 0.8); + --color-primary-alpha-90: rgba(249, 226, 175, 0.9); + --color-secondary: #45475a; + --color-secondary-dark-1: #37394d; + --color-secondary-dark-2: #3e3f56; + --color-secondary-dark-3: #44465f; + --color-secondary-dark-4: #4b4c68; + --color-secondary-dark-5: #515370; + --color-secondary-dark-6: #575979; + --color-secondary-dark-7: #5e6082; + --color-secondary-dark-8: #64668b; + --color-secondary-dark-9: #6b6d94; + --color-secondary-dark-10: #74769a; + --color-secondary-dark-11: #7c7ea1; + --color-secondary-dark-12: #8587a7; + --color-secondary-dark-13: #8e90ae; + --color-secondary-light-1: #2b2b3b; + --color-secondary-light-2: #242532; + --color-secondary-light-3: #1e1e29; + --color-secondary-light-4: #171820; + --color-secondary-alpha-10: rgba(49, 50, 68, 0.1); + --color-secondary-alpha-20: rgba(49, 50, 68, 0.2); + --color-secondary-alpha-30: rgba(49, 50, 68, 0.3); + --color-secondary-alpha-40: rgba(49, 50, 68, 0.4); + --color-secondary-alpha-50: rgba(49, 50, 68, 0.5); + --color-secondary-alpha-60: rgba(49, 50, 68, 0.6); + --color-secondary-alpha-70: rgba(49, 50, 68, 0.7); + --color-secondary-alpha-80: rgba(49, 50, 68, 0.8); + --color-secondary-alpha-90: rgba(49, 50, 68, 0.9); + /* colors */ + --color-red: #f38ba8; + --color-orange: #fab387; + --color-yellow: #f9e2af; + --color-olive: #a6e3a1; + --color-green: #a6e3a1; + --color-teal: #94e2d5; + --color-blue: #89b4fa; + --color-violet: #b4befe; + --color-purple: #cba6f7; + --color-pink: #f5c2e7; + --color-brown: #f2cdcd; + --color-grey: #9399b2; + --color-black: #181825; + /* light variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-light: #ee5d85; + --color-orange-light: #f89456; + --color-yellow-light: #f5d180; + --color-olive-light: #81d77a; + --color-green-light: #81d77a; + --color-teal-light: #6cd7c5; + --color-blue-light: #5895f8; + --color-violet-light: #8292fd; + --color-purple-light: #b077f3; + --color-pink-light: #ee96d6; + --color-brown-light: #e7a5a5; + --color-grey-light: #757d9d; + --color-black-light: #040406; + /* dark 1 variants - produced via Sass scale-color(color, $lightness: -10%) */ + --color-red-dark-1: #ee5d85; + --color-orange-dark-1: #f89456; + --color-yellow-dark-1: #f5d180; + --color-olive-dark-1: #81d77a; + --color-green-dark-1: #81d77a; + --color-teal-dark-1: #6cd7c5; + --color-blue-dark-1: #5895f8; + --color-violet-dark-1: #8292fd; + --color-purple-dark-1: #b077f3; + --color-pink-dark-1: #ee96d6; + --color-brown-dark-1: #e7a5a5; + --color-black-dark-1: #040406; + /* dark 2 variants - produced via Sass scale-color(color, $lightness: -20%) */ + --color-red-dark-2: #e92f63; + --color-orange-dark-2: #f67525; + --color-yellow-dark-2: #f2c050; + --color-olive-dark-2: #5ccc52; + --color-green-dark-2: #5ccc52; + --color-teal-dark-2: #44ccb6; + --color-blue-dark-2: #2776f6; + --color-violet-dark-2: #4f67fd; + --color-purple-dark-2: #9448ef; + --color-pink-dark-2: #e76ac5; + --color-brown-dark-2: #dd7c7c; + --color-black-dark-2: black; + /* other colors */ + --color-gold: #f5e0dc; + --color-white: #cdd6f4; + --color-diff-removed-word-bg: rgba(243, 139, 168, 0.15); + --color-diff-added-word-bg: rgba(166, 227, 161, 0.15); + --color-diff-removed-row-bg: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-bg: rgba(249, 226, 175, 0.07); + --color-diff-added-row-bg: rgba(166, 227, 161, 0.07); + --color-diff-removed-row-border: rgba(243, 139, 168, 0.07); + --color-diff-moved-row-border: rgba(249, 226, 175, 0.07); + --color-diff-added-row-border: rgba(166, 227, 161, 0.07); + --color-diff-inactive: #9399b2; + --color-error-border: #f38ba8; + --color-error-bg: #f38ba8; + --color-error-bg-active: #f17497; + --color-error-bg-hover: #ee5d85; + --color-error-text: #11111b; + --color-success-border: #81d77a; + --color-success-bg: #a6e3a1; + --color-success-text: #11111b; + --color-warning-border: #f5d180; + --color-warning-bg: #f9e2af; + --color-warning-text: #11111b; + --color-info-border: #5895f8; + --color-info-bg: #11111b; + --color-info-text: #cdd6f4; + --color-red-badge: #ee5d85; + --color-red-badge-bg: #11111b; + --color-red-badge-hover-bg: #f17497; + --color-green-badge: #a6e3a1; + --color-green-badge-bg: #a6e3a1; + --color-green-badge-hover-bg: #93dd8d; + --color-yellow-badge: #f9e2af; + --color-yellow-badge-bg: #11111b; + --color-yellow-badge-hover-bg: #f7d997; + --color-orange-badge: #fab387; + --color-orange-badge-bg: #11111b; + --color-orange-badge-hover-bg: #f9a36f; + --color-git: #fab387; + --color-highlight-bg: rgba(249, 226, 175, 0.15); + /* target-based colors */ + --color-body: #11111b; + --color-box-header: #181825; + --color-box-body: #181825; + --color-box-body-highlight: #313244; + --color-text-dark: #a6adc8; + --color-text: #cdd6f4; + --color-text-light: #bac2de; + --color-text-light-1: #bac2de; + --color-text-light-2: #bac2de; + --color-text-light-3: #bac2de; + --color-footer: #181825; + --color-timeline: #313244; + --color-input-text: #cdd6f4; + --color-input-background: #313244; + --color-input-toggle-background: #313244; + --color-input-border: #45475a; + --color-input-border-hover: #585b70; + --color-nav-bg: #181825; + --color-nav-hover-bg: #313244; + --color-navbar: #181825; + --color-navbar-transparent: rgba(17, 17, 27, 0); + --color-light: rgba(88, 91, 112, 0.3); + --color-light-mimic-enabled: rgba( + 0, + 0, + 0, + calc(40 / 255 * 222 / 255 / var(--opacity-disabled)) + ); + --color-light-border: #585b70; + --color-hover: rgba(108, 112, 134, 0.1); + --color-active: rgba(205, 214, 244, 0.1); + --color-menu: #313244; + --color-card: #313244; + --color-markup-table-row: rgba(205, 214, 244, 0.02); + --color-markup-code-block: rgba(205, 214, 244, 0.05); + --color-markup-code-inline: #313244; + --color-button: #313244; + --color-code-bg: #1e1e2e; + --color-code-sidebar-bg: #313244; + --color-shadow: rgba(17, 17, 27, 0.1); + --color-tooltip-bg: #313244; + --color-tooltip-text: var(--color-text); + --color-secondary-bg: #313244; + --color-text-focus: #cdd6f4; + --color-expand-button: #585b70; + --color-placeholder-text: #a6adc8; + --color-editor-line-highlight: var(--color-primary-light-5); + --color-project-board-bg: var(--color-secondary-light-2); + /* gitea source code: */ + /* should ideally be --color-text-dark, see go-gitea/gitea#15651 */ + --color-caret: var(--color-text); + --color-reaction-bg: rgba(205, 214, 244, 0.07); + --color-reaction-active-bg: var(--color-primary-alpha-40); + --color-header-wrapper: #181825; + --color-header-wrapper-transparent: rgba(24, 24, 37, 0); + --color-label-text: #11111b; + --color-label-bg: #f9e2af; + --color-label-hover-bg: #f7d893; + --color-label-active-bg: #f8dda1; + --color-accent: var(--color-primary-light-1); + --color-small-accent: var(--color-primary-light-5); + --color-active-line: #45475a; +} + +/* invert emojis that are hard to read otherwise */ +.emoji[aria-label="check mark"], +.emoji[aria-label="currency exchange"], +.emoji[aria-label="TOP arrow"], +.emoji[aria-label="END arrow"], +.emoji[aria-label="ON! arrow"], +.emoji[aria-label="SOON arrow"], +.emoji[aria-label="heavy dollar sign"], +.emoji[aria-label=copyright], +.emoji[aria-label=registered], +.emoji[aria-label="trade mark"], +.emoji[aria-label=multiply], +.emoji[aria-label=plus], +.emoji[aria-label=minus], +.emoji[aria-label=divide], +.emoji[aria-label="curly loop"], +.emoji[aria-label="double curly loop"], +.emoji[aria-label="wavy dash"], +.emoji[aria-label="paw prints"], +.emoji[aria-label="musical note"], +.emoji[aria-label="musical notes"] { + filter: invert(100%) hue-rotate(180deg); +} + +.ui.ui.ui.button:not(.inverted, .basic).primary, .ui.ui.ui.button:not(.inverted, .basic).green, .ui.ui.ui.button:not(.inverted, .basic).red, .ui.ui.ui.button:not(.inverted, .basic).teal, +.ui.ui.ui.label:not(.inverted, .basic).primary, +.ui.ui.ui.label:not(.inverted, .basic).green, +.ui.ui.ui.label:not(.inverted, .basic).red, +.ui.ui.ui.label:not(.inverted, .basic).teal { + color: #11111b; +} +.ui.ui.ui.button:not(.inverted, .basic).primary:hover, .ui.ui.ui.button:not(.inverted, .basic).green:hover, .ui.ui.ui.button:not(.inverted, .basic).red:hover, .ui.ui.ui.button:not(.inverted, .basic).teal:hover, +.ui.ui.ui.label:not(.inverted, .basic).primary:hover, +.ui.ui.ui.label:not(.inverted, .basic).green:hover, +.ui.ui.ui.label:not(.inverted, .basic).red:hover, +.ui.ui.ui.label:not(.inverted, .basic).teal:hover { + color: #1e1e2e; +} + +.ui.basic.modal { + background-color: #1e1e2e; +} + +.ui.commit-header-row .svg.gitea-lock ~ a { + color: #11111b; +} + +.ui.negative.message .header { + color: var(--color-error-text); +} + +.ui.sha.isSigned.isVerified .shortsha { + color: #11111b; +} +.ui.sha.isSigned.isVerified svg.gitea-lock { + fill: #11111b; +} + +.ui.basic.modal, +.ui.basic.modal > .header, +.ui.inverted.button { + color: #cdd6f4 !important; +} + +.inline-code-block { + color: #11111b; +} + +::selection { + background: rgba(249, 226, 175, 0.3) !important; +} + +/* NameBuiltinPseudo */ +.chroma .bp { + color: #fab387; +} + +/* Comment */ +.chroma .c { + color: #6c7086; +} + +/* CommentSingle */ +.chroma .c1 { + color: #6c7086; +} + +/* CommentHashbang */ +.chroma .ch { + color: #6c7086; +} + +/* CommentMultiline */ +.chroma .cm { + color: #6c7086; +} + +/* CommentPreproc */ +.chroma .cp { + color: #89b4fa; +} + +/* CommentPreprocFile */ +.chroma .cpf { + color: #89b4fa; +} + +/* CommentSpecial */ +.chroma .cs { + color: #6c7086; +} + +/* LiteralStringDelimiter */ +.chroma .dl { + color: #89b4fa; +} + +/* NameFunctionMagic */ +/* Generic */ +/* GenericDeleted */ +.chroma .gd { + color: #cdd6f4; + background-color: rgba(243, 139, 168, 0.15); +} + +/* GenericEmph */ +.chroma .ge { + font-style: italic; +} + +/* GenericHeading */ +.chroma .gh { + color: #89dceb; +} + +/* GenericInserted */ +.chroma .gi { + color: #cdd6f4; + background-color: rgba(166, 227, 161, 0.15); +} + +/* GenericUnderline */ +/* GenericOutput */ +.chroma .go { + color: #fab387; +} + +/* GenericPrompt */ +.chroma .gp { + color: #6c7086; + font-weight: bold; +} + +/* GenericError */ +.chroma .gr { + color: #eba0ac; +} + +/* GenericStrong */ +.chroma .gs { + font-weight: bold; +} + +/* GenericTraceback */ +.chroma .gt { + color: #eba0ac; +} + +/* GenericSubheading */ +.chroma .gu { + color: #89dceb; +} + +/* LiteralNumberIntegerLong */ +.chroma .il { + color: #fab387; +} + +/* Keyword */ +.chroma .k { + color: #cba6f7; +} + +/* KeywordConstant */ +.chroma .kc { + color: #f9e2af; +} + +/* KeywordDeclaration */ +.chroma .kd { + color: #cba6f7; +} + +/* KeywordNamespace */ +.chroma .kn { + color: #f9e2af; +} + +/* KeywordPseudo */ +.chroma .kp { + color: #cba6f7; + font-weight: bold; +} + +/* KeywordReserved */ +.chroma .kr { + color: #cba6f7; +} + +/* KeywordType */ +.chroma .kt { + color: #f9e2af; +} + +/* Literal */ +/* LiteralDate */ +/* LiteralNumber */ +.chroma .m { + color: #fab387; +} + +/* LiteralNumberBin */ +.chroma .mb { + color: #fab387; +} + +/* LiteralNumberFloat */ +.chroma .mf { + color: #fab387; +} + +/* LiteralNumberHex */ +.chroma .mh { + color: #fab387; +} + +/* LiteralNumberInteger */ +.chroma .mi { + color: #fab387; +} + +/* LiteralNumberOct */ +.chroma .mo { + color: #fab387; +} + +/* Name */ +.chroma .n { + color: #b4befe; +} + +/* NameAttribute */ +.chroma .na { + color: #f9e2af; +} + +/* NameBuiltin */ +.chroma .nb { + color: #fab387; +} + +/* NameClass */ +.chroma .nc { + color: #f9e2af; +} + +/* NameDecorator */ +.chroma .nd { + color: #f5c2e7; +} + +/* NameException */ +.chroma .ne { + color: #eba0ac; +} + +/* NameFunction */ +.chroma .nf { + color: #89b4fa; +} + +/* NameEntity */ +.chroma .ni { + color: #f5c2e7; +} + +/* NameLabel */ +.chroma .nl { + color: #f9e2af; +} + +/* NameNamespace */ +.chroma .nn { + color: #f9e2af; +} + +/* NameConstant */ +.chroma .no { + color: #f9e2af; +} + +/* NameTag */ +.chroma .nt { + color: #cba6f7; +} + +/* NameVariable */ +.chroma .nv { + color: #fab387; +} + +/* NameOther */ +.chroma .nx { + color: #fab387; +} + +/* Operator */ +.chroma .o { + color: #89dceb; +} + +/* OperatorWord */ +.chroma .ow { + color: #89dceb; + font-weight: bold; +} + +/* Punctuation */ +.chroma .p { + color: #9399b2; +} + +/* NameProperty */ +/* LiteralString */ +.chroma .s { + color: #a6e3a1; +} + +/* LiteralStringSingle */ +.chroma .s1 { + color: #a6e3a1; +} + +/* LiteralStringDouble */ +.chroma .s2 { + color: #a6e3a1; +} + +/* LiteralStringAffix */ +.chroma .sa { + color: #a6e3a1; +} + +/* LiteralStringBacktick */ +.chroma .sb { + color: #a6e3a1; +} + +/* LiteralStringChar */ +.chroma .sc { + color: #a6e3a1; +} + +/* LiteralStringDoc */ +.chroma .sd { + color: #a6e3a1; +} + +/* LiteralStringEscape */ +.chroma .se { + color: #89b4fa; +} + +/* LiteralStringHeredoc */ +.chroma .sh { + color: #a6e3a1; +} + +/* LiteralStringInterpol */ +.chroma .si { + color: #a6e3a1; +} + +/* LiteralStringRegex */ +.chroma .sr { + color: #89b4fa; +} + +/* LiteralStringSymbol */ +.chroma .ss { + color: #a6e3a1; +} + +/* LiteralStringOther */ +.chroma .sx { + color: #a6e3a1; +} + +/* NameVariableClass */ +.chroma .vc { + color: #f9e2af; +} + +/* NameVariableGlobal */ +.chroma .vg { + color: #fab387; +} + +/* NameVariableInstance */ +.chroma .vi { + color: #f9e2af; +} + +/* NameVariableMagic */ +/* TextWhitespace */ +.chroma .w { + color: #313244; +} + +.CodeMirror .cm-property, +.CodeMirror.cm-s-default .cm-property, +.CodeMirror.cm-s-paper .cm-property { + color: #cdd6f4; +} +.CodeMirror .cm-header, +.CodeMirror.cm-s-default .cm-header, +.CodeMirror.cm-s-paper .cm-header { + color: #cdd6f4; +} +.CodeMirror .cm-quote, +.CodeMirror.cm-s-default .cm-quote, +.CodeMirror.cm-s-paper .cm-quote { + color: #a6e3a1; +} +.CodeMirror .cm-keyword, +.CodeMirror.cm-s-default .cm-keyword, +.CodeMirror.cm-s-paper .cm-keyword { + color: #cba6f7; +} +.CodeMirror .cm-atom, +.CodeMirror.cm-s-default .cm-atom, +.CodeMirror.cm-s-paper .cm-atom { + color: #f38ba8; +} +.CodeMirror .cm-number, +.CodeMirror.cm-s-default .cm-number, +.CodeMirror.cm-s-paper .cm-number { + color: #fab387; +} +.CodeMirror .cm-def, +.CodeMirror.cm-s-default .cm-def, +.CodeMirror.cm-s-paper .cm-def { + color: #cdd6f4; +} +.CodeMirror .cm-variable-2, +.CodeMirror.cm-s-default .cm-variable-2, +.CodeMirror.cm-s-paper .cm-variable-2 { + color: #89dceb; +} +.CodeMirror .cm-variable-3, +.CodeMirror.cm-s-default .cm-variable-3, +.CodeMirror.cm-s-paper .cm-variable-3 { + color: #94e2d5; +} +.CodeMirror .cm-comment, +.CodeMirror.cm-s-default .cm-comment, +.CodeMirror.cm-s-paper .cm-comment { + color: #585b70; +} +.CodeMirror .cm-string, +.CodeMirror.cm-s-default .cm-string, +.CodeMirror.cm-s-paper .cm-string { + color: #a6e3a1; +} +.CodeMirror .cm-string-2, +.CodeMirror.cm-s-default .cm-string-2, +.CodeMirror.cm-s-paper .cm-string-2 { + color: #a6e3a1; +} +.CodeMirror .cm-meta, +.CodeMirror.cm-s-default .cm-meta, +.CodeMirror.cm-s-paper .cm-meta { + color: #fab387; +} +.CodeMirror .cm-qualifier, +.CodeMirror.cm-s-default .cm-qualifier, +.CodeMirror.cm-s-paper .cm-qualifier { + color: #fab387; +} +.CodeMirror .cm-builtin, +.CodeMirror.cm-s-default .cm-builtin, +.CodeMirror.cm-s-paper .cm-builtin { + color: #fab387; +} +.CodeMirror .cm-bracket, +.CodeMirror.cm-s-default .cm-bracket, +.CodeMirror.cm-s-paper .cm-bracket { + color: #cdd6f4; +} +.CodeMirror .cm-tag, +.CodeMirror.cm-s-default .cm-tag, +.CodeMirror.cm-s-paper .cm-tag { + color: #f9e2af; +} +.CodeMirror .cm-attribute, +.CodeMirror.cm-s-default .cm-attribute, +.CodeMirror.cm-s-paper .cm-attribute { + color: #f9e2af; +} +.CodeMirror .cm-hr, +.CodeMirror.cm-s-default .cm-hr, +.CodeMirror.cm-s-paper .cm-hr { + color: #9399b2; +} +.CodeMirror .cm-url, +.CodeMirror.cm-s-default .cm-url, +.CodeMirror.cm-s-paper .cm-url { + color: #89b4fa; +} +.CodeMirror .cm-link, +.CodeMirror.cm-s-default .cm-link, +.CodeMirror.cm-s-paper .cm-link { + color: #89b4fa; +} +.CodeMirror .cm-error, +.CodeMirror.cm-s-default .cm-error, +.CodeMirror.cm-s-paper .cm-error { + color: #f38ba8; +} + +.monaco-editor .selected-text { + background-color: #313244 !important; +} +.monaco-editor .margin-view-overlays .line-numbers { + color: #a6adc8 !important; +} +.monaco-editor .line-numbers.active-line-number { + color: #f9e2af !important; +} +.monaco-editor .view-overlays .current-line, +.monaco-editor .margin-view-overlays .current-line-margin { + background-color: #2a2b3c !important; +} +.monaco-editor .mtk1 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk2 { + color: #ff69b4 !important; +} +.monaco-editor .mtk3 { + color: #fab387 !important; +} +.monaco-editor .mtk4 { + color: #94e2d5 !important; +} +.monaco-editor .mtk5 { + color: #cdd6f4 !important; +} +.monaco-editor .mtk6 { + color: #cba6f7 !important; +} +.monaco-editor .mtk7 { + color: #fab387 !important; +} +.monaco-editor .mtk8 { + color: #9399b2 !important; +} +.monaco-editor .mtk9 { + color: #cba6f7 !important; +} +.monaco-editor .mtk10 { + color: #a6adc8 !important; +} +.monaco-editor .mtk11 { + color: #94e2d5 !important; +} +.monaco-editor .mtk12 { + color: #94e2d5 !important; +} +.monaco-editor .mtk13 { + color: #ff69b4 !important; +} +.monaco-editor .mtk14 { + color: #ff69b4 !important; +} +.monaco-editor .mtk15 { + color: #cba6f7 !important; +} +.monaco-editor .mtk16 { + color: #9399b2 !important; +} +.monaco-editor .mtk17 { + color: #ff69b4 !important; +} +.monaco-editor .mtk18 { + color: #ff69b4 !important; +} +.monaco-editor .mtk19 { + color: #94e2d5 !important; +} +.monaco-editor .mtk20 { + color: #ff69b4 !important; +} +.monaco-editor .mtk21 { + color: #a6e3a1 !important; +} +.monaco-editor .mtk22 { + color: #ff69b4 !important; +} +.monaco-editor .mtk23 { + color: #89b4fa !important; +} +.monaco-editor .mtk24 { + color: #fab387 !important; +} +.monaco-editor .mtk25 { + color: #f5c2e7 !important; +} +.monaco-editor .bracket-highlighting-0 { + color: #e4a9c6 !important; +} +.monaco-editor .bracket-highlighting-1 { + color: #e8c1b3 !important; +} +.monaco-editor .bracket-highlighting-2 { + color: #e7ddcb !important; +} +.monaco-editor .bracket-highlighting-3 { + color: #b6dec2 !important; +} +.monaco-editor .bracket-highlighting-4 { + color: #a4c2f8 !important; +} +.monaco-editor .bracket-highlighting-5 { + color: #ccb9f6 !important; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-peach-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-peach-auto.css new file mode 100755 index 0000000..a03486e --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-peach-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-peach.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-peach.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-pink-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-pink-auto.css new file mode 100755 index 0000000..dbbf6a6 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-pink-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-pink.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-pink.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-red-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-red-auto.css new file mode 100755 index 0000000..8e47b03 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-red-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-red.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-red.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-rosewater-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-rosewater-auto.css new file mode 100755 index 0000000..3d58955 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-rosewater-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-rosewater.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-rosewater.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-sapphire-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-sapphire-auto.css new file mode 100755 index 0000000..7e1f449 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-sapphire-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-sapphire.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-sapphire.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-sky-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-sky-auto.css new file mode 100755 index 0000000..743773b --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-sky-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-sky.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-sky.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-teal-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-teal-auto.css new file mode 100755 index 0000000..e2f2789 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-teal-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-teal.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-teal.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/css/theme-catppuccin-yellow-auto.css b/app-configs/rinoa/gitea/public/css/theme-catppuccin-yellow-auto.css new file mode 100755 index 0000000..54815e7 --- /dev/null +++ b/app-configs/rinoa/gitea/public/css/theme-catppuccin-yellow-auto.css @@ -0,0 +1,2 @@ +@import "./theme-catppuccin-latte-yellow.css" (prefers-color-scheme: light); +@import "./theme-catppuccin-mocha-yellow.css" (prefers-color-scheme: dark); \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/deflate.js b/app-configs/rinoa/gitea/public/deflate.js new file mode 100755 index 0000000..2a6b950 --- /dev/null +++ b/app-configs/rinoa/gitea/public/deflate.js @@ -0,0 +1,1654 @@ +/* Copyright (C) 1999 Masanao Izumo + * Version: 1.0.1 + * LastModified: Dec 25 1999 + */ + +/* Interface: + * data = zip_deflate(src); + */ + +/* constant parameters */ +var zip_WSIZE = 32768; // Sliding Window size +var zip_STORED_BLOCK = 0; +var zip_STATIC_TREES = 1; +var zip_DYN_TREES = 2; + +/* for deflate */ +var zip_DEFAULT_LEVEL = 6; +var zip_FULL_SEARCH = true; +var zip_INBUFSIZ = 32768; // Input buffer size +var zip_INBUF_EXTRA = 64; // Extra buffer +var zip_OUTBUFSIZ = 1024 * 8; +var zip_window_size = 2 * zip_WSIZE; +var zip_MIN_MATCH = 3; +var zip_MAX_MATCH = 258; +var zip_BITS = 16; +// for SMALL_MEM +var zip_LIT_BUFSIZE = 0x2000; +var zip_HASH_BITS = 13; +// for MEDIUM_MEM +// var zip_LIT_BUFSIZE = 0x4000; +// var zip_HASH_BITS = 14; +// for BIG_MEM +// var zip_LIT_BUFSIZE = 0x8000; +// var zip_HASH_BITS = 15; +if(zip_LIT_BUFSIZE > zip_INBUFSIZ) + alert("error: zip_INBUFSIZ is too small"); +if((zip_WSIZE<<1) > (1< zip_BITS-1) + alert("error: zip_HASH_BITS is too large"); +if(zip_HASH_BITS < 8 || zip_MAX_MATCH != 258) + alert("error: Code too clever"); +var zip_DIST_BUFSIZE = zip_LIT_BUFSIZE; +var zip_HASH_SIZE = 1 << zip_HASH_BITS; +var zip_HASH_MASK = zip_HASH_SIZE - 1; +var zip_WMASK = zip_WSIZE - 1; +var zip_NIL = 0; // Tail of hash chains +var zip_TOO_FAR = 4096; +var zip_MIN_LOOKAHEAD = zip_MAX_MATCH + zip_MIN_MATCH + 1; +var zip_MAX_DIST = zip_WSIZE - zip_MIN_LOOKAHEAD; +var zip_SMALLEST = 1; +var zip_MAX_BITS = 15; +var zip_MAX_BL_BITS = 7; +var zip_LENGTH_CODES = 29; +var zip_LITERALS =256; +var zip_END_BLOCK = 256; +var zip_L_CODES = zip_LITERALS + 1 + zip_LENGTH_CODES; +var zip_D_CODES = 30; +var zip_BL_CODES = 19; +var zip_REP_3_6 = 16; +var zip_REPZ_3_10 = 17; +var zip_REPZ_11_138 = 18; +var zip_HEAP_SIZE = 2 * zip_L_CODES + 1; +var zip_H_SHIFT = parseInt((zip_HASH_BITS + zip_MIN_MATCH - 1) / + zip_MIN_MATCH); + +/* variables */ +var zip_free_queue; +var zip_qhead, zip_qtail; +var zip_initflag; +var zip_outbuf = null; +var zip_outcnt, zip_outoff; +var zip_complete; +var zip_window; +var zip_d_buf; +var zip_l_buf; +var zip_prev; +var zip_bi_buf; +var zip_bi_valid; +var zip_block_start; +var zip_ins_h; +var zip_hash_head; +var zip_prev_match; +var zip_match_available; +var zip_match_length; +var zip_prev_length; +var zip_strstart; +var zip_match_start; +var zip_eofile; +var zip_lookahead; +var zip_max_chain_length; +var zip_max_lazy_match; +var zip_compr_level; +var zip_good_match; +var zip_nice_match; +var zip_dyn_ltree; +var zip_dyn_dtree; +var zip_static_ltree; +var zip_static_dtree; +var zip_bl_tree; +var zip_l_desc; +var zip_d_desc; +var zip_bl_desc; +var zip_bl_count; +var zip_heap; +var zip_heap_len; +var zip_heap_max; +var zip_depth; +var zip_length_code; +var zip_dist_code; +var zip_base_length; +var zip_base_dist; +var zip_flag_buf; +var zip_last_lit; +var zip_last_dist; +var zip_last_flags; +var zip_flags; +var zip_flag_bit; +var zip_opt_len; +var zip_static_len; +var zip_deflate_data; +var zip_deflate_pos; + +/* constant tables */ +var zip_extra_lbits = new Array( + 0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0); +var zip_extra_dbits = new Array( + 0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13); +var zip_extra_blbits = new Array( + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7); +var zip_bl_order = new Array( + 16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15); +var zip_configuration_table = new Array( + new zip_DeflateConfiguration(0, 0, 0, 0), + new zip_DeflateConfiguration(4, 4, 8, 4), + new zip_DeflateConfiguration(4, 5, 16, 8), + new zip_DeflateConfiguration(4, 6, 32, 32), + new zip_DeflateConfiguration(4, 4, 16, 16), + new zip_DeflateConfiguration(8, 16, 32, 32), + new zip_DeflateConfiguration(8, 16, 128, 128), + new zip_DeflateConfiguration(8, 32, 128, 256), + new zip_DeflateConfiguration(32, 128, 258, 1024), + new zip_DeflateConfiguration(32, 258, 258, 4096)); + +/* objects (deflate) */ + +function zip_DeflateCT() { + this.fc = 0; // frequency count or bit string + this.dl = 0; // father node in Huffman tree or length of bit string +} + +function zip_DeflateTreeDesc() { + this.dyn_tree = null; // the dynamic tree + this.static_tree = null; // corresponding static tree or NULL + this.extra_bits = null; // extra bits for each code or NULL + this.extra_base = 0; // base index for extra_bits + this.elems = 0; // max number of elements in the tree + this.max_length = 0; // max bit length for the codes + this.max_code = 0; // largest code with non zero frequency +} + +/* Values for max_lazy_match, good_match and max_chain_length, depending on + * the desired pack level (0..9). The values given below have been tuned to + * exclude worst case performance for pathological files. Better values may be + * found for specific files. + */ +function zip_DeflateConfiguration(a, b, c, d) { + this.good_length = a; // reduce lazy search above this match length + this.max_lazy = b; // do not perform lazy search above this match length + this.nice_length = c; // quit search above this match length + this.max_chain = d; +} + +function zip_DeflateBuffer() { + this.next = null; + this.len = 0; + this.ptr = new Array(zip_OUTBUFSIZ); + this.off = 0; +} + +/* routines (deflate) */ + +function zip_deflate_start(level) { + var i; + + if(!level) + level = zip_DEFAULT_LEVEL; + else if(level < 1) + level = 1; + else if(level > 9) + level = 9; + + zip_compr_level = level; + zip_initflag = false; + zip_eofile = false; + if(zip_outbuf != null) + return; + + zip_free_queue = zip_qhead = zip_qtail = null; + zip_outbuf = new Array(zip_OUTBUFSIZ); + zip_window = new Array(zip_window_size); + zip_d_buf = new Array(zip_DIST_BUFSIZE); + zip_l_buf = new Array(zip_INBUFSIZ + zip_INBUF_EXTRA); + zip_prev = new Array(1 << zip_BITS); + zip_dyn_ltree = new Array(zip_HEAP_SIZE); + for(i = 0; i < zip_HEAP_SIZE; i++) + zip_dyn_ltree[i] = new zip_DeflateCT(); + zip_dyn_dtree = new Array(2*zip_D_CODES+1); + for(i = 0; i < 2*zip_D_CODES+1; i++) + zip_dyn_dtree[i] = new zip_DeflateCT(); + zip_static_ltree = new Array(zip_L_CODES+2); + for(i = 0; i < zip_L_CODES+2; i++) + zip_static_ltree[i] = new zip_DeflateCT(); + zip_static_dtree = new Array(zip_D_CODES); + for(i = 0; i < zip_D_CODES; i++) + zip_static_dtree[i] = new zip_DeflateCT(); + zip_bl_tree = new Array(2*zip_BL_CODES+1); + for(i = 0; i < 2*zip_BL_CODES+1; i++) + zip_bl_tree[i] = new zip_DeflateCT(); + zip_l_desc = new zip_DeflateTreeDesc(); + zip_d_desc = new zip_DeflateTreeDesc(); + zip_bl_desc = new zip_DeflateTreeDesc(); + zip_bl_count = new Array(zip_MAX_BITS+1); + zip_heap = new Array(2*zip_L_CODES+1); + zip_depth = new Array(2*zip_L_CODES+1); + zip_length_code = new Array(zip_MAX_MATCH-zip_MIN_MATCH+1); + zip_dist_code = new Array(512); + zip_base_length = new Array(zip_LENGTH_CODES); + zip_base_dist = new Array(zip_D_CODES); + zip_flag_buf = new Array(parseInt(zip_LIT_BUFSIZE / 8)); +} + +function zip_deflate_end() { + zip_free_queue = zip_qhead = zip_qtail = null; + zip_outbuf = null; + zip_window = null; + zip_d_buf = null; + zip_l_buf = null; + zip_prev = null; + zip_dyn_ltree = null; + zip_dyn_dtree = null; + zip_static_ltree = null; + zip_static_dtree = null; + zip_bl_tree = null; + zip_l_desc = null; + zip_d_desc = null; + zip_bl_desc = null; + zip_bl_count = null; + zip_heap = null; + zip_depth = null; + zip_length_code = null; + zip_dist_code = null; + zip_base_length = null; + zip_base_dist = null; + zip_flag_buf = null; +} + +function zip_reuse_queue(p) { + p.next = zip_free_queue; + zip_free_queue = p; +} + +function zip_new_queue() { + var p; + + if(zip_free_queue != null) + { + p = zip_free_queue; + zip_free_queue = zip_free_queue.next; + } + else + p = new zip_DeflateBuffer(); + p.next = null; + p.len = p.off = 0; + + return p; +} + +function zip_head1(i) { + return zip_prev[zip_WSIZE + i]; +} + +function zip_head2(i, val) { + return zip_prev[zip_WSIZE + i] = val; +} + +/* put_byte is used for the compressed output, put_ubyte for the + * uncompressed output. However unlzw() uses window for its + * suffix table instead of its output buffer, so it does not use put_ubyte + * (to be cleaned up). + */ +function zip_put_byte(c) { + zip_outbuf[zip_outoff + zip_outcnt++] = c; + if(zip_outoff + zip_outcnt == zip_OUTBUFSIZ) + zip_qoutbuf(); +} + +/* Output a 16 bit value, lsb first */ +function zip_put_short(w) { + w &= 0xffff; + if(zip_outoff + zip_outcnt < zip_OUTBUFSIZ - 2) { + zip_outbuf[zip_outoff + zip_outcnt++] = (w & 0xff); + zip_outbuf[zip_outoff + zip_outcnt++] = (w >>> 8); + } else { + zip_put_byte(w & 0xff); + zip_put_byte(w >>> 8); + } +} + +/* ========================================================================== + * Insert string s in the dictionary and set match_head to the previous head + * of the hash chain (the most recent string with same hash key). Return + * the previous length of the hash chain. + * IN assertion: all calls to to INSERT_STRING are made with consecutive + * input characters and the first MIN_MATCH bytes of s are valid + * (except for the last MIN_MATCH-1 bytes of the input file). + */ +function zip_INSERT_STRING() { + zip_ins_h = ((zip_ins_h << zip_H_SHIFT) + ^ (zip_window[zip_strstart + zip_MIN_MATCH - 1] & 0xff)) + & zip_HASH_MASK; + zip_hash_head = zip_head1(zip_ins_h); + zip_prev[zip_strstart & zip_WMASK] = zip_hash_head; + zip_head2(zip_ins_h, zip_strstart); +} + +/* Send a code of the given tree. c and tree must not have side effects */ +function zip_SEND_CODE(c, tree) { + zip_send_bits(tree[c].fc, tree[c].dl); +} + +/* Mapping from a distance to a distance code. dist is the distance - 1 and + * must not have side effects. dist_code[256] and dist_code[257] are never + * used. + */ +function zip_D_CODE(dist) { + return (dist < 256 ? zip_dist_code[dist] + : zip_dist_code[256 + (dist>>7)]) & 0xff; +} + +/* ========================================================================== + * Compares to subtrees, using the tree depth as tie breaker when + * the subtrees have equal frequency. This minimizes the worst case length. + */ +function zip_SMALLER(tree, n, m) { + return tree[n].fc < tree[m].fc || + (tree[n].fc == tree[m].fc && zip_depth[n] <= zip_depth[m]); +} + +/* ========================================================================== + * read string data + */ +function zip_read_buff(buff, offset, n) { + var i; + for(i = 0; i < n && zip_deflate_pos < zip_deflate_data.length; i++) + buff[offset + i] = + zip_deflate_data.charCodeAt(zip_deflate_pos++) & 0xff; + return i; +} + +/* ========================================================================== + * Initialize the "longest match" routines for a new file + */ +function zip_lm_init() { + var j; + + /* Initialize the hash table. */ + for(j = 0; j < zip_HASH_SIZE; j++) +// zip_head2(j, zip_NIL); + zip_prev[zip_WSIZE + j] = 0; + /* prev will be initialized on the fly */ + + /* Set the default configuration parameters: + */ + zip_max_lazy_match = zip_configuration_table[zip_compr_level].max_lazy; + zip_good_match = zip_configuration_table[zip_compr_level].good_length; + if(!zip_FULL_SEARCH) + zip_nice_match = zip_configuration_table[zip_compr_level].nice_length; + zip_max_chain_length = zip_configuration_table[zip_compr_level].max_chain; + + zip_strstart = 0; + zip_block_start = 0; + + zip_lookahead = zip_read_buff(zip_window, 0, 2 * zip_WSIZE); + if(zip_lookahead <= 0) { + zip_eofile = true; + zip_lookahead = 0; + return; + } + zip_eofile = false; + /* Make sure that we always have enough lookahead. This is important + * if input comes from a device such as a tty. + */ + while(zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) + zip_fill_window(); + + /* If lookahead < MIN_MATCH, ins_h is garbage, but this is + * not important since only literal bytes will be emitted. + */ + zip_ins_h = 0; + for(j = 0; j < zip_MIN_MATCH - 1; j++) { +// UPDATE_HASH(ins_h, window[j]); + zip_ins_h = ((zip_ins_h << zip_H_SHIFT) ^ (zip_window[j] & 0xff)) & zip_HASH_MASK; + } +} + +/* ========================================================================== + * Set match_start to the longest match starting at the given string and + * return its length. Matches shorter or equal to prev_length are discarded, + * in which case the result is equal to prev_length and match_start is + * garbage. + * IN assertions: cur_match is the head of the hash chain for the current + * string (strstart) and its distance is <= MAX_DIST, and prev_length >= 1 + */ +function zip_longest_match(cur_match) { + var chain_length = zip_max_chain_length; // max hash chain length + var scanp = zip_strstart; // current string + var matchp; // matched string + var len; // length of current match + var best_len = zip_prev_length; // best match length so far + + /* Stop when cur_match becomes <= limit. To simplify the code, + * we prevent matches with the string of window index 0. + */ + var limit = (zip_strstart > zip_MAX_DIST ? zip_strstart - zip_MAX_DIST : zip_NIL); + + var strendp = zip_strstart + zip_MAX_MATCH; + var scan_end1 = zip_window[scanp + best_len - 1]; + var scan_end = zip_window[scanp + best_len]; + + /* Do not waste too much time if we already have a good match: */ + if(zip_prev_length >= zip_good_match) + chain_length >>= 2; + +// Assert(encoder->strstart <= window_size-MIN_LOOKAHEAD, "insufficient lookahead"); + + do { +// Assert(cur_match < encoder->strstart, "no future"); + matchp = cur_match; + + /* Skip to next match if the match length cannot increase + * or if the match length is less than 2: + */ + if(zip_window[matchp + best_len] != scan_end || + zip_window[matchp + best_len - 1] != scan_end1 || + zip_window[matchp] != zip_window[scanp] || + zip_window[++matchp] != zip_window[scanp + 1]) { + continue; + } + + /* The check at best_len-1 can be removed because it will be made + * again later. (This heuristic is not always a win.) + * It is not necessary to compare scan[2] and match[2] since they + * are always equal when the other bytes match, given that + * the hash keys are equal and that HASH_BITS >= 8. + */ + scanp += 2; + matchp++; + + /* We check for insufficient lookahead only every 8th comparison; + * the 256th check will be made at strstart+258. + */ + do { + } while(zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + zip_window[++scanp] == zip_window[++matchp] && + scanp < strendp); + + len = zip_MAX_MATCH - (strendp - scanp); + scanp = strendp - zip_MAX_MATCH; + + if(len > best_len) { + zip_match_start = cur_match; + best_len = len; + if(zip_FULL_SEARCH) { + if(len >= zip_MAX_MATCH) break; + } else { + if(len >= zip_nice_match) break; + } + + scan_end1 = zip_window[scanp + best_len-1]; + scan_end = zip_window[scanp + best_len]; + } + } while((cur_match = zip_prev[cur_match & zip_WMASK]) > limit + && --chain_length != 0); + + return best_len; +} + +/* ========================================================================== + * Fill the window when the lookahead becomes insufficient. + * Updates strstart and lookahead, and sets eofile if end of input file. + * IN assertion: lookahead < MIN_LOOKAHEAD && strstart + lookahead > 0 + * OUT assertions: at least one byte has been read, or eofile is set; + * file reads are performed for at least two bytes (required for the + * translate_eol option). + */ +function zip_fill_window() { + var n, m; + + // Amount of free space at the end of the window. + var more = zip_window_size - zip_lookahead - zip_strstart; + + /* If the window is almost full and there is insufficient lookahead, + * move the upper half to the lower one to make room in the upper half. + */ + if(more == -1) { + /* Very unlikely, but possible on 16 bit machine if strstart == 0 + * and lookahead == 1 (input done one byte at time) + */ + more--; + } else if(zip_strstart >= zip_WSIZE + zip_MAX_DIST) { + /* By the IN assertion, the window is not empty so we can't confuse + * more == 0 with more == 64K on a 16 bit machine. + */ +// Assert(window_size == (ulg)2*WSIZE, "no sliding with BIG_MEM"); + +// System.arraycopy(window, WSIZE, window, 0, WSIZE); + for(n = 0; n < zip_WSIZE; n++) + zip_window[n] = zip_window[n + zip_WSIZE]; + + zip_match_start -= zip_WSIZE; + zip_strstart -= zip_WSIZE; /* we now have strstart >= MAX_DIST: */ + zip_block_start -= zip_WSIZE; + + for(n = 0; n < zip_HASH_SIZE; n++) { + m = zip_head1(n); + zip_head2(n, m >= zip_WSIZE ? m - zip_WSIZE : zip_NIL); + } + for(n = 0; n < zip_WSIZE; n++) { + /* If n is not on any hash chain, prev[n] is garbage but + * its value will never be used. + */ + m = zip_prev[n]; + zip_prev[n] = (m >= zip_WSIZE ? m - zip_WSIZE : zip_NIL); + } + more += zip_WSIZE; + } + // At this point, more >= 2 + if(!zip_eofile) { + n = zip_read_buff(zip_window, zip_strstart + zip_lookahead, more); + if(n <= 0) + zip_eofile = true; + else + zip_lookahead += n; + } +} + +/* ========================================================================== + * Processes a new input file and return its compressed length. This + * function does not perform lazy evaluationof matches and inserts + * new strings in the dictionary only for unmatched strings or for short + * matches. It is used only for the fast compression options. + */ +function zip_deflate_fast() { + while(zip_lookahead != 0 && zip_qhead == null) { + var flush; // set if current block must be flushed + + /* Insert the string window[strstart .. strstart+2] in the + * dictionary, and set hash_head to the head of the hash chain: + */ + zip_INSERT_STRING(); + + /* Find the longest match, discarding those <= prev_length. + * At this point we have always match_length < MIN_MATCH + */ + if(zip_hash_head != zip_NIL && + zip_strstart - zip_hash_head <= zip_MAX_DIST) { + /* To simplify the code, we prevent matches with the string + * of window index 0 (in particular we have to avoid a match + * of the string with itself at the start of the input file). + */ + zip_match_length = zip_longest_match(zip_hash_head); + /* longest_match() sets match_start */ + if(zip_match_length > zip_lookahead) + zip_match_length = zip_lookahead; + } + if(zip_match_length >= zip_MIN_MATCH) { +// check_match(strstart, match_start, match_length); + + flush = zip_ct_tally(zip_strstart - zip_match_start, + zip_match_length - zip_MIN_MATCH); + zip_lookahead -= zip_match_length; + + /* Insert new strings in the hash table only if the match length + * is not too large. This saves time but degrades compression. + */ + if(zip_match_length <= zip_max_lazy_match) { + zip_match_length--; // string at strstart already in hash table + do { + zip_strstart++; + zip_INSERT_STRING(); + /* strstart never exceeds WSIZE-MAX_MATCH, so there are + * always MIN_MATCH bytes ahead. If lookahead < MIN_MATCH + * these bytes are garbage, but it does not matter since + * the next lookahead bytes will be emitted as literals. + */ + } while(--zip_match_length != 0); + zip_strstart++; + } else { + zip_strstart += zip_match_length; + zip_match_length = 0; + zip_ins_h = zip_window[zip_strstart] & 0xff; +// UPDATE_HASH(ins_h, window[strstart + 1]); + zip_ins_h = ((zip_ins_h< zip_lookahead) + zip_match_length = zip_lookahead; + + /* Ignore a length 3 match if it is too distant: */ + if(zip_match_length == zip_MIN_MATCH && + zip_strstart - zip_match_start > zip_TOO_FAR) { + /* If prev_match is also MIN_MATCH, match_start is garbage + * but we will ignore the current match anyway. + */ + zip_match_length--; + } + } + /* If there was a match at the previous step and the current + * match is not better, output the previous match: + */ + if(zip_prev_length >= zip_MIN_MATCH && + zip_match_length <= zip_prev_length) { + var flush; // set if current block must be flushed + +// check_match(strstart - 1, prev_match, prev_length); + flush = zip_ct_tally(zip_strstart - 1 - zip_prev_match, + zip_prev_length - zip_MIN_MATCH); + + /* Insert in hash table all strings up to the end of the match. + * strstart-1 and strstart are already inserted. + */ + zip_lookahead -= zip_prev_length - 1; + zip_prev_length -= 2; + do { + zip_strstart++; + zip_INSERT_STRING(); + /* strstart never exceeds WSIZE-MAX_MATCH, so there are + * always MIN_MATCH bytes ahead. If lookahead < MIN_MATCH + * these bytes are garbage, but it does not matter since the + * next lookahead bytes will always be emitted as literals. + */ + } while(--zip_prev_length != 0); + zip_match_available = 0; + zip_match_length = zip_MIN_MATCH - 1; + zip_strstart++; + if(flush) { + zip_flush_block(0); + zip_block_start = zip_strstart; + } + } else if(zip_match_available != 0) { + /* If there was no match at the previous position, output a + * single literal. If there was a match but the current match + * is longer, truncate the previous match to a single literal. + */ + if(zip_ct_tally(0, zip_window[zip_strstart - 1] & 0xff)) { + zip_flush_block(0); + zip_block_start = zip_strstart; + } + zip_strstart++; + zip_lookahead--; + } else { + /* There is no previous match to compare with, wait for + * the next step to decide. + */ + zip_match_available = 1; + zip_strstart++; + zip_lookahead--; + } + + /* Make sure that we always have enough lookahead, except + * at the end of the input file. We need MAX_MATCH bytes + * for the next match, plus MIN_MATCH bytes to insert the + * string following the next match. + */ + while(zip_lookahead < zip_MIN_LOOKAHEAD && !zip_eofile) + zip_fill_window(); + } +} + +function zip_init_deflate() { + if(zip_eofile) + return; + zip_bi_buf = 0; + zip_bi_valid = 0; + zip_ct_init(); + zip_lm_init(); + + zip_qhead = null; + zip_outcnt = 0; + zip_outoff = 0; + + if(zip_compr_level <= 3) + { + zip_prev_length = zip_MIN_MATCH - 1; + zip_match_length = 0; + } + else + { + zip_match_length = zip_MIN_MATCH - 1; + zip_match_available = 0; + } + + zip_complete = false; +} + +/* ========================================================================== + * Same as above, but achieves better compression. We use a lazy + * evaluation for matches: a match is finally adopted only if there is + * no better match at the next window position. + */ +function zip_deflate_internal(buff, off, buff_size) { + var n; + + if(!zip_initflag) + { + zip_init_deflate(); + zip_initflag = true; + if(zip_lookahead == 0) { // empty + zip_complete = true; + return 0; + } + } + + if((n = zip_qcopy(buff, off, buff_size)) == buff_size) + return buff_size; + + if(zip_complete) + return n; + + if(zip_compr_level <= 3) // optimized for speed + zip_deflate_fast(); + else + zip_deflate_better(); + if(zip_lookahead == 0) { + if(zip_match_available != 0) + zip_ct_tally(0, zip_window[zip_strstart - 1] & 0xff); + zip_flush_block(1); + zip_complete = true; + } + return n + zip_qcopy(buff, n + off, buff_size - n); +} + +function zip_qcopy(buff, off, buff_size) { + var n, i, j; + + n = 0; + while(zip_qhead != null && n < buff_size) + { + i = buff_size - n; + if(i > zip_qhead.len) + i = zip_qhead.len; +// System.arraycopy(qhead.ptr, qhead.off, buff, off + n, i); + for(j = 0; j < i; j++) + buff[off + n + j] = zip_qhead.ptr[zip_qhead.off + j]; + + zip_qhead.off += i; + zip_qhead.len -= i; + n += i; + if(zip_qhead.len == 0) { + var p; + p = zip_qhead; + zip_qhead = zip_qhead.next; + zip_reuse_queue(p); + } + } + + if(n == buff_size) + return n; + + if(zip_outoff < zip_outcnt) { + i = buff_size - n; + if(i > zip_outcnt - zip_outoff) + i = zip_outcnt - zip_outoff; + // System.arraycopy(outbuf, outoff, buff, off + n, i); + for(j = 0; j < i; j++) + buff[off + n + j] = zip_outbuf[zip_outoff + j]; + zip_outoff += i; + n += i; + if(zip_outcnt == zip_outoff) + zip_outcnt = zip_outoff = 0; + } + return n; +} + +/* ========================================================================== + * Allocate the match buffer, initialize the various tables and save the + * location of the internal file attribute (ascii/binary) and method + * (DEFLATE/STORE). + */ +function zip_ct_init() { + var n; // iterates over tree elements + var bits; // bit counter + var length; // length value + var code; // code value + var dist; // distance index + + if(zip_static_dtree[0].dl != 0) return; // ct_init already called + + zip_l_desc.dyn_tree = zip_dyn_ltree; + zip_l_desc.static_tree = zip_static_ltree; + zip_l_desc.extra_bits = zip_extra_lbits; + zip_l_desc.extra_base = zip_LITERALS + 1; + zip_l_desc.elems = zip_L_CODES; + zip_l_desc.max_length = zip_MAX_BITS; + zip_l_desc.max_code = 0; + + zip_d_desc.dyn_tree = zip_dyn_dtree; + zip_d_desc.static_tree = zip_static_dtree; + zip_d_desc.extra_bits = zip_extra_dbits; + zip_d_desc.extra_base = 0; + zip_d_desc.elems = zip_D_CODES; + zip_d_desc.max_length = zip_MAX_BITS; + zip_d_desc.max_code = 0; + + zip_bl_desc.dyn_tree = zip_bl_tree; + zip_bl_desc.static_tree = null; + zip_bl_desc.extra_bits = zip_extra_blbits; + zip_bl_desc.extra_base = 0; + zip_bl_desc.elems = zip_BL_CODES; + zip_bl_desc.max_length = zip_MAX_BL_BITS; + zip_bl_desc.max_code = 0; + + // Initialize the mapping length (0..255) -> length code (0..28) + length = 0; + for(code = 0; code < zip_LENGTH_CODES-1; code++) { + zip_base_length[code] = length; + for(n = 0; n < (1< dist code (0..29) */ + dist = 0; + for(code = 0 ; code < 16; code++) { + zip_base_dist[code] = dist; + for(n = 0; n < (1<>= 7; // from now on, all distances are divided by 128 + for( ; code < zip_D_CODES; code++) { + zip_base_dist[code] = dist << 7; + for(n = 0; n < (1<<(zip_extra_dbits[code]-7)); n++) + zip_dist_code[256 + dist++] = code; + } + // Assert (dist == 256, "ct_init: 256+dist != 512"); + + // Construct the codes of the static literal tree + for(bits = 0; bits <= zip_MAX_BITS; bits++) + zip_bl_count[bits] = 0; + n = 0; + while(n <= 143) { zip_static_ltree[n++].dl = 8; zip_bl_count[8]++; } + while(n <= 255) { zip_static_ltree[n++].dl = 9; zip_bl_count[9]++; } + while(n <= 279) { zip_static_ltree[n++].dl = 7; zip_bl_count[7]++; } + while(n <= 287) { zip_static_ltree[n++].dl = 8; zip_bl_count[8]++; } + /* Codes 286 and 287 do not exist, but we must include them in the + * tree construction to get a canonical Huffman tree (longest code + * all ones) + */ + zip_gen_codes(zip_static_ltree, zip_L_CODES + 1); + + /* The static distance tree is trivial: */ + for(n = 0; n < zip_D_CODES; n++) { + zip_static_dtree[n].dl = 5; + zip_static_dtree[n].fc = zip_bi_reverse(n, 5); + } + + // Initialize the first block of the first file: + zip_init_block(); +} + +/* ========================================================================== + * Initialize a new block. + */ +function zip_init_block() { + var n; // iterates over tree elements + + // Initialize the trees. + for(n = 0; n < zip_L_CODES; n++) zip_dyn_ltree[n].fc = 0; + for(n = 0; n < zip_D_CODES; n++) zip_dyn_dtree[n].fc = 0; + for(n = 0; n < zip_BL_CODES; n++) zip_bl_tree[n].fc = 0; + + zip_dyn_ltree[zip_END_BLOCK].fc = 1; + zip_opt_len = zip_static_len = 0; + zip_last_lit = zip_last_dist = zip_last_flags = 0; + zip_flags = 0; + zip_flag_bit = 1; +} + +/* ========================================================================== + * Restore the heap property by moving down the tree starting at node k, + * exchanging a node with the smallest of its two sons if necessary, stopping + * when the heap property is re-established (each father smaller than its + * two sons). + */ +function zip_pqdownheap( + tree, // the tree to restore + k) { // node to move down + var v = zip_heap[k]; + var j = k << 1; // left son of k + + while(j <= zip_heap_len) { + // Set j to the smallest of the two sons: + if(j < zip_heap_len && + zip_SMALLER(tree, zip_heap[j + 1], zip_heap[j])) + j++; + + // Exit if v is smaller than both sons + if(zip_SMALLER(tree, v, zip_heap[j])) + break; + + // Exchange v with the smallest son + zip_heap[k] = zip_heap[j]; + k = j; + + // And continue down the tree, setting j to the left son of k + j <<= 1; + } + zip_heap[k] = v; +} + +/* ========================================================================== + * Compute the optimal bit lengths for a tree and update the total bit length + * for the current block. + * IN assertion: the fields freq and dad are set, heap[heap_max] and + * above are the tree nodes sorted by increasing frequency. + * OUT assertions: the field len is set to the optimal bit length, the + * array bl_count contains the frequencies for each bit length. + * The length opt_len is updated; static_len is also updated if stree is + * not null. + */ +function zip_gen_bitlen(desc) { // the tree descriptor + var tree = desc.dyn_tree; + var extra = desc.extra_bits; + var base = desc.extra_base; + var max_code = desc.max_code; + var max_length = desc.max_length; + var stree = desc.static_tree; + var h; // heap index + var n, m; // iterate over the tree elements + var bits; // bit length + var xbits; // extra bits + var f; // frequency + var overflow = 0; // number of elements with bit length too large + + for(bits = 0; bits <= zip_MAX_BITS; bits++) + zip_bl_count[bits] = 0; + + /* In a first pass, compute the optimal bit lengths (which may + * overflow in the case of the bit length tree). + */ + tree[zip_heap[zip_heap_max]].dl = 0; // root of the heap + + for(h = zip_heap_max + 1; h < zip_HEAP_SIZE; h++) { + n = zip_heap[h]; + bits = tree[tree[n].dl].dl + 1; + if(bits > max_length) { + bits = max_length; + overflow++; + } + tree[n].dl = bits; + // We overwrite tree[n].dl which is no longer needed + + if(n > max_code) + continue; // not a leaf node + + zip_bl_count[bits]++; + xbits = 0; + if(n >= base) + xbits = extra[n - base]; + f = tree[n].fc; + zip_opt_len += f * (bits + xbits); + if(stree != null) + zip_static_len += f * (stree[n].dl + xbits); + } + if(overflow == 0) + return; + + // This happens for example on obj2 and pic of the Calgary corpus + + // Find the first bit length which could increase: + do { + bits = max_length - 1; + while(zip_bl_count[bits] == 0) + bits--; + zip_bl_count[bits]--; // move one leaf down the tree + zip_bl_count[bits + 1] += 2; // move one overflow item as its brother + zip_bl_count[max_length]--; + /* The brother of the overflow item also moves one step up, + * but this does not affect bl_count[max_length] + */ + overflow -= 2; + } while(overflow > 0); + + /* Now recompute all bit lengths, scanning in increasing frequency. + * h is still equal to HEAP_SIZE. (It is simpler to reconstruct all + * lengths instead of fixing only the wrong ones. This idea is taken + * from 'ar' written by Haruhiko Okumura.) + */ + for(bits = max_length; bits != 0; bits--) { + n = zip_bl_count[bits]; + while(n != 0) { + m = zip_heap[--h]; + if(m > max_code) + continue; + if(tree[m].dl != bits) { + zip_opt_len += (bits - tree[m].dl) * tree[m].fc; + tree[m].fc = bits; + } + n--; + } + } +} + + /* ========================================================================== + * Generate the codes for a given tree and bit counts (which need not be + * optimal). + * IN assertion: the array bl_count contains the bit length statistics for + * the given tree and the field len is set for all tree elements. + * OUT assertion: the field code is set for all tree elements of non + * zero code length. + */ +function zip_gen_codes(tree, // the tree to decorate + max_code) { // largest code with non zero frequency + var next_code = new Array(zip_MAX_BITS+1); // next code value for each bit length + var code = 0; // running code value + var bits; // bit index + var n; // code index + + /* The distribution counts are first used to generate the code values + * without bit reversal. + */ + for(bits = 1; bits <= zip_MAX_BITS; bits++) { + code = ((code + zip_bl_count[bits-1]) << 1); + next_code[bits] = code; + } + + /* Check that the bit counts in bl_count are consistent. The last code + * must be all ones. + */ +// Assert (code + encoder->bl_count[MAX_BITS]-1 == (1<> 1; n >= 1; n--) + zip_pqdownheap(tree, n); + + /* Construct the Huffman tree by repeatedly combining the least two + * frequent nodes. + */ + do { + n = zip_heap[zip_SMALLEST]; + zip_heap[zip_SMALLEST] = zip_heap[zip_heap_len--]; + zip_pqdownheap(tree, zip_SMALLEST); + + m = zip_heap[zip_SMALLEST]; // m = node of next least frequency + + // keep the nodes sorted by frequency + zip_heap[--zip_heap_max] = n; + zip_heap[--zip_heap_max] = m; + + // Create a new node father of n and m + tree[node].fc = tree[n].fc + tree[m].fc; +// depth[node] = (char)(MAX(depth[n], depth[m]) + 1); + if(zip_depth[n] > zip_depth[m] + 1) + zip_depth[node] = zip_depth[n]; + else + zip_depth[node] = zip_depth[m] + 1; + tree[n].dl = tree[m].dl = node; + + // and insert the new node in the heap + zip_heap[zip_SMALLEST] = node++; + zip_pqdownheap(tree, zip_SMALLEST); + + } while(zip_heap_len >= 2); + + zip_heap[--zip_heap_max] = zip_heap[zip_SMALLEST]; + + /* At this point, the fields freq and dad are set. We can now + * generate the bit lengths. + */ + zip_gen_bitlen(desc); + + // The field len is now set, we can generate the bit codes + zip_gen_codes(tree, max_code); +} + +/* ========================================================================== + * Scan a literal or distance tree to determine the frequencies of the codes + * in the bit length tree. Updates opt_len to take into account the repeat + * counts. (The contribution of the bit length codes will be added later + * during the construction of bl_tree.) + */ +function zip_scan_tree(tree,// the tree to be scanned + max_code) { // and its largest code of non zero frequency + var n; // iterates over all tree elements + var prevlen = -1; // last emitted length + var curlen; // length of current code + var nextlen = tree[0].dl; // length of next code + var count = 0; // repeat count of the current code + var max_count = 7; // max repeat count + var min_count = 4; // min repeat count + + if(nextlen == 0) { + max_count = 138; + min_count = 3; + } + tree[max_code + 1].dl = 0xffff; // guard + + for(n = 0; n <= max_code; n++) { + curlen = nextlen; + nextlen = tree[n + 1].dl; + if(++count < max_count && curlen == nextlen) + continue; + else if(count < min_count) + zip_bl_tree[curlen].fc += count; + else if(curlen != 0) { + if(curlen != prevlen) + zip_bl_tree[curlen].fc++; + zip_bl_tree[zip_REP_3_6].fc++; + } else if(count <= 10) + zip_bl_tree[zip_REPZ_3_10].fc++; + else + zip_bl_tree[zip_REPZ_11_138].fc++; + count = 0; prevlen = curlen; + if(nextlen == 0) { + max_count = 138; + min_count = 3; + } else if(curlen == nextlen) { + max_count = 6; + min_count = 3; + } else { + max_count = 7; + min_count = 4; + } + } +} + + /* ========================================================================== + * Send a literal or distance tree in compressed form, using the codes in + * bl_tree. + */ +function zip_send_tree(tree, // the tree to be scanned + max_code) { // and its largest code of non zero frequency + var n; // iterates over all tree elements + var prevlen = -1; // last emitted length + var curlen; // length of current code + var nextlen = tree[0].dl; // length of next code + var count = 0; // repeat count of the current code + var max_count = 7; // max repeat count + var min_count = 4; // min repeat count + + /* tree[max_code+1].dl = -1; */ /* guard already set */ + if(nextlen == 0) { + max_count = 138; + min_count = 3; + } + + for(n = 0; n <= max_code; n++) { + curlen = nextlen; + nextlen = tree[n+1].dl; + if(++count < max_count && curlen == nextlen) { + continue; + } else if(count < min_count) { + do { zip_SEND_CODE(curlen, zip_bl_tree); } while(--count != 0); + } else if(curlen != 0) { + if(curlen != prevlen) { + zip_SEND_CODE(curlen, zip_bl_tree); + count--; + } + // Assert(count >= 3 && count <= 6, " 3_6?"); + zip_SEND_CODE(zip_REP_3_6, zip_bl_tree); + zip_send_bits(count - 3, 2); + } else if(count <= 10) { + zip_SEND_CODE(zip_REPZ_3_10, zip_bl_tree); + zip_send_bits(count-3, 3); + } else { + zip_SEND_CODE(zip_REPZ_11_138, zip_bl_tree); + zip_send_bits(count-11, 7); + } + count = 0; + prevlen = curlen; + if(nextlen == 0) { + max_count = 138; + min_count = 3; + } else if(curlen == nextlen) { + max_count = 6; + min_count = 3; + } else { + max_count = 7; + min_count = 4; + } + } +} + +/* ========================================================================== + * Construct the Huffman tree for the bit lengths and return the index in + * bl_order of the last bit length code to send. + */ +function zip_build_bl_tree() { + var max_blindex; // index of last bit length code of non zero freq + + // Determine the bit length frequencies for literal and distance trees + zip_scan_tree(zip_dyn_ltree, zip_l_desc.max_code); + zip_scan_tree(zip_dyn_dtree, zip_d_desc.max_code); + + // Build the bit length tree: + zip_build_tree(zip_bl_desc); + /* opt_len now includes the length of the tree representations, except + * the lengths of the bit lengths codes and the 5+5+4 bits for the counts. + */ + + /* Determine the number of bit length codes to send. The pkzip format + * requires that at least 4 bit length codes be sent. (appnote.txt says + * 3 but the actual value used is 4.) + */ + for(max_blindex = zip_BL_CODES-1; max_blindex >= 3; max_blindex--) { + if(zip_bl_tree[zip_bl_order[max_blindex]].dl != 0) break; + } + /* Update opt_len to include the bit length tree and counts */ + zip_opt_len += 3*(max_blindex+1) + 5+5+4; +// Tracev((stderr, "\ndyn trees: dyn %ld, stat %ld", +// encoder->opt_len, encoder->static_len)); + + return max_blindex; +} + +/* ========================================================================== + * Send the header for a block using dynamic Huffman trees: the counts, the + * lengths of the bit length codes, the literal tree and the distance tree. + * IN assertion: lcodes >= 257, dcodes >= 1, blcodes >= 4. + */ +function zip_send_all_trees(lcodes, dcodes, blcodes) { // number of codes for each tree + var rank; // index in bl_order + +// Assert (lcodes >= 257 && dcodes >= 1 && blcodes >= 4, "not enough codes"); +// Assert (lcodes <= L_CODES && dcodes <= D_CODES && blcodes <= BL_CODES, +// "too many codes"); +// Tracev((stderr, "\nbl counts: ")); + zip_send_bits(lcodes-257, 5); // not +255 as stated in appnote.txt + zip_send_bits(dcodes-1, 5); + zip_send_bits(blcodes-4, 4); // not -3 as stated in appnote.txt + for(rank = 0; rank < blcodes; rank++) { +// Tracev((stderr, "\nbl code %2d ", bl_order[rank])); + zip_send_bits(zip_bl_tree[zip_bl_order[rank]].dl, 3); + } + + // send the literal tree + zip_send_tree(zip_dyn_ltree,lcodes-1); + + // send the distance tree + zip_send_tree(zip_dyn_dtree,dcodes-1); +} + +/* ========================================================================== + * Determine the best encoding for the current block: dynamic trees, static + * trees or store, and output the encoded block to the zip file. + */ +function zip_flush_block(eof) { // true if this is the last block for a file + var opt_lenb, static_lenb; // opt_len and static_len in bytes + var max_blindex; // index of last bit length code of non zero freq + var stored_len; // length of input block + + stored_len = zip_strstart - zip_block_start; + zip_flag_buf[zip_last_flags] = zip_flags; // Save the flags for the last 8 items + + // Construct the literal and distance trees + zip_build_tree(zip_l_desc); +// Tracev((stderr, "\nlit data: dyn %ld, stat %ld", +// encoder->opt_len, encoder->static_len)); + + zip_build_tree(zip_d_desc); +// Tracev((stderr, "\ndist data: dyn %ld, stat %ld", +// encoder->opt_len, encoder->static_len)); + /* At this point, opt_len and static_len are the total bit lengths of + * the compressed block data, excluding the tree representations. + */ + + /* Build the bit length tree for the above two trees, and get the index + * in bl_order of the last bit length code to send. + */ + max_blindex = zip_build_bl_tree(); + + // Determine the best encoding. Compute first the block length in bytes + opt_lenb = (zip_opt_len +3+7)>>3; + static_lenb = (zip_static_len+3+7)>>3; + +// Trace((stderr, "\nopt %lu(%lu) stat %lu(%lu) stored %lu lit %u dist %u ", +// opt_lenb, encoder->opt_len, +// static_lenb, encoder->static_len, stored_len, +// encoder->last_lit, encoder->last_dist)); + + if(static_lenb <= opt_lenb) + opt_lenb = static_lenb; + if(stored_len + 4 <= opt_lenb // 4: two words for the lengths + && zip_block_start >= 0) { + var i; + + /* The test buf != NULL is only necessary if LIT_BUFSIZE > WSIZE. + * Otherwise we can't have processed more than WSIZE input bytes since + * the last block flush, because compression would have been + * successful. If LIT_BUFSIZE <= WSIZE, it is never too late to + * transform a block into a stored block. + */ + zip_send_bits((zip_STORED_BLOCK<<1)+eof, 3); /* send block type */ + zip_bi_windup(); /* align on byte boundary */ + zip_put_short(stored_len); + zip_put_short(~stored_len); + + // copy block +/* + p = &window[block_start]; + for(i = 0; i < stored_len; i++) + put_byte(p[i]); +*/ + for(i = 0; i < stored_len; i++) + zip_put_byte(zip_window[zip_block_start + i]); + + } else if(static_lenb == opt_lenb) { + zip_send_bits((zip_STATIC_TREES<<1)+eof, 3); + zip_compress_block(zip_static_ltree, zip_static_dtree); + } else { + zip_send_bits((zip_DYN_TREES<<1)+eof, 3); + zip_send_all_trees(zip_l_desc.max_code+1, + zip_d_desc.max_code+1, + max_blindex+1); + zip_compress_block(zip_dyn_ltree, zip_dyn_dtree); + } + + zip_init_block(); + + if(eof != 0) + zip_bi_windup(); +} + +/* ========================================================================== + * Save the match info and tally the frequency counts. Return true if + * the current block must be flushed. + */ +function zip_ct_tally( + dist, // distance of matched string + lc) { // match length-MIN_MATCH or unmatched char (if dist==0) + zip_l_buf[zip_last_lit++] = lc; + if(dist == 0) { + // lc is the unmatched char + zip_dyn_ltree[lc].fc++; + } else { + // Here, lc is the match length - MIN_MATCH + dist--; // dist = match distance - 1 +// Assert((ush)dist < (ush)MAX_DIST && +// (ush)lc <= (ush)(MAX_MATCH-MIN_MATCH) && +// (ush)D_CODE(dist) < (ush)D_CODES, "ct_tally: bad match"); + + zip_dyn_ltree[zip_length_code[lc]+zip_LITERALS+1].fc++; + zip_dyn_dtree[zip_D_CODE(dist)].fc++; + + zip_d_buf[zip_last_dist++] = dist; + zip_flags |= zip_flag_bit; + } + zip_flag_bit <<= 1; + + // Output the flags if they fill a byte + if((zip_last_lit & 7) == 0) { + zip_flag_buf[zip_last_flags++] = zip_flags; + zip_flags = 0; + zip_flag_bit = 1; + } + // Try to guess if it is profitable to stop the current block here + if(zip_compr_level > 2 && (zip_last_lit & 0xfff) == 0) { + // Compute an upper bound for the compressed length + var out_length = zip_last_lit * 8; + var in_length = zip_strstart - zip_block_start; + var dcode; + + for(dcode = 0; dcode < zip_D_CODES; dcode++) { + out_length += zip_dyn_dtree[dcode].fc * (5 + zip_extra_dbits[dcode]); + } + out_length >>= 3; +// Trace((stderr,"\nlast_lit %u, last_dist %u, in %ld, out ~%ld(%ld%%) ", +// encoder->last_lit, encoder->last_dist, in_length, out_length, +// 100L - out_length*100L/in_length)); + if(zip_last_dist < parseInt(zip_last_lit/2) && + out_length < parseInt(in_length/2)) + return true; + } + return (zip_last_lit == zip_LIT_BUFSIZE-1 || + zip_last_dist == zip_DIST_BUFSIZE); + /* We avoid equality with LIT_BUFSIZE because of wraparound at 64K + * on 16 bit machines and because stored blocks are restricted to + * 64K-1 bytes. + */ +} + + /* ========================================================================== + * Send the block data compressed using the given Huffman trees + */ +function zip_compress_block( + ltree, // literal tree + dtree) { // distance tree + var dist; // distance of matched string + var lc; // match length or unmatched char (if dist == 0) + var lx = 0; // running index in l_buf + var dx = 0; // running index in d_buf + var fx = 0; // running index in flag_buf + var flag = 0; // current flags + var code; // the code to send + var extra; // number of extra bits to send + + if(zip_last_lit != 0) do { + if((lx & 7) == 0) + flag = zip_flag_buf[fx++]; + lc = zip_l_buf[lx++] & 0xff; + if((flag & 1) == 0) { + zip_SEND_CODE(lc, ltree); /* send a literal byte */ +// Tracecv(isgraph(lc), (stderr," '%c' ", lc)); + } else { + // Here, lc is the match length - MIN_MATCH + code = zip_length_code[lc]; + zip_SEND_CODE(code+zip_LITERALS+1, ltree); // send the length code + extra = zip_extra_lbits[code]; + if(extra != 0) { + lc -= zip_base_length[code]; + zip_send_bits(lc, extra); // send the extra length bits + } + dist = zip_d_buf[dx++]; + // Here, dist is the match distance - 1 + code = zip_D_CODE(dist); +// Assert (code < D_CODES, "bad d_code"); + + zip_SEND_CODE(code, dtree); // send the distance code + extra = zip_extra_dbits[code]; + if(extra != 0) { + dist -= zip_base_dist[code]; + zip_send_bits(dist, extra); // send the extra distance bits + } + } // literal or match pair ? + flag >>= 1; + } while(lx < zip_last_lit); + + zip_SEND_CODE(zip_END_BLOCK, ltree); +} + +/* ========================================================================== + * Send a value on a given number of bits. + * IN assertion: length <= 16 and value fits in length bits. + */ +var zip_Buf_size = 16; // bit size of bi_buf +function zip_send_bits( + value, // value to send + length) { // number of bits + /* If not enough room in bi_buf, use (valid) bits from bi_buf and + * (16 - bi_valid) bits from value, leaving (width - (16-bi_valid)) + * unused bits in value. + */ + if(zip_bi_valid > zip_Buf_size - length) { + zip_bi_buf |= (value << zip_bi_valid); + zip_put_short(zip_bi_buf); + zip_bi_buf = (value >> (zip_Buf_size - zip_bi_valid)); + zip_bi_valid += length - zip_Buf_size; + } else { + zip_bi_buf |= value << zip_bi_valid; + zip_bi_valid += length; + } +} + +/* ========================================================================== + * Reverse the first len bits of a code, using straightforward code (a faster + * method would use a table) + * IN assertion: 1 <= len <= 15 + */ +function zip_bi_reverse( + code, // the value to invert + len) { // its bit length + var res = 0; + do { + res |= code & 1; + code >>= 1; + res <<= 1; + } while(--len > 0); + return res >> 1; +} + +/* ========================================================================== + * Write out any remaining bits in an incomplete byte. + */ +function zip_bi_windup() { + if(zip_bi_valid > 8) { + zip_put_short(zip_bi_buf); + } else if(zip_bi_valid > 0) { + zip_put_byte(zip_bi_buf); + } + zip_bi_buf = 0; + zip_bi_valid = 0; +} + +function zip_qoutbuf() { + if(zip_outcnt != 0) { + var q, i; + q = zip_new_queue(); + if(zip_qhead == null) + zip_qhead = zip_qtail = q; + else + zip_qtail = zip_qtail.next = q; + q.len = zip_outcnt - zip_outoff; +// System.arraycopy(zip_outbuf, zip_outoff, q.ptr, 0, q.len); + for(i = 0; i < q.len; i++) + q.ptr[i] = zip_outbuf[zip_outoff + i]; + zip_outcnt = zip_outoff = 0; + } +} + +function zip_deflate(str, level) { + var out, buff; + var i, j; + + zip_deflate_data = str; + zip_deflate_pos = 0; + if(typeof level == "undefined") + level = zip_DEFAULT_LEVEL; + zip_deflate_start(level); + + buff = new Array(1024); + out = ""; + while((i = zip_deflate_internal(buff, 0, buff.length)) > 0) { + for(j = 0; j < i; j++) + out += String.fromCharCode(buff[j]); + } + zip_deflate_data = null; // G.C. + return out; +} diff --git a/app-configs/rinoa/gitea/public/encode.js b/app-configs/rinoa/gitea/public/encode.js new file mode 100755 index 0000000..147e517 --- /dev/null +++ b/app-configs/rinoa/gitea/public/encode.js @@ -0,0 +1,52 @@ +/** Functions from https://plantuml.com/code-javascript-synchronous + */ + +function encode64(data) { + r = ""; + for (i=0; i> 2; + c2 = ((b1 & 0x3) << 4) | (b2 >> 4); + c3 = ((b2 & 0xF) << 2) | (b3 >> 6); + c4 = b3 & 0x3F; + r = ""; + r += encode6bit(c1 & 0x3F); + r += encode6bit(c2 & 0x3F); + r += encode6bit(c3 & 0x3F); + r += encode6bit(c4 & 0x3F); + return r; +} + +function encode6bit(b) { + if (b < 10) { + return String.fromCharCode(48 + b); + } + b -= 10; + if (b < 26) { + return String.fromCharCode(65 + b); + } + b -= 26; + if (b < 26) { + return String.fromCharCode(97 + b); + } + b -= 26; + if (b == 0) { + return '-'; + } + if (b == 1) { + return '_'; + } + return '?'; +} \ No newline at end of file diff --git a/app-configs/rinoa/gitea/public/plantuml_codeblock_parse.js b/app-configs/rinoa/gitea/public/plantuml_codeblock_parse.js new file mode 100755 index 0000000..fa19a0a --- /dev/null +++ b/app-configs/rinoa/gitea/public/plantuml_codeblock_parse.js @@ -0,0 +1,17 @@ +/* Copyright (C) 2020 David Svantesson + * MIT License + * + */ + +function parsePlantumlCodeBlocks(plantumlServer = "http://www.plantuml.com/plantuml", htmlClass = "language-plantuml") { + var codeBlocks = document.getElementsByClassName(htmlClass); + + for (var block_i = 0; block_i < codeBlocks.length; block_i++) { + block_string = codeBlocks[block_i].innerText + //UTF8 + block_string = unescape(encodeURIComponent(block_string)); + codeBlocks[block_i].innerHTML = ""; + } + +} + diff --git a/app-configs/rinoa/gitea/templates/custom/footer.tmpl b/app-configs/rinoa/gitea/templates/custom/footer.tmpl new file mode 100755 index 0000000..8625c8c --- /dev/null +++ b/app-configs/rinoa/gitea/templates/custom/footer.tmpl @@ -0,0 +1,8 @@ +{{if .RequireHighlightJS}} + + + + +{{end}} \ No newline at end of file