aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2025-11-05 21:31:37 +0530
committerGitHub <[email protected]>2025-11-05 21:31:37 +0530
commitb5cdc7664cef6c4bba777e2c58e4bb236c573104 (patch)
treec32a173235238f16bf9398906b8ec5af087d0028
parentb37cd7b4e688c27b947c34defe4fc265419b4dcf (diff)
downloadunwordled-b5cdc7664cef6c4bba777e2c58e4bb236c573104.tar.xz
unwordled-b5cdc7664cef6c4bba777e2c58e4bb236c573104.zip
Add footer styles and animations to styles.css
-rw-r--r--styles.css97
1 files changed, 97 insertions, 0 deletions
diff --git a/styles.css b/styles.css
index 386a8d6..7504db5 100644
--- a/styles.css
+++ b/styles.css
@@ -565,6 +565,91 @@ h1 {
gap: 10px;
}
+.footer {
+ text-align: center;
+ margin-top: 60px;
+ padding: 40px 20px 20px;
+ color: var(--text-secondary);
+ font-size: 0.9rem;
+ border-top: 1px solid var(--border-color);
+}
+
+.footer-text {
+ margin-bottom: 10px;
+ line-height: 1.6;
+}
+
+.heart {
+ color: #e74c3c;
+ animation: heartbeat 1.5s ease-in-out infinite;
+ display: inline-block;
+}
+
+.footer-link {
+ color: var(--accent);
+ text-decoration: none;
+ font-weight: 600;
+ transition: color 0.2s ease;
+ display: inline-flex;
+ align-items: center;
+ gap: 5px;
+}
+
+.footer-link:hover {
+ color: var(--accent-dark);
+}
+
+.separator {
+ margin: 0 10px;
+ opacity: 0.5;
+}
+
+.github-icon {
+ width: 16px;
+ height: 16px;
+ fill: currentColor;
+}
+
+.footer-copyright {
+ font-size: 0.85rem;
+ color: var(--text-secondary);
+ opacity: 0.7;
+ margin-top: 10px;
+}
+
+footer {
+ text-align: center;
+ margin-top: 60px;
+ padding: 40px 20px 20px;
+ color: var(--text-secondary);
+ font-size: 0.9rem;
+ border-top: 1px solid var(--border-color);
+}
+
+footer p {
+ margin-bottom: 10px;
+}
+
+footer a {
+ color: var(--accent);
+ text-decoration: none;
+ font-weight: 600;
+ transition: opacity 0.2s ease;
+}
+
+footer a:hover {
+ opacity: 0.8;
+}
+
+footer .github-link {
+ color: var(--text-secondary);
+}
+
+footer .copyright {
+ font-size: 0.85rem;
+ opacity: 0.7;
+}
+
@keyframes slideIn {
from {
transform: translateX(400px);
@@ -587,6 +672,18 @@ h1 {
}
}
+@keyframes heartbeat {
+ 0%, 100% {
+ transform: scale(1);
+ }
+ 10%, 30% {
+ transform: scale(1.1);
+ }
+ 20%, 40% {
+ transform: scale(1);
+ }
+}
+
@media (max-width: 600px) {
h1 {
font-size: 2rem;