Update app.py
Browse files
app.py
CHANGED
|
@@ -38,19 +38,29 @@ html, body, .stApp {
|
|
| 38 |
font-family: 'Segoe UI', sans-serif;
|
| 39 |
}
|
| 40 |
|
| 41 |
-
/*
|
| 42 |
h1 {
|
| 43 |
text-align: center;
|
| 44 |
-
font-size:
|
| 45 |
-
background: linear-gradient(to right, #
|
| 46 |
-webkit-background-clip: text;
|
| 47 |
-webkit-text-fill-color: transparent;
|
| 48 |
-
animation:
|
| 49 |
margin-bottom: 30px;
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
}
|
| 55 |
|
| 56 |
/* 🧾 Instruction Box */
|
|
@@ -72,11 +82,7 @@ h1 {
|
|
| 72 |
100% { opacity: 1; transform: rotateY(0); }
|
| 73 |
}
|
| 74 |
|
| 75 |
-
/* 📥 Text Area
|
| 76 |
-
.stTextArea {
|
| 77 |
-
display: flex;
|
| 78 |
-
justify-content: center;
|
| 79 |
-
}
|
| 80 |
.stTextArea textarea {
|
| 81 |
border: none;
|
| 82 |
outline: none;
|
|
|
|
| 38 |
font-family: 'Segoe UI', sans-serif;
|
| 39 |
}
|
| 40 |
|
| 41 |
+
/* 🌈 Gradient & Animated Title */
|
| 42 |
h1 {
|
| 43 |
text-align: center;
|
| 44 |
+
font-size: 56px;
|
| 45 |
+
background: linear-gradient(to right, #ffb6c1, #ffa07a, #87cefa);
|
| 46 |
-webkit-background-clip: text;
|
| 47 |
-webkit-text-fill-color: transparent;
|
| 48 |
+
animation: popFadeSlide 2s ease-in-out;
|
| 49 |
margin-bottom: 30px;
|
| 50 |
+
letter-spacing: 1px;
|
| 51 |
+
}
|
| 52 |
+
@keyframes popFadeSlide {
|
| 53 |
+
0% {
|
| 54 |
+
opacity: 0;
|
| 55 |
+
transform: scale(0.9) translateY(-40px);
|
| 56 |
+
}
|
| 57 |
+
50% {
|
| 58 |
+
opacity: 1;
|
| 59 |
+
transform: scale(1.05) translateY(5px);
|
| 60 |
+
}
|
| 61 |
+
100% {
|
| 62 |
+
transform: scale(1) translateY(0);
|
| 63 |
+
}
|
| 64 |
}
|
| 65 |
|
| 66 |
/* 🧾 Instruction Box */
|
|
|
|
| 82 |
100% { opacity: 1; transform: rotateY(0); }
|
| 83 |
}
|
| 84 |
|
| 85 |
+
/* 📥 Text Area */
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
.stTextArea textarea {
|
| 87 |
border: none;
|
| 88 |
outline: none;
|