|
|
|
.flower-background { |
|
position: fixed; |
|
top: 0; |
|
left: 0; |
|
width: 100%; |
|
height: 100%; |
|
z-index: -2; |
|
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); |
|
opacity: 0.1; |
|
} |
|
|
|
.flower-particles { |
|
position: fixed; |
|
top: 0; |
|
left: 0; |
|
width: 100%; |
|
height: 100%; |
|
z-index: -1; |
|
pointer-events: none; |
|
} |
|
|
|
.flower-particles::before { |
|
content: 'πΈ'; |
|
position: absolute; |
|
top: 10%; |
|
left: 5%; |
|
font-size: 1.5em; |
|
animation: float 8s ease-in-out infinite; |
|
} |
|
|
|
.flower-particles::after { |
|
content: 'πΊ'; |
|
position: absolute; |
|
top: 70%; |
|
right: 10%; |
|
font-size: 1.2em; |
|
animation: float 6s ease-in-out infinite reverse; |
|
} |
|
|
|
|
|
.flower-extra { |
|
position: fixed; |
|
top: 40%; |
|
left: 80%; |
|
font-size: 1.8em; |
|
animation: float 7s ease-in-out infinite; |
|
z-index: -1; |
|
pointer-events: none; |
|
} |
|
|
|
.flower-extra::before { |
|
content: 'π·'; |
|
} |
|
|
|
.flower-extra2 { |
|
position: fixed; |
|
top: 80%; |
|
left: 20%; |
|
font-size: 1.3em; |
|
animation: float 5s ease-in-out infinite reverse; |
|
z-index: -1; |
|
pointer-events: none; |
|
} |
|
|
|
.flower-extra2::before { |
|
content: 'π»'; |
|
} |
|
|
|
@keyframes float { |
|
0%, 100% { |
|
transform: translateY(0px) rotate(0deg); |
|
opacity: 0.7; |
|
} |
|
50% { |
|
transform: translateY(-20px) rotate(180deg); |
|
opacity: 1; |
|
} |
|
} |
|
|