Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 43 additions & 11 deletions Styles/auth.css
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

/* Authentication Card */
.auth-card {
background: var(--card-bg);
background: var(--card-background);
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
padding: 2rem;
Expand All @@ -20,7 +20,7 @@
.auth-card h2 {
text-align: center;
margin-bottom: 1.5rem;
color: var(--text);
color: var(--text-color);
}

/* Authentication Form */
Expand All @@ -37,24 +37,24 @@
}

.form-group label {
color: var(--text);
color: var(--text-color);
font-weight: 500;
}

.form-group input,
.form-group select {
padding: 0.75rem;
border: 1px solid var(--border);
border: 1px solid var(--border-color);
border-radius: 5px;
background: var(--input-bg);
color: var(--text);
background: var(--background-color);
color: var(--text-color);
font-size: 1rem;
}

.form-group input:focus,
.form-group select:focus {
outline: none;
border-color: var(--accent);
border-color: var(--secondary-color);
box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.2);
}

Expand All @@ -65,7 +65,7 @@

/* Authentication Button */
.auth-button {
background: var(--accent);
background: var(--secondary-color);
color: white;
border: none;
border-radius: 5px;
Expand All @@ -77,7 +77,7 @@
}

.auth-button:hover {
background: var(--hover);
background: var(--primary-color);
}

/* Authentication Links */
Expand All @@ -88,11 +88,11 @@

.auth-links p {
margin: 0.5rem 0;
color: var(--text);
color: var(--text-color);
}

.auth-links a {
color: var(--accent);
color: var(--secondary-color);
text-decoration: none;
font-weight: 500;
}
Expand All @@ -115,6 +115,38 @@
margin-top: 0.25rem;
}

/* Password Visibility Toggle */
.password-wrapper {
position: relative;
display: flex;
align-items: center;
}

.password-wrapper input {
width: 100%;
padding-right: 2.5rem;
}

.password-toggle {
position: absolute;
right: 0.5rem;
background: none;
border: none;
cursor: pointer;
color: var(--text-color);
padding: 0.25rem;
font-size: 1.1rem;
display: flex;
align-items: center;
justify-content: center;
opacity: 0.6;
transition: opacity 0.2s;
}

.password-toggle:hover {
opacity: 1;
}

/* Responsive Design */
@media (max-width: 480px) {
.auth-card {
Expand Down
10 changes: 5 additions & 5 deletions Styles/chat.css
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
justify-content: space-between;
align-items: center;
padding: 15px;
background-color: var(--accent);
background-color: var(--secondary-color);
color: var(--text-color);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
Expand Down Expand Up @@ -87,7 +87,7 @@
.chatbot-send {
margin-left: 10px;
padding: 10px 15px;
background-color: var(--accent);
background-color: var(--secondary-color);
color: var(--text-color);
border: none;
border-radius: 5px;
Expand All @@ -100,7 +100,7 @@
right: 20px;
width: 50px;
height: 50px;
background-color: var(--accent);
background-color: var(--secondary-color);
color: var(--text-color);
border: none;
border-radius: 50%;
Expand Down Expand Up @@ -135,7 +135,7 @@
}

.chatbot-messages::-webkit-scrollbar-thumb:hover {
background: var(--accent);
background: var(--secondary-color);
}

/* Loading animation */
Expand All @@ -153,7 +153,7 @@
.typing-indicator span {
width: 8px;
height: 8px;
background: var(--accent);
background: var(--secondary-color);
border-radius: 50%;
animation: typing 1s infinite ease-in-out;
}
Expand Down
34 changes: 34 additions & 0 deletions Styles/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -1138,6 +1138,40 @@ ul li i.fa-check {
color: var(--light-text);
}

/* Scroll to Top Button */
#scrollToTop {
position: fixed;
bottom: 2rem;
right: 2rem;
width: 44px;
height: 44px;
background: var(--secondary-color);
color: white;
border: none;
border-radius: 50%;
cursor: pointer;
font-size: 1.25rem;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
opacity: 0;
visibility: hidden;
transform: translateY(10px);
transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, background 0.3s ease;
z-index: 999;
}

#scrollToTop.visible {
opacity: 1;
visibility: visible;
transform: translateY(0);
}

#scrollToTop:hover {
background: var(--primary-color);
}

/* Responsive Modal */
@media (max-width: 768px) {
.modal-content {
Expand Down
18 changes: 17 additions & 1 deletion admin.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>EduBridge Admin Dashboard</title>
<title>EduBridge | Admin</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Fraunces:wght@500;700&family=Space+Grotesk:wght@400;500;600&display=swap" rel="stylesheet" />
Expand Down Expand Up @@ -317,8 +317,24 @@ <h3>Follow Us</h3>

<div class="toast-container" id="toastContainer" aria-live="polite" aria-atomic="true"></div>

<button id="scrollToTop" aria-label="Scroll to top"><i class="fas fa-arrow-up"></i></button>

<script src="scripts/content-data.js"></script>
<script src="scripts/quiz-data.js"></script>
<script src="scripts/admin.js"></script>
<script>
// Scroll to Top
const scrollBtn = document.getElementById('scrollToTop');
window.addEventListener('scroll', () => {
if (window.scrollY > 300) {
scrollBtn.classList.add('visible');
} else {
scrollBtn.classList.remove('visible');
}
});
scrollBtn.addEventListener('click', () => {
window.scrollTo({ top: 0, behavior: 'smooth' });
});
</script>
</body>
</html>
17 changes: 16 additions & 1 deletion ai.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AI & Machine Learning - EduBridge</title>
<title>EduBridge | AI Assistant</title>
<!-- CSS Dependencies -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"/>
<link rel="stylesheet" href="https://unpkg.com/aos@2.3.4/dist/aos.css"/>
Expand Down Expand Up @@ -474,6 +474,21 @@ <h3>Follow Us</h3>
closeVideo();
}
}

// Scroll to Top
const scrollBtn = document.getElementById('scrollToTop');
window.addEventListener('scroll', () => {
if (window.scrollY > 300) {
scrollBtn.classList.add('visible');
} else {
scrollBtn.classList.remove('visible');
}
});
scrollBtn.addEventListener('click', () => {
window.scrollTo({ top: 0, behavior: 'smooth' });
});
</script>

<button id="scrollToTop" aria-label="Scroll to top"><i class="fas fa-arrow-up"></i></button>
</body>
</html>
17 changes: 16 additions & 1 deletion career.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Career Guidance - EduBridge</title>
<title>EduBridge | Career Guidance</title>
<!-- CSS Dependencies -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"/>
<link rel="stylesheet" href="https://unpkg.com/aos@2.3.4/dist/aos.css"/>
Expand Down Expand Up @@ -516,6 +516,21 @@ <h3>Follow Us</h3>
closeVideo();
}
}

// Scroll to Top
const scrollBtn = document.getElementById('scrollToTop');
window.addEventListener('scroll', () => {
if (window.scrollY > 300) {
scrollBtn.classList.add('visible');
} else {
scrollBtn.classList.remove('visible');
}
});
scrollBtn.addEventListener('click', () => {
window.scrollTo({ top: 0, behavior: 'smooth' });
});
</script>

<button id="scrollToTop" aria-label="Scroll to top"><i class="fas fa-arrow-up"></i></button>
</body>
</html>
Loading