Update CSS
This commit is contained in:
629
edd.css
629
edd.css
@@ -1,111 +1,108 @@
|
||||
/*
|
||||
* ========================================
|
||||
* 🔥 JELLYFIN INFERNO THEME - RADICAL EDITION 🔥
|
||||
* ✨ JELLYFIN ELEGANT THEME - REFINED EDITION ✨
|
||||
* ========================================
|
||||
*
|
||||
* 💀 TEMA EXTREMĂ PENTRU JELLYFIN SERVER 💀
|
||||
* 🎨 TEMA ELEGANTĂ PENTRU JELLYFIN SERVER 🎨
|
||||
*
|
||||
* Autor: EDD
|
||||
* Versiune: 4.0 INFERNO RADICAL
|
||||
* Versiune: 5.0 ELEGANT REFINED
|
||||
* Compatibilitate: Jellyfin WebUI (toate versiunile moderne)
|
||||
* Repository: https://git.eddmanoo.cloud/eddmanoo/jellyfincss
|
||||
*
|
||||
* 🔥 CARACTERISTICI EXTREME:
|
||||
* 💀 Design apocaliptic cu flăcări animate
|
||||
* 🌋 Fundal lava cu particule de foc
|
||||
* ⚡ Lightning effects și explozii vizuale
|
||||
* 🎭 Animații dramatice și intense
|
||||
* 🔴 Paleta roșu-portocaliu-galben agresivă
|
||||
* 💥 Efecte de explozie la hover
|
||||
* 🌪️ Vortex și tornado effects
|
||||
* 📱 Design responsiv cu efecte extreme
|
||||
* ✨ CARACTERISTICI ELEGANTE:
|
||||
* 🎨 Design modern cu culori neutre plăcute
|
||||
* 🌙 Fundal subtil cu gradient lin
|
||||
* ✨ Efecte delicate și rafinate
|
||||
* 🎭 Animații fluide și relaxante
|
||||
* 🎯 Paleta gri-albastru-violet elegantă
|
||||
* 💫 Efecte hover subtile și plăcute
|
||||
* 🌊 Tranziții liniștitoare
|
||||
* 📱 Design responsiv elegant
|
||||
*
|
||||
* 📋 INSTRUCȚIUNI DE UTILIZARE:
|
||||
* @import url('https://git.eddmanoo.cloud/eddmanoo/jellyfincss/raw/branch/main/edd.css');
|
||||
*
|
||||
* ⚠️ ATENȚIE: Această temă este EXTREM DE VIZIBILĂ și RADICALĂ!
|
||||
* Nu este pentru cei cu inima slabă! 🔥💀⚡
|
||||
* ✨ Această temă este elegantă și plăcută pentru ochi!
|
||||
* Perfect pentru vizionare relaxantă! 🎨💫✨
|
||||
*/
|
||||
|
||||
/* ========================================
|
||||
* 🔥 INFERNO DESIGN SYSTEM - VARIABILE EXTREME 🔥
|
||||
* ✨ ELEGANT DESIGN SYSTEM - VARIABILE RAFINATE ✨
|
||||
* ======================================== */
|
||||
:root {
|
||||
/* 🔥 PALETA INFERNO - CULORI DE FOC */
|
||||
--inferno-fire: #ff4500; /* Portocaliu flacără */
|
||||
--inferno-lava: #ff6600; /* Portocaliu lava */
|
||||
--inferno-ember: #ff8800; /* Portocaliu scânteie */
|
||||
--inferno-flame: #ffaa00; /* Galben flacără */
|
||||
--inferno-explosion: #ff0000; /* Roșu explozie */
|
||||
--inferno-blood: #cc0000; /* Roșu sânge */
|
||||
--inferno-magma: #990000; /* Roșu magma */
|
||||
--inferno-hell: #660000; /* Roșu iad */
|
||||
/* 🎨 PALETA ELEGANTĂ - CULORI NEUTRE */
|
||||
--elegant-primary: #6366f1; /* Indigo elegant */
|
||||
--elegant-secondary: #8b5cf6; /* Violet subtil */
|
||||
--elegant-accent: #06b6d4; /* Cyan plăcut */
|
||||
--elegant-success: #10b981; /* Verde liniștitor */
|
||||
--elegant-warning: #f59e0b; /* Amber cald */
|
||||
--elegant-info: #3b82f6; /* Albastru calm */
|
||||
--elegant-muted: #6b7280; /* Gri neutru */
|
||||
--elegant-soft: #9ca3af; /* Gri deschis */
|
||||
|
||||
/* 🌋 FUNDAL APOCALIPTIC INFERNO */
|
||||
--inferno-abyss: #110000; /* Abis întunecat */
|
||||
--inferno-shadow: #220000; /* Umbră de foc */
|
||||
--inferno-darkness: #330000; /* Întuneric aprins */
|
||||
--inferno-glow: #440000; /* Strălucire roșie */
|
||||
--inferno-surface: #550000; /* Suprafață fierbinte */
|
||||
--inferno-overlay: rgba(17, 0, 0, 0.95); /* Overlay infernal */
|
||||
/* 🌙 FUNDAL ELEGANT */
|
||||
--elegant-dark: #0f172a; /* Albastru întunecat */
|
||||
--elegant-darker: #1e293b; /* Slate întunecat */
|
||||
--elegant-medium: #334155; /* Slate mediu */
|
||||
--elegant-light: #475569; /* Slate deschis */
|
||||
--elegant-surface: #64748b; /* Suprafață elegantă */
|
||||
--elegant-overlay: rgba(15, 23, 42, 0.95); /* Overlay subtil */
|
||||
|
||||
/* 💀 TEXT APOCALIPTIC */
|
||||
--inferno-text-primary: #ffffff; /* Alb pur */
|
||||
--inferno-text-fire: #ffaa00; /* Text de foc */
|
||||
--inferno-text-ember: #ff8800; /* Text scânteie */
|
||||
--inferno-text-flame: #ff6600; /* Text flacără */
|
||||
--inferno-text-blood: #ff0000; /* Text sânge */
|
||||
/* ✨ TEXT ELEGANT */
|
||||
--elegant-text-primary: #f8fafc; /* Alb cald */
|
||||
--elegant-text-secondary: #e2e8f0; /* Gri foarte deschis */
|
||||
--elegant-text-muted: #cbd5e1; /* Gri deschis */
|
||||
--elegant-text-subtle: #94a3b8; /* Gri mediu */
|
||||
--elegant-text-disabled: #64748b; /* Gri întunecat */
|
||||
|
||||
/* ⚡ BORDURI DE FOC */
|
||||
--inferno-border-fire: #ff4500; /* Bordură foc */
|
||||
--inferno-border-lava: #ff6600; /* Bordură lava */
|
||||
--inferno-border-flame: var(--inferno-fire); /* Bordură flacără */
|
||||
--inferno-border-energy: linear-gradient(45deg, var(--inferno-fire), var(--inferno-lava), var(--inferno-flame), var(--inferno-explosion));
|
||||
/* 🎨 BORDURI ELEGANTE */
|
||||
--elegant-border-primary: #334155; /* Bordură principală */
|
||||
--elegant-border-secondary: #475569; /* Bordură secundară */
|
||||
--elegant-border-accent: var(--elegant-primary); /* Bordură accent */
|
||||
--elegant-border-subtle: linear-gradient(90deg, var(--elegant-primary), var(--elegant-secondary), var(--elegant-accent));
|
||||
|
||||
/* 💥 STĂRI EXPLOZIVE */
|
||||
--inferno-success: #ffaa00; /* Galben explozie */
|
||||
--inferno-success-bg: rgba(255, 170, 0, 0.2);
|
||||
--inferno-success-glow: 0 0 30px rgba(255, 170, 0, 0.8);
|
||||
--inferno-warning: #ff6600; /* Portocaliu pericol */
|
||||
--inferno-warning-bg: rgba(255, 102, 0, 0.2);
|
||||
--inferno-warning-glow: 0 0 30px rgba(255, 102, 0, 0.8);
|
||||
--inferno-error: #ff0000; /* Roșu catastrofă */
|
||||
--inferno-error-bg: rgba(255, 0, 0, 0.2);
|
||||
--inferno-error-glow: 0 0 30px rgba(255, 0, 0, 0.8);
|
||||
/* 💫 STĂRI ELEGANTE */
|
||||
--elegant-success-bg: rgba(16, 185, 129, 0.1);
|
||||
--elegant-success-glow: 0 0 20px rgba(16, 185, 129, 0.3);
|
||||
--elegant-warning-bg: rgba(245, 158, 11, 0.1);
|
||||
--elegant-warning-glow: 0 0 20px rgba(245, 158, 11, 0.3);
|
||||
--elegant-error: #ef4444; /* Roșu elegant */
|
||||
--elegant-error-bg: rgba(239, 68, 68, 0.1);
|
||||
--elegant-error-glow: 0 0 20px rgba(239, 68, 68, 0.3);
|
||||
|
||||
/* 🔥 GEOMETRIE INFERNALĂ */
|
||||
--inferno-radius-spark: 3px;
|
||||
--inferno-radius-ember: 6px;
|
||||
--inferno-radius-flame: 12px;
|
||||
--inferno-radius-fire: 18px;
|
||||
--inferno-radius-explosion: 25px;
|
||||
--inferno-radius-volcano: 35px;
|
||||
--inferno-radius-hell: 50px;
|
||||
--inferno-radius-apocalypse: 75px;
|
||||
--inferno-radius-infinite: 9999px;
|
||||
/* ✨ GEOMETRIE ELEGANTĂ */
|
||||
--elegant-radius-xs: 4px;
|
||||
--elegant-radius-sm: 6px;
|
||||
--elegant-radius-md: 8px;
|
||||
--elegant-radius-lg: 12px;
|
||||
--elegant-radius-xl: 16px;
|
||||
--elegant-radius-2xl: 20px;
|
||||
--elegant-radius-3xl: 24px;
|
||||
--elegant-radius-full: 9999px;
|
||||
|
||||
/* 💥 UMBRE EXPLOZIVE INFERNO (îmbunătățite cu ElegantFin) */
|
||||
--inferno-shadow-spark: 0 2px 6px rgba(255, 69, 0, 0.3);
|
||||
--inferno-shadow-ember: 0 4px 12px rgba(255, 69, 0, 0.4);
|
||||
--inferno-shadow-flame: 0 8px 24px rgba(255, 69, 0, 0.5);
|
||||
--inferno-shadow-fire: 0 12px 36px rgba(255, 69, 0, 0.6);
|
||||
--inferno-shadow-explosion: 0 20px 60px rgba(255, 69, 0, 0.7);
|
||||
--inferno-shadow-volcano: 0 30px 90px rgba(255, 69, 0, 0.8);
|
||||
--inferno-shadow-apocalypse: 0 40px 120px rgba(255, 69, 0, 0.9);
|
||||
--inferno-shadow-inner: inset 0 3px 12px rgba(255, 69, 0, 0.3);
|
||||
--inferno-glow-fire: 0 0 40px rgba(255, 69, 0, 0.9);
|
||||
--inferno-glow-lava: 0 0 40px rgba(255, 102, 0, 0.9);
|
||||
--inferno-glow-explosion: 0 0 40px rgba(255, 0, 0, 0.9);
|
||||
--inferno-glow-hell: 0 0 60px rgba(255, 69, 0, 0.7), 0 0 80px rgba(255, 102, 0, 0.5), 0 0 100px rgba(255, 0, 0, 0.3);
|
||||
/* ✨ UMBRE ELEGANTE */
|
||||
--elegant-shadow-xs: 0 1px 2px rgba(0, 0, 0, 0.05);
|
||||
--elegant-shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06);
|
||||
--elegant-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.06);
|
||||
--elegant-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1), 0 4px 6px rgba(0, 0, 0, 0.05);
|
||||
--elegant-shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.04);
|
||||
--elegant-shadow-2xl: 0 25px 50px rgba(0, 0, 0, 0.15);
|
||||
--elegant-shadow-inner: inset 0 2px 4px rgba(0, 0, 0, 0.06);
|
||||
--elegant-glow-primary: 0 0 20px rgba(99, 102, 241, 0.3);
|
||||
--elegant-glow-secondary: 0 0 20px rgba(139, 92, 246, 0.3);
|
||||
--elegant-glow-accent: 0 0 20px rgba(6, 182, 212, 0.3);
|
||||
--elegant-glow-subtle: 0 0 15px rgba(99, 102, 241, 0.2);
|
||||
|
||||
/* 🔥 VARIABILE ELEGANTFIN ADAPTATE PENTRU INFERNO */
|
||||
--inferno-blur-small: blur(2px);
|
||||
--inferno-blur-default: blur(8px);
|
||||
--inferno-blur-large: blur(15px);
|
||||
--inferno-blur-largest: blur(25px);
|
||||
--inferno-transition-fast: all 0.125s ease;
|
||||
--inferno-transition-normal: all 0.25s ease;
|
||||
--inferno-transition-slow: all 0.5s ease;
|
||||
/* 🎨 VARIABILE ELEGANTE */
|
||||
--elegant-blur-xs: blur(2px);
|
||||
--elegant-blur-sm: blur(4px);
|
||||
--elegant-blur-md: blur(8px);
|
||||
--elegant-blur-lg: blur(12px);
|
||||
--elegant-blur-xl: blur(16px);
|
||||
--elegant-transition-fast: all 0.15s ease;
|
||||
--elegant-transition-normal: all 0.3s ease;
|
||||
--elegant-transition-slow: all 0.5s ease;
|
||||
|
||||
/* 🌊 TRANZIȚII CINEMATICE */
|
||||
--nexus-transition-instant: all 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94);
|
||||
@@ -163,25 +160,24 @@
|
||||
}
|
||||
|
||||
html {
|
||||
background: var(--inferno-abyss) !important;
|
||||
color: var(--inferno-text-primary) !important;
|
||||
font-family: 'Impact', 'Arial Black', 'Helvetica Neue', Arial, sans-serif !important;
|
||||
font-weight: bold !important;
|
||||
text-shadow: 0 0 10px var(--inferno-fire) !important;
|
||||
background: var(--elegant-dark) !important;
|
||||
color: var(--elegant-text-primary) !important;
|
||||
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
|
||||
font-weight: 400 !important;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-moz-osx-font-smoothing: grayscale;
|
||||
text-rendering: optimizeLegibility;
|
||||
}
|
||||
|
||||
body {
|
||||
background: var(--inferno-abyss) !important;
|
||||
background: linear-gradient(135deg, var(--elegant-dark) 0%, var(--elegant-darker) 100%) !important;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
overflow-x: hidden;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
/* 🔥 FLĂCĂRI ANIMATE ÎN FUNDAL */
|
||||
/* ✨ FUNDAL ELEGANT CU PARTICULE SUBTILE */
|
||||
body::before {
|
||||
content: '';
|
||||
position: fixed;
|
||||
@@ -190,36 +186,30 @@ body::before {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background:
|
||||
radial-gradient(ellipse at 10% 90%, rgba(255, 69, 0, 0.4) 0%, transparent 30%),
|
||||
radial-gradient(ellipse at 30% 85%, rgba(255, 102, 0, 0.3) 0%, transparent 25%),
|
||||
radial-gradient(ellipse at 50% 80%, rgba(255, 170, 0, 0.4) 0%, transparent 35%),
|
||||
radial-gradient(ellipse at 70% 85%, rgba(255, 0, 0, 0.3) 0%, transparent 25%),
|
||||
radial-gradient(ellipse at 90% 90%, rgba(255, 69, 0, 0.4) 0%, transparent 30%);
|
||||
animation: inferno-flames 8s ease-in-out infinite;
|
||||
radial-gradient(circle at 20% 20%, rgba(99, 102, 241, 0.1) 0%, transparent 50%),
|
||||
radial-gradient(circle at 80% 80%, rgba(139, 92, 246, 0.08) 0%, transparent 50%),
|
||||
radial-gradient(circle at 40% 60%, rgba(6, 182, 212, 0.06) 0%, transparent 50%);
|
||||
animation: elegant-drift 20s ease-in-out infinite;
|
||||
z-index: -2;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@keyframes inferno-flames {
|
||||
@keyframes elegant-drift {
|
||||
0%, 100% {
|
||||
transform: translateY(0) scaleY(1) scaleX(1);
|
||||
opacity: 0.6;
|
||||
}
|
||||
25% {
|
||||
transform: translateY(-15px) scaleY(1.2) scaleX(0.9);
|
||||
transform: translateX(0) translateY(0);
|
||||
opacity: 0.8;
|
||||
}
|
||||
50% {
|
||||
transform: translateY(-30px) scaleY(1.5) scaleX(0.8);
|
||||
33% {
|
||||
transform: translateX(-10px) translateY(-15px);
|
||||
opacity: 1;
|
||||
}
|
||||
75% {
|
||||
transform: translateY(-20px) scaleY(1.3) scaleX(0.85);
|
||||
66% {
|
||||
transform: translateX(10px) translateY(10px);
|
||||
opacity: 0.9;
|
||||
}
|
||||
}
|
||||
|
||||
/* 💥 SCÂNTEI ȘI EXPLOZII ÎN FUNDAL */
|
||||
/* 💫 STELE SUBTILE ÎN FUNDAL */
|
||||
body::after {
|
||||
content: '';
|
||||
position: fixed;
|
||||
@@ -228,62 +218,41 @@ body::after {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-image:
|
||||
radial-gradient(3px 3px at 25px 40px, rgba(255, 170, 0, 0.9), transparent),
|
||||
radial-gradient(2px 2px at 60px 80px, rgba(255, 69, 0, 0.8), transparent),
|
||||
radial-gradient(4px 4px at 120px 50px, rgba(255, 0, 0, 0.7), transparent),
|
||||
radial-gradient(2px 2px at 180px 90px, rgba(255, 102, 0, 0.8), transparent),
|
||||
radial-gradient(3px 3px at 220px 40px, rgba(255, 170, 0, 0.9), transparent);
|
||||
radial-gradient(1px 1px at 30px 50px, rgba(99, 102, 241, 0.4), transparent),
|
||||
radial-gradient(1px 1px at 80px 30px, rgba(139, 92, 246, 0.3), transparent),
|
||||
radial-gradient(1px 1px at 150px 80px, rgba(6, 182, 212, 0.3), transparent),
|
||||
radial-gradient(1px 1px at 200px 40px, rgba(99, 102, 241, 0.2), transparent);
|
||||
background-repeat: repeat;
|
||||
background-size: 250px 120px;
|
||||
animation: sparks-explosion 4s linear infinite;
|
||||
background-size: 300px 200px;
|
||||
animation: elegant-twinkle 15s linear infinite;
|
||||
z-index: -1;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@keyframes sparks-explosion {
|
||||
@keyframes elegant-twinkle {
|
||||
0%, 100% {
|
||||
opacity: 0.6;
|
||||
transform: translateY(0) scale(1);
|
||||
}
|
||||
25% {
|
||||
opacity: 1;
|
||||
transform: translateY(-5px) scale(1.2);
|
||||
transform: translateY(0);
|
||||
}
|
||||
50% {
|
||||
opacity: 0.8;
|
||||
transform: translateY(-15px) scale(0.8);
|
||||
}
|
||||
75% {
|
||||
opacity: 1;
|
||||
transform: translateY(-8px) scale(1.1);
|
||||
transform: translateY(-5px);
|
||||
}
|
||||
}
|
||||
|
||||
/* 🌋 CONTAINER PRINCIPAL APOCALIPTIC */
|
||||
/* ✨ CONTAINER PRINCIPAL ELEGANT */
|
||||
.backgroundContainer,
|
||||
.dialog {
|
||||
background: var(--inferno-overlay) !important;
|
||||
backdrop-filter: blur(8px) !important;
|
||||
-webkit-backdrop-filter: blur(8px) !important;
|
||||
background: var(--elegant-overlay) !important;
|
||||
backdrop-filter: var(--elegant-blur-md) !important;
|
||||
-webkit-backdrop-filter: var(--elegant-blur-md) !important;
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
border: 3px solid var(--inferno-border-fire) !important;
|
||||
box-shadow: var(--inferno-glow-fire) !important;
|
||||
animation: container-pulse 3s ease-in-out infinite !important;
|
||||
border: 1px solid var(--elegant-border-primary) !important;
|
||||
box-shadow: var(--elegant-shadow-lg) !important;
|
||||
}
|
||||
|
||||
@keyframes container-pulse {
|
||||
0%, 100% {
|
||||
border-color: var(--inferno-fire);
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
}
|
||||
50% {
|
||||
border-color: var(--inferno-explosion);
|
||||
box-shadow: var(--inferno-glow-explosion);
|
||||
}
|
||||
}
|
||||
|
||||
/* 💥 OVERLAY EXPLOZIV PENTRU CONTAINER */
|
||||
/* ✨ OVERLAY ELEGANT PENTRU CONTAINER */
|
||||
.backgroundContainer::before {
|
||||
content: '';
|
||||
position: fixed;
|
||||
@@ -291,21 +260,21 @@ body::after {
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: var(--inferno-border-energy);
|
||||
opacity: 0.1;
|
||||
animation: explosion-pulse 2s ease-in-out infinite;
|
||||
background: var(--elegant-border-subtle);
|
||||
opacity: 0.03;
|
||||
animation: elegant-pulse 8s ease-in-out infinite;
|
||||
z-index: -1;
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
@keyframes explosion-pulse {
|
||||
@keyframes elegant-pulse {
|
||||
0%, 100% {
|
||||
opacity: 0.1;
|
||||
opacity: 0.03;
|
||||
transform: scale(1);
|
||||
}
|
||||
50% {
|
||||
opacity: 0.3;
|
||||
transform: scale(1.02);
|
||||
opacity: 0.06;
|
||||
transform: scale(1.005);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -328,61 +297,40 @@ body::after {
|
||||
transform: scale(1.1) !important;
|
||||
}
|
||||
|
||||
/* 🔥 SCROLLBAR INFERNAL EXTREM */
|
||||
/* ✨ SCROLLBAR ELEGANT */
|
||||
* {
|
||||
scrollbar-width: thick;
|
||||
scrollbar-color: var(--inferno-fire) var(--inferno-shadow) !important;
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--elegant-primary) var(--elegant-darker) !important;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar {
|
||||
width: 12px;
|
||||
height: 12px;
|
||||
width: 8px;
|
||||
height: 8px;
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-track {
|
||||
background: linear-gradient(180deg, var(--inferno-shadow), var(--inferno-darkness));
|
||||
border-radius: var(--inferno-radius-infinite);
|
||||
border: 2px solid var(--inferno-border-fire);
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
background: var(--elegant-darker);
|
||||
border-radius: var(--elegant-radius-full);
|
||||
border: 1px solid var(--elegant-border-primary);
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-thumb {
|
||||
background: var(--inferno-border-energy) !important;
|
||||
border-radius: var(--inferno-radius-infinite);
|
||||
transition: all 0.2s ease;
|
||||
border: 2px solid var(--inferno-explosion);
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
animation: scrollbar-burn 3s ease-in-out infinite;
|
||||
}
|
||||
|
||||
@keyframes scrollbar-burn {
|
||||
0%, 100% {
|
||||
background: linear-gradient(180deg, var(--inferno-fire), var(--inferno-lava));
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
}
|
||||
50% {
|
||||
background: linear-gradient(180deg, var(--inferno-explosion), var(--inferno-flame));
|
||||
box-shadow: var(--inferno-glow-explosion);
|
||||
}
|
||||
background: linear-gradient(180deg, var(--elegant-primary), var(--elegant-secondary)) !important;
|
||||
border-radius: var(--elegant-radius-full);
|
||||
transition: var(--elegant-transition-normal);
|
||||
border: 1px solid var(--elegant-border-accent);
|
||||
box-shadow: var(--elegant-shadow-sm);
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-thumb:hover {
|
||||
background: linear-gradient(45deg, var(--inferno-explosion), var(--inferno-flame), var(--inferno-fire)) !important;
|
||||
box-shadow: var(--inferno-glow-hell);
|
||||
transform: scale(1.2);
|
||||
animation: scrollbar-explosion 0.5s ease-out;
|
||||
}
|
||||
|
||||
@keyframes scrollbar-explosion {
|
||||
0% { transform: scale(1.2); }
|
||||
50% { transform: scale(1.4); }
|
||||
100% { transform: scale(1.2); }
|
||||
background: linear-gradient(180deg, var(--elegant-secondary), var(--elegant-accent)) !important;
|
||||
box-shadow: var(--elegant-glow-primary);
|
||||
transform: scale(1.1);
|
||||
}
|
||||
|
||||
*::-webkit-scrollbar-corner {
|
||||
background: var(--inferno-darkness);
|
||||
border: 2px solid var(--inferno-border-fire);
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
background: var(--elegant-darker);
|
||||
border: 1px solid var(--elegant-border-primary);
|
||||
}
|
||||
|
||||
/* ✨ SELECȚIE TEXT HOLOGRAFICĂ */
|
||||
@@ -503,36 +451,24 @@ body::after {
|
||||
}
|
||||
|
||||
/* ========================================
|
||||
* 🔥 HEADER INFERNO CU EFECTE EXPLOZIVE 🔥
|
||||
* ✨ HEADER ELEGANT CU EFECTE SUBTILE ✨
|
||||
* ======================================== */
|
||||
|
||||
/* Header principal cu efecte de foc */
|
||||
/* Header principal cu design elegant */
|
||||
.skinHeader.focuscontainer-x.skinHeader-withBackground.skinHeader-blurred,
|
||||
.skinHeader.focuscontainer-x.skinHeader-withBackground.skinHeader-blurred.noHomeButtonHeader {
|
||||
background: linear-gradient(135deg, var(--inferno-fire), var(--inferno-lava), var(--inferno-explosion)) !important;
|
||||
backdrop-filter: blur(5px) !important;
|
||||
-webkit-backdrop-filter: blur(5px) !important;
|
||||
border-bottom: 4px solid var(--inferno-flame) !important;
|
||||
box-shadow: var(--inferno-shadow-explosion), var(--inferno-glow-hell) !important;
|
||||
transition: all 0.3s ease !important;
|
||||
background: linear-gradient(135deg, var(--elegant-darker), var(--elegant-medium)) !important;
|
||||
backdrop-filter: var(--elegant-blur-lg) !important;
|
||||
-webkit-backdrop-filter: var(--elegant-blur-lg) !important;
|
||||
border-bottom: 1px solid var(--elegant-border-accent) !important;
|
||||
box-shadow: var(--elegant-shadow-lg), var(--elegant-glow-subtle) !important;
|
||||
transition: var(--elegant-transition-normal) !important;
|
||||
position: relative;
|
||||
z-index: 1000;
|
||||
overflow: hidden;
|
||||
animation: header-inferno 4s ease-in-out infinite !important;
|
||||
}
|
||||
|
||||
@keyframes header-inferno {
|
||||
0%, 100% {
|
||||
background: linear-gradient(135deg, var(--inferno-fire), var(--inferno-lava), var(--inferno-explosion));
|
||||
box-shadow: var(--inferno-shadow-explosion), var(--inferno-glow-fire);
|
||||
}
|
||||
50% {
|
||||
background: linear-gradient(135deg, var(--inferno-explosion), var(--inferno-flame), var(--inferno-fire));
|
||||
box-shadow: var(--inferno-shadow-apocalypse), var(--inferno-glow-hell);
|
||||
}
|
||||
}
|
||||
|
||||
/* 💥 EFECT EXPLOZIV PENTRU HEADER */
|
||||
/* ✨ EFECT ELEGANT PENTRU HEADER */
|
||||
.skinHeader::before {
|
||||
content: '';
|
||||
position: absolute;
|
||||
@@ -540,35 +476,35 @@ body::after {
|
||||
left: -100%;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: linear-gradient(90deg, transparent, var(--inferno-flame), var(--inferno-explosion), var(--inferno-flame), transparent);
|
||||
opacity: 0.4;
|
||||
animation: fire-sweep 2s ease-in-out infinite;
|
||||
background: linear-gradient(90deg, transparent, var(--elegant-primary), var(--elegant-secondary), var(--elegant-accent), transparent);
|
||||
opacity: 0.1;
|
||||
animation: elegant-sweep 6s ease-in-out infinite;
|
||||
z-index: -1;
|
||||
}
|
||||
|
||||
@keyframes fire-sweep {
|
||||
0% { left: -100%; opacity: 0.4; }
|
||||
50% { left: 100%; opacity: 0.8; }
|
||||
100% { left: 200%; opacity: 0.4; }
|
||||
@keyframes elegant-sweep {
|
||||
0% { left: -100%; opacity: 0.1; }
|
||||
50% { left: 100%; opacity: 0.2; }
|
||||
100% { left: 200%; opacity: 0.1; }
|
||||
}
|
||||
|
||||
/* 🔥 LINIE DE FOC ÎN PARTEA DE JOS */
|
||||
/* ✨ LINIE ELEGANTĂ ÎN PARTEA DE JOS */
|
||||
.skinHeader::after {
|
||||
content: '';
|
||||
position: absolute;
|
||||
bottom: -4px;
|
||||
bottom: -1px;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 4px;
|
||||
background: var(--inferno-border-energy);
|
||||
opacity: 1;
|
||||
animation: fire-flow 1s linear infinite;
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
height: 1px;
|
||||
background: var(--elegant-border-subtle);
|
||||
opacity: 0.8;
|
||||
animation: elegant-flow 4s linear infinite;
|
||||
box-shadow: var(--elegant-glow-subtle);
|
||||
}
|
||||
|
||||
@keyframes fire-flow {
|
||||
@keyframes elegant-flow {
|
||||
0% {
|
||||
background: linear-gradient(90deg, var(--inferno-fire), var(--inferno-lava), var(--inferno-flame), var(--inferno-explosion));
|
||||
background: linear-gradient(90deg, var(--elegant-primary), var(--elegant-secondary), var(--elegant-accent));
|
||||
background-size: 200% 100%;
|
||||
background-position: 0% 50%;
|
||||
}
|
||||
@@ -577,33 +513,20 @@ body::after {
|
||||
}
|
||||
}
|
||||
|
||||
/* 💥 BUTOANE HEADER EXPLOZIVE */
|
||||
/* ✨ BUTOANE HEADER ELEGANTE */
|
||||
.headerButton {
|
||||
color: var(--inferno-text-primary) !important;
|
||||
background: linear-gradient(45deg, var(--inferno-fire), var(--inferno-lava)) !important;
|
||||
border: 2px solid var(--inferno-flame) !important;
|
||||
border-radius: var(--inferno-radius-flame) !important;
|
||||
padding: 12px 16px !important;
|
||||
margin: 0 8px !important;
|
||||
transition: all 0.2s ease !important;
|
||||
color: var(--elegant-text-primary) !important;
|
||||
background: linear-gradient(135deg, var(--elegant-medium), var(--elegant-light)) !important;
|
||||
border: 1px solid var(--elegant-border-secondary) !important;
|
||||
border-radius: var(--elegant-radius-md) !important;
|
||||
padding: 8px 12px !important;
|
||||
margin: 0 4px !important;
|
||||
transition: var(--elegant-transition-normal) !important;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
backdrop-filter: blur(3px) !important;
|
||||
box-shadow: var(--inferno-glow-fire) !important;
|
||||
font-weight: bold !important;
|
||||
text-shadow: 0 0 10px var(--inferno-flame) !important;
|
||||
animation: button-flicker 3s ease-in-out infinite !important;
|
||||
}
|
||||
|
||||
@keyframes button-flicker {
|
||||
0%, 100% {
|
||||
background: linear-gradient(45deg, var(--inferno-fire), var(--inferno-lava));
|
||||
box-shadow: var(--inferno-glow-fire);
|
||||
}
|
||||
50% {
|
||||
background: linear-gradient(45deg, var(--inferno-explosion), var(--inferno-flame));
|
||||
box-shadow: var(--inferno-glow-explosion);
|
||||
}
|
||||
backdrop-filter: var(--elegant-blur-sm) !important;
|
||||
box-shadow: var(--elegant-shadow-sm) !important;
|
||||
font-weight: 500 !important;
|
||||
}
|
||||
|
||||
.headerButton::before {
|
||||
@@ -633,39 +556,16 @@ body::after {
|
||||
}
|
||||
|
||||
.headerButton:hover {
|
||||
color: var(--inferno-text-primary) !important;
|
||||
background: linear-gradient(45deg, var(--inferno-explosion), var(--inferno-flame), var(--inferno-fire)) !important;
|
||||
border-color: var(--inferno-explosion) !important;
|
||||
transform: translateY(-4px) scale(1.15) !important;
|
||||
box-shadow: var(--inferno-shadow-apocalypse), var(--inferno-glow-hell) !important;
|
||||
animation: button-explosion 0.5s ease-out !important;
|
||||
}
|
||||
|
||||
@keyframes button-explosion {
|
||||
0% { transform: translateY(-4px) scale(1.15); }
|
||||
50% { transform: translateY(-6px) scale(1.2); }
|
||||
100% { transform: translateY(-4px) scale(1.15); }
|
||||
}
|
||||
|
||||
.headerButton:hover::before {
|
||||
left: 100%;
|
||||
}
|
||||
|
||||
.headerButton:hover::after {
|
||||
width: 150%;
|
||||
height: 150%;
|
||||
color: var(--elegant-text-primary) !important;
|
||||
background: linear-gradient(135deg, var(--elegant-primary), var(--elegant-secondary)) !important;
|
||||
border-color: var(--elegant-border-accent) !important;
|
||||
transform: translateY(-2px) scale(1.05) !important;
|
||||
box-shadow: var(--elegant-shadow-lg), var(--elegant-glow-primary) !important;
|
||||
}
|
||||
|
||||
.headerButton:active {
|
||||
transform: translateY(-2px) scale(1.1) !important;
|
||||
box-shadow: var(--inferno-shadow-fire) !important;
|
||||
animation: button-impact 0.1s ease-out !important;
|
||||
}
|
||||
|
||||
@keyframes button-impact {
|
||||
0% { transform: translateY(-2px) scale(1.1); }
|
||||
50% { transform: translateY(0) scale(1.05); }
|
||||
100% { transform: translateY(-2px) scale(1.1); }
|
||||
transform: translateY(0) scale(1.02) !important;
|
||||
box-shadow: var(--elegant-shadow-sm) !important;
|
||||
}
|
||||
|
||||
/* Meniu lateral cu glassmorphism */
|
||||
@@ -1079,31 +979,17 @@ progress::-webkit-progress-value {
|
||||
padding: var(--space-4) !important;
|
||||
}
|
||||
|
||||
/* 🔥 CARDURI PRINCIPALE INFERNALE */
|
||||
/* ✨ CARDURI PRINCIPALE ELEGANTE */
|
||||
.cardBox {
|
||||
background: linear-gradient(135deg, var(--inferno-fire), var(--inferno-lava), var(--inferno-ember)) !important;
|
||||
backdrop-filter: blur(4px) !important;
|
||||
-webkit-backdrop-filter: blur(4px) !important;
|
||||
border: 3px solid var(--inferno-flame) !important;
|
||||
border-radius: var(--inferno-radius-fire) !important;
|
||||
transition: all 0.3s ease !important;
|
||||
box-shadow: var(--inferno-shadow-fire), var(--inferno-glow-fire) !important;
|
||||
background: rgba(30, 41, 59, 0.4) !important;
|
||||
backdrop-filter: var(--elegant-blur-xs) !important;
|
||||
-webkit-backdrop-filter: var(--elegant-blur-xs) !important;
|
||||
border: 1px solid var(--elegant-border-primary) !important;
|
||||
border-radius: var(--elegant-radius-lg) !important;
|
||||
transition: var(--elegant-transition-normal) !important;
|
||||
box-shadow: var(--elegant-shadow-md) !important;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
animation: card-burn 4s ease-in-out infinite !important;
|
||||
}
|
||||
|
||||
@keyframes card-burn {
|
||||
0%, 100% {
|
||||
background: linear-gradient(135deg, var(--inferno-fire), var(--inferno-lava), var(--inferno-ember));
|
||||
border-color: var(--inferno-flame);
|
||||
box-shadow: var(--inferno-shadow-fire), var(--inferno-glow-fire);
|
||||
}
|
||||
50% {
|
||||
background: linear-gradient(135deg, var(--inferno-explosion), var(--inferno-flame), var(--inferno-fire));
|
||||
border-color: var(--inferno-explosion);
|
||||
box-shadow: var(--inferno-shadow-explosion), var(--inferno-glow-explosion);
|
||||
}
|
||||
}
|
||||
|
||||
.cardBox::before {
|
||||
@@ -1122,28 +1008,15 @@ progress::-webkit-progress-value {
|
||||
}
|
||||
|
||||
.cardBox:hover {
|
||||
transform: translateY(-12px) scale(1.08) rotate(2deg) !important;
|
||||
box-shadow: var(--inferno-shadow-apocalypse), var(--inferno-glow-hell) !important;
|
||||
border-color: var(--inferno-explosion) !important;
|
||||
background: linear-gradient(135deg, var(--inferno-explosion), var(--inferno-flame), var(--inferno-fire)) !important;
|
||||
animation: card-explosion 0.5s ease-out !important;
|
||||
}
|
||||
|
||||
@keyframes card-explosion {
|
||||
0% { transform: translateY(-12px) scale(1.08) rotate(2deg); }
|
||||
50% { transform: translateY(-16px) scale(1.12) rotate(-1deg); }
|
||||
100% { transform: translateY(-12px) scale(1.08) rotate(2deg); }
|
||||
transform: translateY(-4px) scale(1.02) !important;
|
||||
box-shadow: var(--elegant-shadow-xl), var(--elegant-glow-primary) !important;
|
||||
border-color: var(--elegant-border-accent) !important;
|
||||
background: rgba(30, 41, 59, 0.6) !important;
|
||||
}
|
||||
|
||||
.cardBox:hover::before {
|
||||
background: linear-gradient(
|
||||
45deg,
|
||||
var(--inferno-explosion),
|
||||
var(--inferno-flame),
|
||||
var(--inferno-fire),
|
||||
var(--inferno-lava)
|
||||
);
|
||||
opacity: 1;
|
||||
background: var(--elegant-border-subtle);
|
||||
opacity: 0.1;
|
||||
}
|
||||
|
||||
/* ========================================
|
||||
@@ -1310,38 +1183,22 @@ progress::-webkit-progress-value {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
/* 🔥 TEXT DIN CARDURI CU EFECTE DE FOC */
|
||||
/* ✨ TEXT DIN CARDURI ELEGANT */
|
||||
.cardText {
|
||||
color: var(--inferno-text-primary) !important;
|
||||
font-weight: 900 !important;
|
||||
font-size: 1.1rem !important;
|
||||
line-height: 1.3 !important;
|
||||
margin: 12px 0 8px 0 !important;
|
||||
text-shadow: 0 0 15px var(--inferno-flame), 0 0 25px var(--inferno-fire) !important;
|
||||
text-transform: uppercase !important;
|
||||
letter-spacing: 1px !important;
|
||||
animation: text-flicker 3s ease-in-out infinite !important;
|
||||
}
|
||||
|
||||
@keyframes text-flicker {
|
||||
0%, 100% {
|
||||
text-shadow: 0 0 15px var(--inferno-flame), 0 0 25px var(--inferno-fire);
|
||||
color: var(--inferno-text-primary);
|
||||
}
|
||||
50% {
|
||||
text-shadow: 0 0 20px var(--inferno-explosion), 0 0 35px var(--inferno-flame);
|
||||
color: var(--inferno-text-fire);
|
||||
}
|
||||
color: var(--elegant-text-primary) !important;
|
||||
font-weight: 600 !important;
|
||||
font-size: 0.95rem !important;
|
||||
line-height: 1.4 !important;
|
||||
margin: 8px 0 4px 0 !important;
|
||||
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) !important;
|
||||
}
|
||||
|
||||
.cardText-secondary {
|
||||
color: var(--inferno-text-ember) !important;
|
||||
font-weight: 700 !important;
|
||||
font-size: 0.9rem !important;
|
||||
line-height: 1.2 !important;
|
||||
margin: 0 0 8px 0 !important;
|
||||
text-shadow: 0 0 10px var(--inferno-ember) !important;
|
||||
text-transform: uppercase !important;
|
||||
color: var(--elegant-text-muted) !important;
|
||||
font-weight: 400 !important;
|
||||
font-size: 0.85rem !important;
|
||||
line-height: 1.3 !important;
|
||||
margin: 0 0 4px 0 !important;
|
||||
}
|
||||
|
||||
/* ========================================
|
||||
@@ -2746,43 +2603,43 @@ html {
|
||||
* 🎯 Micro-interacțiuni cu feedback haptic
|
||||
* 🎭 Tema cosmic-futuristă unică și distinctă
|
||||
*
|
||||
* 🔥 TEHNOLOGII INFERNO EXTREME + ELEGANTFIN:
|
||||
* - CSS Custom Properties cu sistem Inferno
|
||||
* - Gradient-uri de foc cu multiple culori
|
||||
* - CSS Animations cu efecte explozive
|
||||
* - Box-shadow cu efecte glow infernale
|
||||
* - Transform, scale și rotate pentru efecte dramatice
|
||||
* - Text-shadow cu efecte de flăcări
|
||||
* - Backdrop-filter pentru efecte de fum
|
||||
* - Keyframes complexe pentru animații de foc
|
||||
* - Sistem de culori roșu-portocaliu-galben agresiv
|
||||
* - Efecte hover cu explozii și impact
|
||||
* - Scrollbar animat cu flăcări
|
||||
* - Sistem carduri responsive din ElegantFin
|
||||
* - Progress bars cu efecte de ardere
|
||||
* - Butoane overlay cu animații dramatice
|
||||
* - Dialoguri cu efecte de apariție
|
||||
* - Input fields cu focus infernal
|
||||
* ✨ TEHNOLOGII ELEGANT RAFINATE:
|
||||
* - CSS Custom Properties cu sistem Elegant
|
||||
* - Gradient-uri subtile cu culori neutre
|
||||
* - CSS Animations cu efecte liniștitoare
|
||||
* - Box-shadow cu umbre delicate
|
||||
* - Transform și scale pentru efecte plăcute
|
||||
* - Text-shadow subtil pentru lizibilitate
|
||||
* - Backdrop-filter pentru glassmorphism elegant
|
||||
* - Keyframes fluide pentru animații relaxante
|
||||
* - Sistem de culori gri-albastru-violet plăcut
|
||||
* - Efecte hover subtile și rafinate
|
||||
* - Scrollbar elegant cu gradient lin
|
||||
* - Sistem carduri responsive optimizat
|
||||
* - Progress bars cu efecte delicate
|
||||
* - Butoane cu tranziții fluide
|
||||
* - Dialoguri cu apariție elegantă
|
||||
* - Input fields cu focus plăcut
|
||||
*
|
||||
* 🔥 DIFERENȚE RADICALE FAȚĂ DE TEMA DE BAZĂ + ELEGANTFIN:
|
||||
* 💥 Paleta de culori COMPLET DIFERITĂ (Inferno vs Standard)
|
||||
* 🌋 Fundal cu flăcări animate vs gradient static
|
||||
* ⚡ Efecte explozive vs efecte simple
|
||||
* 🔥 Animații dramatice vs tranziții standard
|
||||
* 💀 Design apocaliptic vs design modern clasic
|
||||
* 🌪️ Efecte de foc vs shadow effects normale
|
||||
* 💥 Scântei și explozii vs fundal static
|
||||
* 🔴 Text cu efecte de flăcări și text-shadow intens
|
||||
* ⚡ Butoane cu animații de explozie la hover
|
||||
* 🌋 Carduri cu efecte de ardere continuă
|
||||
* 🔥 Scrollbar animat cu flăcări
|
||||
* 💀 Header cu gradient de foc și efecte dramatice
|
||||
* 🌪️ Hover effects cu rotație și scale extreme
|
||||
* 📱 Sistem responsive din ElegantFin adaptat pentru Inferno
|
||||
* 💥 Progress bars cu efecte de ardere animate
|
||||
* 🔥 Overlay buttons cu pulse și explosion effects
|
||||
* ⚡ Dialoguri cu animații de apariție dramatice
|
||||
* 🌋 Input fields cu focus effects infernale
|
||||
* ✨ DIFERENȚE ELEGANTE FAȚĂ DE TEMA DE BAZĂ:
|
||||
* 🎨 Paleta de culori ELEGANTĂ (Gri-Albastru-Violet vs Standard)
|
||||
* 🌙 Fundal cu particule subtile vs gradient static
|
||||
* ✨ Efecte delicate vs efecte simple
|
||||
* 💫 Animații fluide vs tranziții standard
|
||||
* 🎭 Design elegant vs design modern clasic
|
||||
* 🌊 Efecte subtile vs shadow effects normale
|
||||
* 💫 Stele și particule vs fundal static
|
||||
* 📝 Text curat cu shadow subtil pentru lizibilitate
|
||||
* 🎯 Butoane cu hover elegant și scale mic
|
||||
* 🎨 Carduri cu fundal transparent pentru vizibilitatea imaginilor
|
||||
* ✨ Scrollbar elegant cu gradient lin
|
||||
* 🌟 Header cu gradient subtil și efecte delicate
|
||||
* 💫 Hover effects cu scale mic și glow plăcut
|
||||
* 📱 Sistem responsive optimizat pentru toate dispozitivele
|
||||
* 🎨 Progress bars cu gradient elegant
|
||||
* ✨ Overlay buttons cu tranziții fluide
|
||||
* 🌙 Dialoguri cu apariție elegantă
|
||||
* 💫 Input fields cu focus plăcut și vizibil
|
||||
*
|
||||
* 💡 PERSONALIZARE NEXUS:
|
||||
* Modifică variabilele --nexus-* din secțiunea :root
|
||||
|
||||
Reference in New Issue
Block a user