Loading repositories...
;
@@ -28,9 +47,7 @@ const Projects = () => {
GitHub Projects
-
- My latest GitHub repositories.
-
+
My latest GitHub repositories.
@@ -59,4 +76,4 @@ const Projects = () => {
);
};
-export default Projects;
\ No newline at end of file
+export default Projects;
diff --git a/src/styles/App.css b/src/styles/App.css
index f38019c..0578926 100644
--- a/src/styles/App.css
+++ b/src/styles/App.css
@@ -1,5 +1,4 @@
-@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');
-
+@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");
* {
margin: 0;
padding: 0;
@@ -7,8 +6,8 @@
}
:root {
- --primary-color: #2C3E50;
- --accent-color: #F39C12;
+ --primary-color: #2c3e50;
+ --accent-color: #f39c12;
--text-primary: #333333;
--text-secondary: #666666;
--bg-light: #f5f7fa;
@@ -19,7 +18,7 @@
}
body {
- font-family: 'Roboto', sans-serif;
+ font-family: "Roboto", sans-serif;
background-color: var(--bg-light);
color: var(--text-primary);
line-height: 1.5;
@@ -39,7 +38,12 @@ body {
padding: 0 1rem;
}
-h1, h2, h3, h4, h5, h6 {
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
color: var(--primary-color);
margin-bottom: 1rem;
}
@@ -118,4 +122,4 @@ a:hover {
.main-content {
margin: 1rem auto;
}
-}
\ No newline at end of file
+}
diff --git a/src/styles/Home.css b/src/styles/Home.css
index 3f741e8..fc7a51b 100644
--- a/src/styles/Home.css
+++ b/src/styles/Home.css
@@ -59,7 +59,7 @@
font-weight: 500;
}
-.profile-location,
+.profile-location,
.profile-joined {
display: flex;
align-items: center;
@@ -155,6 +155,39 @@
margin-top: 1.5rem;
}
+/* contact page css */
+.input-style {
+ background-color: #f8f9fa;
+ margin-bottom: 2rem;
+ padding: 1rem;
+ border-radius: var(--radius);
+}
+.input-container {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 2rem;
+}
+.input-from {
+ display: flex;
+ flex-direction: column;
+ gap: 10px;
+}
+.input-from label {
+ font-size: 18px;
+ font-weight: 500;
+ color: #2c3e50;
+}
+.input-from input {
+ padding: 10px 20px;
+ border-radius: 10px;
+}
+.input-from textarea {
+ width: auto;
+ height: 100px;
+ padding: 10px;
+ border-radius: 10px;
+}
+
@keyframes fadeIn {
from {
opacity: 0;
@@ -171,22 +204,23 @@
flex-direction: column;
text-align: center;
}
-
+
.avatar-container {
margin-right: 0;
margin-bottom: 1.5rem;
}
-
- .profile-stats {
+
+ .profile-stats,
+ .input-container {
flex-direction: column;
gap: 1rem;
}
-
+
.profile-actions {
flex-direction: column;
}
-
+
.profile-actions .btn {
width: 100%;
}
-}
\ No newline at end of file
+}
diff --git a/vite.config.js b/vite.config.js
index 8b0f57b..9521b14 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,7 +1,8 @@
-import { defineConfig } from 'vite'
-import react from '@vitejs/plugin-react'
+import { defineConfig } from "vite";
+import react from "@vitejs/plugin-react";
+import tailwindcss from "@tailwindcss/vite";
// https://vite.dev/config/
export default defineConfig({
- plugins: [react()],
-})
+ plugins: [tailwindcss(), react()],
+});