feat: initial import of Gitea Cyber theme and brand assets
This commit is contained in:
@@ -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 |
Reference in New Issue
Block a user