setup forgejo custom folder repo
644
public/css/theme-lightcrystal.css
Normal file
|
@ -0,0 +1,644 @@
|
|||
*::-webkit-scrollbar-thumb:hover {
|
||||
box-shadow: inset 0 0 0 6px var(--color-primary);;
|
||||
}
|
||||
|
||||
*::selection {
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.home {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.hero {
|
||||
background: url("/assets/img/plasma.jpg");
|
||||
background-attachment: fixed;
|
||||
background-size: cover;
|
||||
padding: 2em;
|
||||
text-shadow: 0 0 0.25em #002536;
|
||||
}
|
||||
|
||||
.hero h1 {
|
||||
font-size: 75%;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.5ch;
|
||||
}
|
||||
|
||||
.hero h1 span {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.hero h1 span#title-light {
|
||||
position: relative;
|
||||
font-weight: 400;
|
||||
left: 1ch;
|
||||
}
|
||||
|
||||
.hero h1 span#title-crystal {
|
||||
font-weight: 900;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
@media (max-width: 950px) {
|
||||
.home .hero h1 {
|
||||
font-size: 400% !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 711px) {
|
||||
.home .hero h1 {
|
||||
font-size: 250% !important;
|
||||
}
|
||||
}
|
||||
|
||||
.hero h2 {
|
||||
font-size: 250%;
|
||||
}
|
||||
|
||||
.hero h3 {
|
||||
font-size: 200%;
|
||||
}
|
||||
|
||||
.feature-list {
|
||||
font-size: 150%;
|
||||
padding: 4em;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.feature-list h4 {
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
.feature-list dl {
|
||||
display: grid;
|
||||
grid-template-columns: auto 1fr;
|
||||
text-align: left;
|
||||
width: max-content;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.feature-list dl dt, .feature-list dl dd {
|
||||
display: inline-block;
|
||||
margin: 0.5em;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.feat-enabled {
|
||||
background: #1f9b92;
|
||||
color: #000;
|
||||
border-radius: 0.18em;
|
||||
}
|
||||
.feat-disabled {
|
||||
background: crimson;
|
||||
color: #000;
|
||||
border-radius: 0.18em;
|
||||
}
|
||||
|
||||
.ui.green.labels .label, .ui.ui.ui.green.label, .ui.green.button, .ui.green.buttons .button, .ui.green.button:focus, .ui.green.buttons .button:focus {
|
||||
background: #1f9b92;
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.ui.green.basic.ok.button {
|
||||
border-color: var(--color-primary) !important;
|
||||
box-shadow: 0 0 0 1px var(--color-primary) !important;
|
||||
color: var(--color-primary) !important;
|
||||
}
|
||||
|
||||
.ui.green.basic.ok.button:hover {
|
||||
filter: brightness(0.9);
|
||||
}
|
||||
|
||||
.ui.green.button:hover {
|
||||
background: var(--color-primary-dark-1);
|
||||
}
|
||||
|
||||
a.ui.green.button {
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.ui.primary.button {
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
|
||||
.ui.dropdown .menu>.item:hover, .ui.menu .ui.dropdown .menu>.item:hover,
|
||||
.ui.menu .active.item, .ui.menu .active.item:hover, .ui.vertical.menu .active.item, .ui.vertical.menu .active.item:hover,
|
||||
.ui.dropdown .item:hover * {
|
||||
color: #000 !important;
|
||||
background: var(--color-primary) !important;
|
||||
}
|
||||
|
||||
.ui.tabular.menu .active.item, .ui.tabular.menu .active.item:hover {
|
||||
background: var(--color-body) !important;
|
||||
border-color: var(--color-secondary);
|
||||
color: var(--color-text) !important;
|
||||
margin-top: 1px;
|
||||
}
|
||||
|
||||
.ui.secondary.pointing.menu .active.item {
|
||||
background: var(--color-body) !important;
|
||||
color: var(--color-text-dark) !important
|
||||
}
|
||||
|
||||
.modal .header {
|
||||
background-color: var(--color-box-header) !important;
|
||||
}
|
||||
|
||||
#navbar a.item:hover {
|
||||
color: #000 !important;
|
||||
}
|
||||
|
||||
.color-icon {
|
||||
border: 1px solid #c9c9c9;
|
||||
}
|
||||
|
||||
.chroma {
|
||||
background-color: var(--color-code-bg);
|
||||
color: #93a1a1;
|
||||
}
|
||||
.chroma .lntd {
|
||||
vertical-align: top;
|
||||
border: 0;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.chroma .lntable {
|
||||
border-spacing: 0;
|
||||
border: 0;
|
||||
width: auto;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
display: block;
|
||||
overflow: auto;
|
||||
}
|
||||
.chroma .hl {
|
||||
width: 100%;
|
||||
display: block;
|
||||
}
|
||||
.chroma .lnt,
|
||||
.chroma .ln {
|
||||
margin-right: 0.4em;
|
||||
padding: 0 0.4em;
|
||||
}
|
||||
.chroma .gs {
|
||||
font-weight: var(--font-weight-semibold);
|
||||
}
|
||||
.chroma .gl {
|
||||
text-decoration: underline;
|
||||
}
|
||||
.chroma .bp {
|
||||
color: #fff;
|
||||
}
|
||||
.chroma .c, .chroma .c1, .chroma .ch, .chroma .cm {
|
||||
color: #002b36;
|
||||
}
|
||||
|
||||
.chroma .cs {
|
||||
color: #9075cd;
|
||||
}
|
||||
.chroma .dl {
|
||||
color: #79c0ff;
|
||||
}
|
||||
.chroma .gd {
|
||||
color: #fff;
|
||||
background-color: #5f3737;
|
||||
}
|
||||
.chroma .ge {
|
||||
color: #ddee30;
|
||||
}
|
||||
.chroma .gh {
|
||||
color: #ffaa10;
|
||||
}
|
||||
.chroma .gi {
|
||||
color: #fff;
|
||||
background-color: #3a523a;
|
||||
}
|
||||
.chroma .go {
|
||||
color: #777e94;
|
||||
}
|
||||
.chroma .gp {
|
||||
color: #ebdbb2;
|
||||
}
|
||||
.chroma .gr {
|
||||
color: #f43;
|
||||
}
|
||||
.chroma .gs {
|
||||
color: #ebdbb2;
|
||||
}
|
||||
.chroma .gt {
|
||||
color: #7ee787;
|
||||
}
|
||||
.chroma .gu {
|
||||
color: #a5d6ff;
|
||||
}
|
||||
.chroma .il {
|
||||
color: #79c0ff;
|
||||
}
|
||||
.chroma .k, .chroma .kc, .chroma .kd, .chroma .kn, .chroma .kt, .chroma .kr, .chroma .nb {
|
||||
color: #1f9b92;
|
||||
}
|
||||
.chroma .kc, .chroma .kp {
|
||||
color: #fff;
|
||||
}
|
||||
.chroma .m, .chroma .mb, .chroma .mf, .chroma .mh, .chroma .mi, .chroma .mo {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.chroma .o, .chroma .nt {
|
||||
color: #1f9b92;
|
||||
}
|
||||
.chroma .ow {
|
||||
color: #5f8700;
|
||||
}
|
||||
|
||||
.chroma .nf, .chroma .nx, .chroma .nc, .chroma .no, .chroma .na {
|
||||
color: #93a1a1;
|
||||
}
|
||||
|
||||
.chroma .s, .chroma .s1, .chroma .s2 {
|
||||
color: #fff;
|
||||
}
|
||||
.chroma .sa {
|
||||
color: #79c0ff;
|
||||
}
|
||||
.chroma .sb {
|
||||
color: #fff;
|
||||
}
|
||||
.chroma .sc {
|
||||
color: #fff;
|
||||
}
|
||||
.chroma .sd {
|
||||
color: #777e94;
|
||||
}
|
||||
.chroma .se {
|
||||
color: #17736c;
|
||||
}
|
||||
.chroma .sh {
|
||||
color: #79c0ff;
|
||||
}
|
||||
.chroma .si {
|
||||
color: #c9c9c9;
|
||||
}
|
||||
.chroma .sr {
|
||||
color: #9075cd;
|
||||
}
|
||||
.chroma .ss, .chroma .cp, .chroma .nl {
|
||||
color: #586e75;
|
||||
}
|
||||
.chroma .cpf {
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.chroma .sx {
|
||||
color: #ffaa10;
|
||||
}
|
||||
.chroma .vc {
|
||||
color: #c9c9c9;
|
||||
}
|
||||
.chroma .vg,
|
||||
.chroma .vi {
|
||||
color: #c9c9c9;
|
||||
}
|
||||
.chroma .w {
|
||||
color: #7f8699;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-property,
|
||||
.CodeMirror.cm-s-paper .cm-property {
|
||||
color: #a0cc75;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-header,
|
||||
.CodeMirror.cm-s-paper .cm-header {
|
||||
color: #9daccc;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-quote,
|
||||
.CodeMirror.cm-s-paper .cm-quote {
|
||||
color: #090;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-keyword,
|
||||
.CodeMirror.cm-s-paper .cm-keyword {
|
||||
color: #cc8a61;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-atom,
|
||||
.CodeMirror.cm-s-paper .cm-atom {
|
||||
color: #ef5e77;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-number,
|
||||
.CodeMirror.cm-s-paper .cm-number {
|
||||
color: #ff5656;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-def,
|
||||
.CodeMirror.cm-s-paper .cm-def {
|
||||
color: #e4e4e4;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-variable-2,
|
||||
.CodeMirror.cm-s-paper .cm-variable-2 {
|
||||
color: #00bdbf;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-variable-3,
|
||||
.CodeMirror.cm-s-paper .cm-variable-3 {
|
||||
color: #085;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-comment,
|
||||
.CodeMirror.cm-s-paper .cm-comment {
|
||||
color: #8e9ab3;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-string,
|
||||
.CodeMirror.cm-s-paper .cm-string {
|
||||
color: #a77272;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-string-2,
|
||||
.CodeMirror.cm-s-paper .cm-string-2 {
|
||||
color: #f50;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-meta,
|
||||
.CodeMirror.cm-s-paper .cm-meta,
|
||||
.CodeMirror.cm-s-default .cm-qualifier,
|
||||
.CodeMirror.cm-s-paper .cm-qualifier {
|
||||
color: #ffb176;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-builtin,
|
||||
.CodeMirror.cm-s-paper .cm-builtin {
|
||||
color: #b7c951;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-bracket,
|
||||
.CodeMirror.cm-s-paper .cm-bracket {
|
||||
color: #997;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-tag,
|
||||
.CodeMirror.cm-s-paper .cm-tag {
|
||||
color: #f1d273;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-attribute,
|
||||
.CodeMirror.cm-s-paper .cm-attribute {
|
||||
color: #bfcc70;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-hr,
|
||||
.CodeMirror.cm-s-paper .cm-hr {
|
||||
color: #999;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-url,
|
||||
.CodeMirror.cm-s-paper .cm-url {
|
||||
color: #c5cfd0;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-link,
|
||||
.CodeMirror.cm-s-paper .cm-link {
|
||||
color: #d8c792;
|
||||
}
|
||||
.CodeMirror.cm-s-default .cm-error,
|
||||
.CodeMirror.cm-s-paper .cm-error {
|
||||
color: #dbdbeb;
|
||||
}
|
||||
:root {
|
||||
--is-dark-theme: true;
|
||||
--color-primary: #1f9b92;
|
||||
--color-primary-contrast: #000;
|
||||
--color-primary-light-1: #1d9189;
|
||||
--color-primary-light-2: #188780;
|
||||
--color-primary-light-3: #1d918a;
|
||||
--color-primary-light-4: #1a857e;
|
||||
--color-primary-light-5: #177871;
|
||||
--color-primary-light-6: #156e67;
|
||||
--color-primary-light-7: #115c56;
|
||||
--color-primary-dark-1: #22aba1;
|
||||
--color-primary-dark-2: #24b8ad;
|
||||
--color-primary-dark-3: #26c2b6;
|
||||
--color-primary-dark-4: #29d1c4;
|
||||
--color-primary-dark-5: #2ce1d3;
|
||||
--color-primary-dark-6: #2de8da;
|
||||
--color-primary-dark-7: #31fff0;
|
||||
--color-primary-alpha-10: #1f9b9219;
|
||||
--color-primary-alpha-20: #1f9b9233;
|
||||
--color-primary-alpha-30: #1f9b924b;
|
||||
--color-primary-alpha-40: #1f9b9266;
|
||||
--color-primary-alpha-50: #1f9b9280;
|
||||
--color-primary-alpha-60: #1f9b9299;
|
||||
--color-primary-alpha-70: #1f9b92b3;
|
||||
--color-primary-alpha-80: #1f9b92cc;
|
||||
--color-primary-alpha-90: #1f9b92e1;
|
||||
--color-primary-hover: var(--color-primary-dark-1);
|
||||
--color-primary-active: var(--color-primary-dark-2);
|
||||
--color-secondary: #2c2f35;
|
||||
--color-secondary-dark-1: #505665;
|
||||
--color-secondary-dark-2: #5b6273;
|
||||
--color-secondary-dark-3: #71798e;
|
||||
--color-secondary-dark-4: #7f8699;
|
||||
--color-secondary-dark-5: #8c93a4;
|
||||
--color-secondary-dark-6: #9aa0af;
|
||||
--color-secondary-dark-7: #a8adba;
|
||||
--color-secondary-dark-8: #c4c7d0;
|
||||
--color-secondary-dark-9: #dfe1e6;
|
||||
--color-secondary-dark-10: #edeef1;
|
||||
--color-secondary-dark-11: #fbfbfc;
|
||||
--color-secondary-dark-12: #eeeff2;
|
||||
--color-secondary-dark-13: #fbfbfc;
|
||||
--color-secondary-light-1: #373b46;
|
||||
--color-secondary-light-2: #292c34;
|
||||
--color-secondary-light-3: #1c1e23;
|
||||
--color-secondary-light-4: #0e0f11;
|
||||
--color-secondary-alpha-10: #2c2f35;
|
||||
--color-secondary-alpha-20: #2c2f3533;
|
||||
--color-secondary-alpha-30: #2c2f354b;
|
||||
--color-secondary-alpha-40: #2c2f3566;
|
||||
--color-secondary-alpha-50: #2c2f3580;
|
||||
--color-secondary-alpha-60: #2c2f3599;
|
||||
--color-secondary-alpha-70: #2c2f35b3;
|
||||
--color-secondary-alpha-80: #2c2f35cc;
|
||||
--color-secondary-alpha-90: #2c2f35e1;
|
||||
--color-red: #da3737;
|
||||
--color-orange: #f17a2b;
|
||||
--color-yellow: #f3c640;
|
||||
--color-olive: #c8df36;
|
||||
--color-green: #3bc75b;
|
||||
--color-teal: #69d4cf;
|
||||
--color-blue: #4b80ca;
|
||||
--color-violet: #754ad3;
|
||||
--color-purple: #b65dd4;
|
||||
--color-pink: #e04b9f;
|
||||
--color-brown: #a86d45;
|
||||
--color-black: #141516;
|
||||
--color-grey: #797c85;
|
||||
--color-gold: #d4b74c;
|
||||
--color-white: #ffffff;
|
||||
--color-red-light: #d15a5a;
|
||||
--color-orange-light: #f6a066;
|
||||
--color-yellow-light: #eaaf03;
|
||||
--color-olive-light: #abc016;
|
||||
--color-green-light: #93b373;
|
||||
--color-teal-light: #00b6ad;
|
||||
--color-blue-light: #4e96cc;
|
||||
--color-violet-light: #9b79e4;
|
||||
--color-purple-light: #ba6ad5;
|
||||
--color-pink-light: #d74397;
|
||||
--color-brown-light: #b08061;
|
||||
--color-black-light: #3f4555;
|
||||
--color-red-dark-1: #c23636;
|
||||
--color-orange-dark-1: #f38236;
|
||||
--color-yellow-dark-1: #b88a03;
|
||||
--color-olive-dark-1: #839311;
|
||||
--color-green-dark-1: #7a9e55;
|
||||
--color-teal-dark-1: #00837c;
|
||||
--color-blue-dark-1: #347cb3;
|
||||
--color-violet-dark-1: #7b4edb;
|
||||
--color-purple-dark-1: #a742c9;
|
||||
--color-pink-dark-1: #be297d;
|
||||
--color-brown-dark-1: #94674a;
|
||||
--color-black-dark-1: #292d38;
|
||||
--color-red-dark-2: #ad3030;
|
||||
--color-orange-dark-2: #f16e17;
|
||||
--color-yellow-dark-2: #a37a02;
|
||||
--color-olive-dark-2: #74820f;
|
||||
--color-green-dark-2: #6c8c4c;
|
||||
--color-teal-dark-2: #00746e;
|
||||
--color-blue-dark-2: #2e6e9f;
|
||||
--color-violet-dark-2: #6733d6;
|
||||
--color-purple-dark-2: #9834b9;
|
||||
--color-pink-dark-2: #a9246f;
|
||||
--color-brown-dark-2: #835b42;
|
||||
--color-black-dark-2: #252832;
|
||||
--color-console-bg: #11171f;
|
||||
--color-ansi-black: var(--color-black);
|
||||
--color-ansi-red: var(--color-red);
|
||||
--color-ansi-green: var(--color-green);
|
||||
--color-ansi-yellow: var(--color-yellow);
|
||||
--color-ansi-blue: var(--color-blue);
|
||||
--color-ansi-magenta: var(--color-pink);
|
||||
--color-ansi-cyan: var(--color-teal);
|
||||
--color-ansi-white: var(--color-console-fg-subtle);
|
||||
--color-ansi-bright-black: var(--color-black-light);
|
||||
--color-ansi-bright-red: var(--color-red-light);
|
||||
--color-ansi-bright-green: var(--color-green-light);
|
||||
--color-ansi-bright-yellow: var(--color-yellow-light);
|
||||
--color-ansi-bright-blue: var(--color-blue-light);
|
||||
--color-ansi-bright-magenta: var(--color-pink-light);
|
||||
--color-ansi-bright-cyan: var(--color-teal-light);
|
||||
--color-ansi-bright-white: var(--color-console-fg);
|
||||
--color-grey: #505665;
|
||||
--color-grey-light: #a1a6b7;
|
||||
--color-gold: #b1983b;
|
||||
--color-white: #fff;
|
||||
--color-diff-removed-word-bg: #6f3333;
|
||||
--color-diff-added-word-bg: #3c653c;
|
||||
--color-diff-removed-row-bg: #3c2626;
|
||||
--color-diff-moved-row-bg: #818044;
|
||||
--color-diff-added-row-bg: #283e2d;
|
||||
--color-diff-removed-row-border: #634343;
|
||||
--color-diff-moved-row-border: #bcca6f;
|
||||
--color-diff-added-row-border: #314a37;
|
||||
--color-diff-inactive: #353846;
|
||||
--color-error-border: #a04141;
|
||||
--color-error-bg: #522;
|
||||
--color-error-bg-active: #744;
|
||||
--color-error-bg-hover: #633;
|
||||
--color-error-text: #f9cbcb;
|
||||
--color-success-border: #458a57;
|
||||
--color-success-bg: #284034;
|
||||
--color-success-text: #6cc664;
|
||||
--color-warning-border: #bb9d00;
|
||||
--color-warning-bg: #3a3a30;
|
||||
--color-warning-text: #fbbd08;
|
||||
--color-info-border: #306090;
|
||||
--color-info-bg: #26354c;
|
||||
--color-info-text: #38a8e8;
|
||||
--color-red-badge: #db2828;
|
||||
--color-red-badge-bg: #db28281a;
|
||||
--color-red-badge-hover-bg: #db28284d;
|
||||
--color-green-badge: #21ba45;
|
||||
--color-green-badge-bg: #21ba451a;
|
||||
--color-green-badge-hover-bg: #21ba454d;
|
||||
--color-yellow-badge: #fbbd08;
|
||||
--color-yellow-badge-bg: #fbbd081a;
|
||||
--color-yellow-badge-hover-bg: #fbbd084d;
|
||||
--color-orange-badge: #f2711c;
|
||||
--color-orange-badge-bg: #f2711c1a;
|
||||
--color-orange-badge-hover-bg: #f2711c4d;
|
||||
--color-git: #f05133;
|
||||
--color-body: #000;
|
||||
--color-box-header: #002b36;
|
||||
--color-box-body: #000;
|
||||
--color-box-body-highlight: #262b36;
|
||||
--color-text-dark: #dbe0ea;
|
||||
--color-text: #bbc0ca;
|
||||
--color-text-light: #a6aab5;
|
||||
--color-text-light-1: rgb(125, 133, 144);
|
||||
--color-text-light-2: #8a8e99;
|
||||
--color-text-light-3: #707687;
|
||||
--color-footer: #010409;
|
||||
--color-timeline: #4c525e;
|
||||
--color-input-text: #93a1a1;
|
||||
--color-input-background: #000f19;
|
||||
--color-input-toggle-background: #454a57;
|
||||
--color-input-border: #797979;
|
||||
--color-input-border-hover: #505667;
|
||||
--color-header-wrapper: #0d1117;
|
||||
--color-header-wrapper-transparent: #20243000;
|
||||
--color-light: #00000028;
|
||||
--color-light-mimic-enabled: rgba(
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
calc(40 / 255 * 222 / 255 / var(--opacity-disabled))
|
||||
);
|
||||
--color-light-border: #ffffff28;
|
||||
--color-hover: #ffffff19;
|
||||
--color-active: #ffffff24;
|
||||
--color-menu: #0d1117;
|
||||
--color-card: #0d1117;
|
||||
--color-markup-table-row: #ffffff06;
|
||||
--color-markup-code-block: #ffffff16;
|
||||
--color-button: #1e252e;
|
||||
--color-code-bg: #000;
|
||||
--color-code-sidebar-bg: #232834;
|
||||
--color-shadow: #00000060;
|
||||
--color-secondary-bg: #2c2f35;
|
||||
--color-text-focus: #fff;
|
||||
--color-expand-button: #3c404d;
|
||||
--color-placeholder-text: #8a8e99;
|
||||
--color-editor-line-highlight: var(--color-primary-dark-5);
|
||||
--color-project-board-bg: var(--color-secondary-light-2);
|
||||
--color-caret: var(--color-text);
|
||||
--color-reaction-bg: #ffffff12;
|
||||
--color-reaction-hover-bg: var(--color-primary-dark-4);
|
||||
--color-reaction-active-bg: var(--color-primary-dark-5);
|
||||
--color-tooltip-text: #fff;
|
||||
--color-tooltip-bg: #000000f0;
|
||||
--color-nav-bg: #000;
|
||||
--color-nav-hover-bg: #1f9b92;
|
||||
--color-label-text: #dfe3ec;
|
||||
--color-label-bg: #7c84974b;
|
||||
--color-label-hover-bg: #7c8497a0;
|
||||
--color-label-active-bg: #7c8497;
|
||||
--color-accent: var(--color-primary-dark-1);
|
||||
--color-small-accent: var(--color-primary-dark-5);
|
||||
--color-active-line: #534d1b;
|
||||
accent-color: var(--color-accent);
|
||||
color-scheme: dark;
|
||||
}
|
||||
.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() hue-rotate(180deg);
|
||||
}
|
||||
|
||||
.repository.file.list #repo-files-table tbody .svg.octicon-file-directory-fill,
|
||||
.repository.file.list #repo-files-table tbody .svg.octicon-file-submodule {
|
||||
color: #7d8590;
|
||||
}
|
BIN
public/img/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
public/img/avatar_default.png
Normal file
After Width: | Height: | Size: 198 KiB |
BIN
public/img/bg.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
public/img/favicon.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
93
public/img/favicon.svg
Normal file
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="125mm"
|
||||
height="125mm"
|
||||
viewBox="0 0 125 125"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
|
||||
sodipodi:docname="lightcrytsal.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#ffffff"
|
||||
borderopacity="1"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
width="125mm"
|
||||
inkscape:zoom="0.96595481"
|
||||
inkscape:cx="87.478212"
|
||||
inkscape:cy="269.16373"
|
||||
inkscape:window-width="1600"
|
||||
inkscape:window-height="900"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="layer1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid76" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8387-7">
|
||||
<stop
|
||||
style="stop-color:#8f8f8f;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop8383" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop8385" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8387-7"
|
||||
id="linearGradient1317"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="448.25647"
|
||||
y1="220"
|
||||
x2="250.00002"
|
||||
y2="220"
|
||||
spreadMethod="reflect" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:url(#linearGradient1317);fill-opacity:1;stroke-width:1.00157;stroke-opacity:0"
|
||||
id="path31"
|
||||
inkscape:flatsided="true"
|
||||
sodipodi:sides="4"
|
||||
sodipodi:cx="250"
|
||||
sodipodi:cy="220"
|
||||
sodipodi:r1="200.00002"
|
||||
sodipodi:r2="92.967064"
|
||||
sodipodi:arg1="1.3858267e-08"
|
||||
sodipodi:arg2="0.78539818"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="M 450.00002,220 250,420.00002 49.999985,220 250,19.999985 Z"
|
||||
transform="matrix(0.18520833,0,0,0.26458333,16.197917,4.2916674)" />
|
||||
<circle
|
||||
style="fill:#39d8cc;stroke-width:0.264999;stroke-opacity:0;fill-opacity:1"
|
||||
id="path215"
|
||||
cx="62.5"
|
||||
cy="62.5"
|
||||
r="10.583333" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
93
public/img/forgejo.svg
Normal file
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="125mm"
|
||||
height="125mm"
|
||||
viewBox="0 0 125 125"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
|
||||
sodipodi:docname="lightcrytsal.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#ffffff"
|
||||
borderopacity="1"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
width="125mm"
|
||||
inkscape:zoom="0.96595481"
|
||||
inkscape:cx="87.478212"
|
||||
inkscape:cy="269.16373"
|
||||
inkscape:window-width="1600"
|
||||
inkscape:window-height="900"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="layer1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid76" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8387-7">
|
||||
<stop
|
||||
style="stop-color:#8f8f8f;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop8383" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop8385" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8387-7"
|
||||
id="linearGradient1317"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="448.25647"
|
||||
y1="220"
|
||||
x2="250.00002"
|
||||
y2="220"
|
||||
spreadMethod="reflect" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:url(#linearGradient1317);fill-opacity:1;stroke-width:1.00157;stroke-opacity:0"
|
||||
id="path31"
|
||||
inkscape:flatsided="true"
|
||||
sodipodi:sides="4"
|
||||
sodipodi:cx="250"
|
||||
sodipodi:cy="220"
|
||||
sodipodi:r1="200.00002"
|
||||
sodipodi:r2="92.967064"
|
||||
sodipodi:arg1="1.3858267e-08"
|
||||
sodipodi:arg2="0.78539818"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="M 450.00002,220 250,420.00002 49.999985,220 250,19.999985 Z"
|
||||
transform="matrix(0.18520833,0,0,0.26458333,16.197917,4.2916674)" />
|
||||
<circle
|
||||
style="fill:#39d8cc;stroke-width:0.264999;stroke-opacity:0;fill-opacity:1"
|
||||
id="path215"
|
||||
cx="62.5"
|
||||
cy="62.5"
|
||||
r="10.583333" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
1
public/img/log.txt
Normal file
|
@ -0,0 +1 @@
|
|||
2023/08/22 19:49:04 Micro started
|
BIN
public/img/logo.png
Normal file
After Width: | Height: | Size: 11 KiB |
93
public/img/logo.svg
Normal file
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="125mm"
|
||||
height="125mm"
|
||||
viewBox="0 0 125 125"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)"
|
||||
sodipodi:docname="lightcrytsal.svg"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview7"
|
||||
pagecolor="#505050"
|
||||
bordercolor="#ffffff"
|
||||
borderopacity="1"
|
||||
inkscape:pageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="true"
|
||||
width="125mm"
|
||||
inkscape:zoom="0.96595481"
|
||||
inkscape:cx="87.478212"
|
||||
inkscape:cy="269.16373"
|
||||
inkscape:window-width="1600"
|
||||
inkscape:window-height="900"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="layer1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid76" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
id="linearGradient8387-7">
|
||||
<stop
|
||||
style="stop-color:#8f8f8f;stop-opacity:1"
|
||||
offset="0"
|
||||
id="stop8383" />
|
||||
<stop
|
||||
style="stop-color:#ffffff;stop-opacity:1"
|
||||
offset="1"
|
||||
id="stop8385" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient8387-7"
|
||||
id="linearGradient1317"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="448.25647"
|
||||
y1="220"
|
||||
x2="250.00002"
|
||||
y2="220"
|
||||
spreadMethod="reflect" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<path
|
||||
sodipodi:type="star"
|
||||
style="fill:url(#linearGradient1317);fill-opacity:1;stroke-width:1.00157;stroke-opacity:0"
|
||||
id="path31"
|
||||
inkscape:flatsided="true"
|
||||
sodipodi:sides="4"
|
||||
sodipodi:cx="250"
|
||||
sodipodi:cy="220"
|
||||
sodipodi:r1="200.00002"
|
||||
sodipodi:r2="92.967064"
|
||||
sodipodi:arg1="1.3858267e-08"
|
||||
sodipodi:arg2="0.78539818"
|
||||
inkscape:rounded="0"
|
||||
inkscape:randomized="0"
|
||||
d="M 450.00002,220 250,420.00002 49.999985,220 250,19.999985 Z"
|
||||
transform="matrix(0.18520833,0,0,0.26458333,16.197917,4.2916674)" />
|
||||
<circle
|
||||
style="fill:#39d8cc;stroke-width:0.264999;stroke-opacity:0;fill-opacity:1"
|
||||
id="path215"
|
||||
cx="62.5"
|
||||
cy="62.5"
|
||||
r="10.583333" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 2.7 KiB |
BIN
public/img/plasma.jpg
Normal file
After Width: | Height: | Size: 36 KiB |
37
templates/home.tmpl
Normal file
|
@ -0,0 +1,37 @@
|
|||
{{template "base/head" .}}
|
||||
<div role="main" aria-label="{{if .IsSigned}}{{.locale.Tr "dashboard"}}{{else}}{{.locale.Tr "home"}}{{end}}" class="page-content home">
|
||||
<div class="center hero">
|
||||
<img class="logo" width="220" height="220" src="{{AssetUrlPrefix}}/img/logo.svg" alt="Light Crystal">
|
||||
<h1><span id="title-light">Light</span> <span id="title-crystal">Crystal</span></h1>
|
||||
<h2>Forge and Codeserver</h2>
|
||||
<h3><a href="/explore/repos">Explore</a> or <a href="mailto:info@lightcrystal.systems">get in touch</a></h3>
|
||||
</div>
|
||||
<div class="feature-list">
|
||||
<h4>Forgejo features</h4>
|
||||
<dl>
|
||||
<dt>push-to-create</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>migrations</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>mirrors</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>wiki</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>issues</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>kanban</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>email alerts</dt>
|
||||
<dd class="feat-enabled">enabled</dd>
|
||||
<dt>actions</dt>
|
||||
<dd class="feat-disabled">disabled</dd>
|
||||
<dt>code search</dt>
|
||||
<dd class="feat-disabled">disabled</dd>
|
||||
<dt>open registration</dt>
|
||||
<dd class="feat-disabled">disabled</dd>
|
||||
<dt>incoming email</dt>
|
||||
<dd class="feat-disabled">disabled</dd>
|
||||
</dl>
|
||||
</div>
|
||||
</div>
|
||||
{{template "base/footer" .}}
|