๐งช Testing Accounts
diff --git a/styles/globals.css b/styles/globals.css
index dbb15ad..b9652eb 100644
--- a/styles/globals.css
+++ b/styles/globals.css
@@ -33,6 +33,11 @@ body {
--input-border-light: #e8dcc6;
--input-text-light: #2d1810;
--input-placeholder-light: #5d4037;
+
+ /* RGB color variables for backdrop-blur effects */
+ --bg-primary-rgb: 254, 252, 248;
+ --bg-secondary-rgb: 247, 243, 237;
+ --bg-tertiary-rgb: 240, 230, 214;
}
[data-theme="dark"] {
@@ -59,6 +64,11 @@ body {
--search-border-dark: #4a2f1f;
--search-text-dark: #fff8f0;
--search-placeholder-dark: #d7c4b0;
+
+ /* RGB color variables for backdrop-blur effects */
+ --bg-primary-rgb: 26, 15, 10;
+ --bg-secondary-rgb: 45, 27, 18;
+ --bg-tertiary-rgb: 61, 35, 23;
}
/* Apply theme colors */
@@ -96,6 +106,11 @@ body {
--input-border: var(--input-border-light);
--input-text: var(--input-text-light);
--input-placeholder: var(--input-placeholder-light);
+
+ /* RGB color variables for backdrop-blur effects */
+ --bg-primary-rgb: 254, 252, 248;
+ --bg-secondary-rgb: 247, 243, 237;
+ --bg-tertiary-rgb: 240, 230, 214;
}
/* Dark theme variables */
@@ -172,6 +187,10 @@ body {
background: var(--gradient-secondary);
}
+.gradient-bg-ember {
+ background: linear-gradient(135deg, #d84315 0%, #bf360c 100%);
+}
+
/* Fire glow effects */
.fire-glow {
box-shadow: 0 0 20px rgba(255, 111, 0, 0.3);
@@ -697,4 +716,63 @@ body {
.animate-float {
animation: float 4s ease-in-out infinite;
+}
+
+/* Fire Glow Background Animation */
+@keyframes fire-glow {
+ 0%, 100% {
+ filter: hue-rotate(0deg) brightness(1) saturate(1);
+ transform: scale(1);
+ }
+ 25% {
+ filter: hue-rotate(5deg) brightness(1.05) saturate(1.1);
+ transform: scale(1.02);
+ }
+ 50% {
+ filter: hue-rotate(-3deg) brightness(0.98) saturate(1.05);
+ transform: scale(0.99);
+ }
+ 75% {
+ filter: hue-rotate(8deg) brightness(1.03) saturate(1.08);
+ transform: scale(1.01);
+ }
+}
+
+.fire-glow-bg {
+ animation: fire-glow 12s ease-in-out infinite;
+}
+
+/* Ember Floating Animation */
+@keyframes ember-float {
+ 0% {
+ transform: translateY(0px) translateX(0px) scale(0.8);
+ opacity: 0;
+ }
+ 10% {
+ opacity: 0.6;
+ }
+ 20% {
+ transform: translateY(-30px) translateX(15px) scale(1);
+ opacity: 0.8;
+ }
+ 40% {
+ transform: translateY(-60px) translateX(-10px) scale(0.9);
+ opacity: 1;
+ }
+ 60% {
+ transform: translateY(-90px) translateX(20px) scale(1.1);
+ opacity: 0.7;
+ }
+ 80% {
+ transform: translateY(-120px) translateX(-5px) scale(0.8);
+ opacity: 0.4;
+ }
+ 100% {
+ transform: translateY(-150px) translateX(10px) scale(0.6);
+ opacity: 0;
+ }
+}
+
+.animate-ember-float {
+ animation: ember-float 10s linear infinite;
}
\ No newline at end of file