Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* --- UNRAID CYBERPUNK THEME - FINAL CLEAN V9 --- */
- @import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700&family=Rajdhani:wght@500;600;700&display=swap');
- :root {
- /* --- KONFIGURACE BAREV (Bez !important) --- */
- --hud-primary: #00f3ff; /* Cyan */
- --hud-secondary: #ff003c; /* Red */
- --hud-bg-dark: #050505; /* Black background */
- --hud-panel: rgba(15, 20, 25, 0.95); /* Panel background */
- /* --- UNRAID PROMĚNNÉ --- */
- --background-color: var(--hud-bg-dark);
- --text-color: #e0eaf5;
- --link-text-color: var(--hud-primary);
- --dashboard-background-color: var(--hud-panel);
- --mild-background-color: var(--hud-panel);
- /* Ohraničení */
- --border-color: #1a2530;
- --table-border-color: #1a2530;
- /* Akcenty */
- --brand-orange: var(--hud-primary);
- --brand-red: var(--hud-secondary);
- --usage-bar-background-color: #111;
- --usage-bar-used-background-color: var(--hud-primary);
- /* Formuláře */
- --input-bg-color: rgba(0,0,0,0.3);
- --input-border-color: #333;
- }
- /* --- 1. ZÁKLADNÍ STRUKTURA A FONTY --- */
- body {
- font-family: 'Rajdhani', sans-serif;
- font-size: 14px;
- background-color: var(--hud-bg-dark);
- color: var(--text-color);
- }
- /* Fonty pro tabulky a běžný text */
- table, td, th, div, p, a, span {
- font-family: 'Rajdhani', sans-serif;
- }
- /* Nadpisy - Orbitron */
- h1, h2, h3, .title {
- font-family: 'Orbitron', sans-serif;
- text-transform: uppercase;
- letter-spacing: 1px;
- color: #fff;
- text-shadow: 0 0 5px rgba(0, 243, 255, 0.3);
- }
- /* --- 2. HEADER (HLAVIČKA) --- */
- /* Pevná výška a pozadí */
- .navbar-fixed-top {
- background: var(--hud-panel);
- border-bottom: 1px solid var(--hud-primary);
- height: 5px !important; /* Nutné přebít bootstrap */
- }
- /* Odsazení těla stránky */
- body { padding-top: 6px !important; }
- /* Logo */
- .navbar-brand img, #logo {
- height: 32px;
- margin-top: 8px !important;
- }
- .nav-item,
- .nav-item a,
- .nav-link {
- font-family: 'Orbitron', sans-serif;
- }
- #menu .nav-item a:hover {
- text-shadow: 0 0 8px #00ffd5;
- }
- #header img[src*="UN-logotype-gradient.svg"] {
- filter: invert(48%) sepia(100%) saturate(520%) hue-rotate(165deg) brightness(100%) contrast(100%);
- animation: logoColorAnim 2s infinite alternate;
- }
- @keyframes logoColorAnim {
- 0% {
- filter: invert(48%) sepia(100%) saturate(520%) hue-rotate(165deg) brightness(100%) contrast(100%); /* #00f3ff */
- }
- 25% {
- filter: invert(50%) sepia(100%) saturate(5000%) hue-rotate(300deg) brightness(100%) contrast(100%); /* #ff00ff */
- }
- 100% {
- filter: invert(48%) sepia(100%) saturate(520%) hue-rotate(90deg) brightness(100%) contrast(100%); /* Zelená */
- }
- }
- .nav-item {
- font-size: 1.2rem;
- }
- /* Menu položky */
- .dynamix-menu li a {
- padding-top: 15px !important;
- padding-bottom: 15px !important;
- font-family: 'Orbitron', sans-serif;
- font-size: 13px;
- height: 50px !important;
- }
- /* Ikony nav-item */
- @keyframes neonPulse {
- 0% {
- text-shadow: 0 0 0px rgba(0,0,0,0),
- 0 0 0px rgba(0,0,0,0),
- 0 0 0px rgba(0,0,0,0);
- }
- 50% {
- text-shadow: 0 0 16px currentColor,
- 0 0 32px currentColor,
- 0 0 48px currentColor,
- 0 0 64px currentColor,
- 0 0 80px currentColor,
- 0 0 96px currentColor,
- 0 0 112px currentColor;
- }
- }
- .system.icon-u-lock.green-text {
- color: #2ecc71;
- text-shadow: 0 0 12px #2ecc71, 0 0 20px #2ecc71, 0 0 30px #2ecc71;
- animation: neonPulse 0.5s infinite alternate;
- }
- .system.icon-u-lock-open.red-text {
- color: #e74c3c;
- text-shadow: 0 0 12px #e74c3c, 0 0 20px #e74c3c, 0 0 30px #e74c3c;
- animation: neonPulse 0.5s infinite alternate;
- }
- .icon-u-search.system {
- color: #00f3ff;
- text-shadow: 0 0 12px #00f3ff, 0 0 20px #00f3ff, 0 0 30px #00f3ff;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.1s;
- }
- .icon-u-logout.system {
- color: #e74c3c;
- text-shadow: 0 0 12px #e74c3c, 0 0 20px #e74c3c, 0 0 30px #e74c3c;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.2s;
- }
- .icon-u-terminal.system {
- color: #2ecc71;
- text-shadow: 0 0 12px #2ecc71, 0 0 20px #2ecc71, 0 0 30px #2ecc71;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.3s;
- }
- .fa.fa-tty.system {
- color: #9b59b6;
- text-shadow: 0 0 12px #9b59b6, 0 0 20px #9b59b6, 0 0 30px #9b59b6;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.4s;
- }
- .icon-u-duplicate.system {
- color: #f39c12;
- text-shadow: 0 0 12px #f39c12, 0 0 20px #f39c12, 0 0 30px #f39c12;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.5s;
- }
- .icon-u-chat.system {
- color: #ff00ff;
- text-shadow: 0 0 12px #ff00ff, 0 0 20px #ff00ff, 0 0 30px #ff00ff;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.6s;
- }
- .icon-u-display.system {
- color: #3498db;
- text-shadow: 0 0 12px #3498db, 0 0 20px #3498db, 0 0 30px #3498db;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.7s;
- }
- .icon-u-log.system {
- color: #1abc9c;
- text-shadow: 0 0 12px #1abc9c, 0 0 20px #1abc9c, 0 0 30px #1abc9c;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.8s;
- }
- .icon-u-help.system {
- color: #f1c40f;
- text-shadow: 0 0 12px #f1c40f, 0 0 20px #f1c40f, 0 0 30px #f1c40f;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 0.9s;
- }
- .icon-u-delete.system {
- color: #e74c3c;
- text-shadow: 0 0 12px #e74c3c, 0 0 20px #e74c3c, 0 0 30px #e74c3c;
- animation: neonPulse 0.5s infinite alternate;
- animation-delay: 1s;
- }
- /* --- 3. DOCKER & VM HEADER FIX (OPRAVA "ALL APPS") --- */
- /* Kontejner s přepínačem */
- .ctrls, .docker_controls {
- display: flex !important; /* Vynutí jeden řádek */
- align-items: center !important; /* Vertikální střed */
- white-space: nowrap !important; /* Zákaz zalamování */
- border: none !important; /* Odstraní modré čáry */
- height: 30px;
- }
- /* Text "All Apps" */
- .ctrls span, .docker_controls span {
- border: none !important; /* Odstraní čáry z textu */
- padding: 0 0 0 1px !important; /* Mezera zleva */
- margin: 0 !important;
- width: auto !important;
- background: transparent !important;
- box-shadow: none !important;
- }
- .fa.fa-play.started.green-text {
- color: #2ecc71;
- text-shadow:
- 0 0 12px #2ecc71,
- 0 0 24px #2ecc71;
- }
- .fa.fa-square.stopped.red-text {
- color: #f0000c;
- text-shadow:
- 0 0 12px #f0000c,
- 0 0 24px #f0000c;
- }
- /* Přepínač (Switch) */
- .switch {
- margin: 0 !important;
- display: inline-block !important;
- }
- /* --- 4. DASHBOARD A TABULKY --- */
- /* Karty */
- .dash_card, .tile {
- background-color: var(--hud-panel);
- border: 1px solid var(--border-color);
- box-shadow: 0 0 15px rgba(0,0,0,0.5);
- border-radius: 4px;
- }
- /* Linky v tabulkách (jen na dashboardu) */
- .dash_card table td {
- border-bottom: 1px solid rgba(255,255,255,0.05);
- vertical-align: middle;
- }
- /* Fix pro procenta využití (aby se neřezala) */
- .usage-disk-main span, .usage-disk span {
- font-size: 12px;
- display: inline-block;
- line-height: normal;
- }
- /* --- 5. STATUS IKONY (TEČKY) --- */
- /* Texty statusů (Parity valid) - čistý text */
- span.green, span.red, span.blue, span.orange {
- background: transparent !important;
- box-shadow: none !important;
- border: none !important;
- padding: 0 !important;
- }
- /* Barvy textů */
- span.green { color: #2ecc71 !important; }
- span.red { color: #e74c3c !important; }
- /* Samotné ikony (tečky) - Neon efekt */
- .fa-circle, .ball {
- border-radius: 50% !important;
- width: 10px !important;
- height: 10px !important;
- box-shadow: 0 0 6px currentColor !important;
- font-size: 10px !important;
- margin-right: 5px !important;
- }
- /* --- 6. TLAČÍTKA A FORMULÁŘE --- */
- button, .button, .btn {
- font-family: 'Orbitron', sans-serif !important;
- text-transform: uppercase;
- font-size: 11px !important;
- background: rgba(0, 243, 255, 0.1) !important;
- border: 1px solid var(--hud-primary) !important;
- color: var(--hud-primary) !important;
- border-radius: 2px !important;
- transition: all 0.2s;
- }
- button:hover, .button:hover, .btn:hover {
- background: var(--hud-primary) !important;
- color: #000 !important;
- box-shadow: 0 0 10px var(--hud-primary) !important;
- }
- /* Inputy */
- input[type="text"], input[type="password"], select {
- background: var(--input-bg-color) !important;
- border: 1px solid var(--input-border-color) !important;
- color: #fff !important;
- border-radius: 2px !important;
- }
- /* Scrollbar */
- ::-webkit-scrollbar { width: 8px; background: #000; }
- ::-webkit-scrollbar-thumb { background: #333; border-radius: 4px; }
- ::-webkit-scrollbar-thumb:hover { background: var(--hud-primary); }
- .text-header-text-primary svg {
- color: #FFD700; /* zlatá barva */
- filter: drop-shadow(0 0 4px #FFD700);
- }
Advertisement
Add Comment
Please, Sign In to add comment