diff --git a/public/about.html b/public/about.html
new file mode 100644
index 0000000..2736b46
--- /dev/null
+++ b/public/about.html
@@ -0,0 +1,49 @@
+
+
+
+
+
+ About UniAlgo
+
+
+ UniAlgo is your go-to platform for mastering competitive programming algorithms. Our mission is to provide deep, intuitive explanations of complex concepts, complete with real-world examples and coding challenges. Whether you're just starting out or you're an experienced coder, UniAlgo offers a step-by-step guide to boost your problem-solving skills.
+
+
+ With a focus on clarity and simplicity, UniAlgo ensures that you grasp the underlying intuition behind each algorithm, helping you apply them confidently in coding competitions and real-world scenarios. Join us and take the next step in your coding journey.
+
+
+
+
+
"Read to Improve"
Know the intuition behind CP Algorithms
Get Started
+
diff --git a/public/style.css b/public/style.css
index c25a381..02bbda6 100644
--- a/public/style.css
+++ b/public/style.css
@@ -1,6 +1,9 @@
html, body {
height: 100%;
margin: 0;
+ font-family: "Rubik", Arial, sans-serif;
+ background: linear-gradient(45deg, #010027, #000000, #010027);
+ color: white;
}
body {
@@ -12,16 +15,20 @@ body {
color: white;
background-size: cover;
background-attachment: fixed;
+ margin: 0;
+ padding:0;
+
}
header {
background-color: transparent;
color: #fff;
- padding: 20px 30px 0px 30px;
+ padding: 10px 0;
display: flex;
align-items: center;
position: relative;
justify-content: space-between;
+ text-align: center;
}
.centered {
@@ -31,7 +38,7 @@ header {
}
.name {
- font-size: 1.5rem;
+ font-size: 1.8rem;
font-weight: bold;
margin-right: 20px;
padding-right: 20px;
@@ -39,8 +46,8 @@ header {
}
.logo img {
- width: 60px;
- height: 60px;
+ width: 100px;
+ height: auto;
}
.signin {
@@ -72,7 +79,7 @@ header {
margin: 30px auto;
border-radius: 30px;
justify-content: center;
- padding: 70px;
+ padding: 20px;
align-items: center;
background-color: rgba(83, 83, 83, 0.4);
animation: fadeIn 0.25s ease-in forwards;
@@ -90,12 +97,9 @@ header {
}
.about {
- display: flex;
- flex-direction: column;
- justify-content: center;
- border-radius: 40px;
- padding: 30px;
- color: #d7d7d7;
+ flex-grow: 1;
+ text-align: center;
+ flex-grow:1;
}
h1 {
@@ -189,12 +193,148 @@ footer {
color: rgb(152, 152, 152);
padding: 0px;
text-align: center;
+ padding: 10px 0;
+ position: relative;
+ bottom:0;
+ width: 100%;
+ font-size: 0.9rem;
}
footer p{
font-size: 13px;
+ margin: 0;
}
-@media (max-width:700px) {
- footer p{
- font-size: 9px;
+@media (max-width: 900px) {
+ .content {
+ flex-direction: column;
+ align-items: center;
+ }
+
+ .nav-link {
+ font-size: 1rem;
}
+
+ .name {
+ font-size: 1.5rem;
+ }
+}
+.content {
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ gap: 40px;
+ max-width: 1200px;
+ margin: 50px auto;
+ padding: 50px;
+ background-color: rgba(83, 83, 83, 0.4);
+ border-radius: 30px;
+ animation: fadeIn 0.25s ease-in forwards;
+ justify-content: space-around;
+}
+
+.section {
+ flex: 2;
+ color: #d7d7d7;
+ padding: 20px;
+ border-radius: 20px;
+}
+
+.section h1 {
+ font-size: 2.5rem;
+ color: #ffb6dd;
+ text-align: center;
+}
+
+.section h2 {
+ font-size: 1.8rem;
+ color: #ffffff;
+}
+
+.section p, ul {
+ font-size: 1.1rem;
+ color: #d7d7d7;
+ line-height: 1.6;
+}
+
+@media (max-width: 900px) {
+ .content {
+ flex-direction: column;
+ align-items: center;
+ }
+
+ .section h1 {
+ font-size: 2rem;
+ }
+}
+
+.about-page {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ margin-top: 40px;
+}
+
+.about-page img.about-logo {
+ width: 150px;
+ margin-bottom: 20px;
+ margin-left: 40%;
+}
+
+.section h1 {
+ font-size: 2.5rem;
+ color: #ffb6dd;
+ text-align: center;
+}
+
+.section p {
+ font-size: 1.2rem;
+ color: #d7d7d7;
+ line-height: 1.6;
+ max-width: 600px;
+ text-align: center;
+}
+.header-nav {
+ display: flex;
+ align-items: center;
+ gap: 20px;
+}
+
+.nav-link {
+ color: white;
+ text-decoration: none;
+ font-size: 1.2rem;
+ padding: 10px;
+ transition: color 0.3s ease, background-color 0.3s ease;
+ border-radius: 10px;
+}
+
+.nav-link:hover {
+ color: #00c3ff;
+ background-color: rgba(255, 255, 255, 0.1);
+}
+
+.nav-link-icon {
+ font-size: 1.5rem;
+ background: none;
+ border: none;
+ cursor: pointer;
+ color: white;
+ transition: color 0.3s ease;
+ font-size: 15px;
+ padding: 8px 15px;
+ background: linear-gradient(45deg, #00c3ff, #951cff, #ff0080);
+ color: white;
+ border: none;
+ border-radius: 50px;
+ cursor: pointer;
+ transition: background-color 0.3s ease;
+}
+
+.nav-link-icon:hover {
+ color: #00c3ff;
+}
+
+.image-main img {
+ border-radius: 10%;
+ width: 300px;
+ height: 300px;
}
\ No newline at end of file