commit 423f092da8473c3b8d300610d452a9961a6d6e92 Author: eldov Date: Sun Aug 30 05:16:50 2026 +0200 feat: initial import of Gitea Cyber theme and brand assets diff --git a/assets/css/custom.css b/assets/css/custom.css new file mode 100644 index 0000000..1abb75a --- /dev/null +++ b/assets/css/custom.css @@ -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; +} diff --git a/assets/img/cyber_bg.jpg b/assets/img/cyber_bg.jpg new file mode 100644 index 0000000..169d76a Binary files /dev/null and b/assets/img/cyber_bg.jpg differ diff --git a/assets/img/favicon.png b/assets/img/favicon.png new file mode 100644 index 0000000..9e44267 Binary files /dev/null and b/assets/img/favicon.png differ diff --git a/assets/img/favicon.svg b/assets/img/favicon.svg new file mode 100644 index 0000000..b21d490 --- /dev/null +++ b/assets/img/favicon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/assets/img/logo.png b/assets/img/logo.png new file mode 100644 index 0000000..9e44267 Binary files /dev/null and b/assets/img/logo.png differ diff --git a/assets/img/logo.svg b/assets/img/logo.svg new file mode 100644 index 0000000..b21d490 --- /dev/null +++ b/assets/img/logo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file