feat: initial import of Gitea Cyber theme and brand assets

This commit is contained in:
eldov
2026-08-30 05:16:50 +02:00
commit 423f092da8
6 changed files with 104 additions and 0 deletions
+98
View File
@@ -0,0 +1,98 @@
/* Gitea Custom Cyber Theme */
body {
background: #0f172a url('/assets/img/cyber_bg.jpg') no-repeat center center fixed !important;
background-size: cover !important;
}
/* Make main containers glassmorphism */
.ui.container,
.full.height,
.page-content {
background: transparent !important;
}
.repository.file.list,
.ui.segment,
.ui.attached.segment,
.ui.menu,
.ui.card,
.box {
background: rgba(15, 23, 42, 0.7) !important;
backdrop-filter: blur(12px) !important;
-webkit-backdrop-filter: blur(12px) !important;
border: 1px solid rgba(59, 130, 246, 0.3) !important;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5) !important;
}
/* Navbar / Header */
.ui.top.menu {
background: rgba(10, 15, 30, 0.8) !important;
backdrop-filter: blur(16px) !important;
border-bottom: 1px solid rgba(59, 130, 246, 0.4) !important;
}
/* Neon Text Accents */
a, .ui.breadcrumb a {
color: #4ade80 !important; /* Neon Green */
text-shadow: 0 0 8px rgba(74, 222, 128, 0.4);
transition: all 0.3s ease;
}
a:hover {
color: #60a5fa !important; /* Neon Blue */
text-shadow: 0 0 12px rgba(96, 165, 250, 0.6);
}
/* Primary Buttons */
.ui.primary.button, .ui.green.button {
background: linear-gradient(135deg, #22c55e 0%, #10b981 100%) !important;
border: none !important;
box-shadow: 0 0 15px rgba(34, 197, 94, 0.4) !important;
color: #fff !important;
border-radius: 8px !important;
}
.ui.primary.button:hover, .ui.green.button:hover {
box-shadow: 0 0 25px rgba(34, 197, 94, 0.7) !important;
transform: translateY(-1px);
}
/* Secondary Buttons */
.ui.basic.button, .ui.button {
background: rgba(59, 130, 246, 0.1) !important;
border: 1px solid rgba(59, 130, 246, 0.5) !important;
color: #93c5fd !important;
}
.ui.basic.button:hover, .ui.button:hover {
background: rgba(59, 130, 246, 0.2) !important;
box-shadow: 0 0 15px rgba(59, 130, 246, 0.4) !important;
}
/* Form Inputs */
input, textarea, .ui.input>input {
background: rgba(0, 0, 0, 0.4) !important;
border: 1px solid rgba(59, 130, 246, 0.3) !important;
color: #e2e8f0 !important;
border-radius: 6px !important;
}
input:focus, textarea:focus, .ui.input>input:focus {
border-color: #4ade80 !important;
box-shadow: 0 0 10px rgba(74, 222, 128, 0.3) !important;
}
/* Footers */
footer {
background: rgba(10, 15, 30, 0.8) !important;
backdrop-filter: blur(10px) !important;
border-top: 1px solid rgba(59, 130, 246, 0.3) !important;
}
/* Fix logo size since we use jpg for svg */
.brand.logo, img.logo {
border-radius: 8px;
box-shadow: 0 0 15px rgba(59, 130, 246, 0.5);
height: 32px !important;
width: auto !important;
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 589 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 717 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 717 KiB