Last
Last
css
@import url('https://fonts.googleapis.com/css2?
family=Playfair+Display:wght@700&family=Roboto:wght@300;400;500&display=swap');
:root {
--primary-color: #0B0C10;
--secondary-color: #1F2833;
--accent-color: #66FCF1;
--text-color: #C5C6C7;
--dark-accent: #45A29E;
--header-height: 80px;
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
font-size: 16px;
body {
font-family: var(--font-secondary);
background-color: var(--primary-color);
color: var(--text-color);
line-height: 1.8;
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 2rem;
img {
max-width: 100%;
height: auto;
border-radius: 8px;
a{
color: var(--accent-color);
text-decoration: none;
a:hover {
color: white;
font-family: var(--font-primary);
color: white;
line-height: 1.3;
h2 {
font-size: 2.8rem;
color: var(--gold-accent);
text-align: center;
margin-bottom: 1rem;
h3 {
font-size: 2rem;
color: var(--accent-color);
}
p{
margin-bottom: 1rem;
font-weight: 300;
.main-header {
padding: 0 2rem;
position: fixed;
width: 100%;
height: var(--header-height);
z-index: 1000;
backdrop-filter: blur(10px);
display: flex;
align-items: center;
.main-header .container {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
.logo {
font-family: var(--font-primary);
color: var(--gold-accent);
font-size: 2.2rem;
.main-nav {
display: flex;
.main-nav ul {
list-style: none;
display: flex;
align-items: center;
gap: 2.5rem;
.main-nav a {
color: var(--text-color);
font-size: 1rem;
font-weight: 400;
padding-bottom: 5px;
color: var(--accent-color);
border-bottom-color: var(--accent-color);
.cta-button {
background-color: var(--gold-accent);
border-radius: 5px;
font-weight: 500;
.cta-button:hover {
background-color: #ffae00;
}
.menu-toggle {
display: none;
cursor: pointer;
background: none;
border: none;
.menu-toggle .bar {
display: block;
width: 28px;
height: 3px;
background-color: var(--text-color);
.page-header {
padding-bottom: 4rem;
text-align: center;
}
.page-header h1 {
font-size: 3.5rem;
color: var(--gold-accent);
.page-header p {
font-size: 1.2rem;
max-width: 600px;
.content-section {
padding: 5rem 0;
.dark-section {
background-color: var(--secondary-color);
.section-intro {
text-align: center;
max-width: 800px;
font-size: 1.1rem;
color: var(--text-color);
#hero {
position: relative;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
overflow: hidden;
#hero-video {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
object-fit: cover;
z-index: -2;
}
#hero::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
.hero-content h2 {
font-size: 4.5rem;
margin-bottom: 1rem;
color: white;
.curriculum-grid {
display: grid;
gap: 2.5rem;
.curriculum-card {
background: var(--secondary-color);
padding: 2.5rem;
border-radius: 8px;
.curriculum-card:hover {
transform: translateY(-10px);
.faculty-grid {
display: grid;
gap: 2rem;
margin-top: 4rem;
.faculty-card {
background: var(--secondary-color);
border-radius: 8px;
text-align: center;
padding: 2rem;
.faculty-card:hover {
background-color: #2a3847;
.faculty-card img {
width: 150px;
height: 150px;
border-radius: 50%;
object-fit: cover;
margin-bottom: 1rem;
.faculty-card h4 {
font-size: 1.4rem;
color: white;
.faculty-card .title {
color: var(--gold-accent);
margin-bottom: 1rem;
.admissions-process {
display: flex;
justify-content: space-between;
gap: 2rem;
margin-bottom: 5rem;
}
.step {
background: var(--secondary-color);
padding: 2rem;
border-radius: 8px;
text-align: center;
flex: 1;
.step-number {
font-size: 3rem;
font-family: var(--font-primary);
color: var(--gold-accent);
margin-bottom: 1rem;
.fees-table {
width: 100%;
border-collapse: collapse;
margin: 3rem 0;
background: var(--secondary-color);
padding: 1.2rem;
text-align: left;
.fees-table th {
background-color: var(--dark-accent);
color: white;
font-size: 1.1rem;
.fees-table td {
color: var(--text-color);
.faq-item {
background: var(--secondary-color);
margin-bottom: 1rem;
border-radius: 5px;
.faq-question {
width: 100%;
background: none;
border: none;
padding: 1.5rem;
font-size: 1.2rem;
font-weight: 500;
color: white;
text-align: left;
cursor: pointer;
display: flex;
justify-content: space-between;
align-items: center;
.faq-question::after {
content: '+';
font-size: 2rem;
color: var(--gold-accent);
.faq-question.active::after {
transform: rotate(45deg);
.faq-answer {
max-height: 0;
overflow: hidden;
padding: 0 1.5rem;
.faq-answer p {
padding-bottom: 1.5rem;
padding-top: 1.5rem;
}
/* --- Student Life Page --- */
.life-grid {
display: grid;
gap: 3rem;
align-items: center;
margin-bottom: 5rem;
.life-grid:nth-child(even) .life-image {
order: -1;
.life-text h3 {
margin-bottom: 1rem;
.clubs-grid {
display: grid;
gap: 1.5rem;
.club-card {
background: var(--secondary-color);
padding: 1.5rem;
text-align: center;
border-radius: 8px;
}
.club-card .icon {
font-size: 3rem;
color: var(--accent-color);
margin-bottom: 1rem;
.club-card h4 {
color: white;
margin-bottom: 0.5rem;
.portal-container {
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
padding: 2rem;
padding-top: var(--header-height);
.form-box {
width: 100%;
max-width: 450px;
background: var(--secondary-color);
padding: 3rem;
border-radius: 10px;
.form-box h2 {
text-align: center;
margin-bottom: 2rem;
.input-group {
position: relative;
margin-bottom: 2rem;
.input-group input {
width: 100%;
padding: 10px 0;
font-size: 1rem;
color: var(--text-color);
background: transparent;
border: none;
outline: none;
.input-group label {
position: absolute;
top: 10px;
left: 0;
font-size: 1rem;
color: #999;
pointer-events: none;
.input-group input:focus {
border-bottom-color: var(--accent-color);
top: -20px;
font-size: 0.8rem;
color: var(--accent-color);
.form-btn {
width: 100%;
padding: 1rem;
border: none;
border-radius: 5px;
background-color: var(--gold-accent);
color: var(--primary-color);
font-size: 1.1rem;
font-weight: bold;
cursor: pointer;
transition: background-color 0.3s ease;
.form-btn:hover {
background-color: #ffae00;
.form-switch-link {
text-align: center;
margin-top: 2rem;
.main-footer {
background-color: #000;
padding: 3rem 0;
text-align: center;
.main-footer .container {
display: flex;
flex-direction: column;
align-items: center;
gap: 1.5rem;
.footer-links {
display: flex;
gap: 2rem;
.footer-links a {
color: var(--text-color);
.footer-socials a {
font-size: 1.5rem;
margin: 0 1rem;
.life-grid {
grid-template-columns: 1fr;
.life-grid:nth-child(even) .life-image {
order: 1;
.life-image {
margin-top: 2rem;
h2 { font-size: 2.2rem; }
.hero-content h2 { font-size: 3rem; }
.menu-toggle {
display: block;
z-index: 1001;
.main-nav {
position: fixed;
top: 0;
right: 0;
width: 100%;
height: 100vh;
background: var(--primary-color);
flex-direction: column;
justify-content: center;
align-items: center;
transform: translateX(100%);
.main-nav.active {
transform: translateX(0);
.main-nav ul {
flex-direction: column;
gap: 3rem;
}
.main-nav a {
font-size: 1.5rem;
.menu-toggle.active .bar:nth-child(2) {
opacity: 0;
.menu-toggle.active .bar:nth-child(1) {
.menu-toggle.active .bar:nth-child(3) {
.admissions-process {
flex-direction: column;
Script.js
document.addEventListener('DOMContentLoaded', function() {
// --- Mobile Navigation Toggle ---
menuToggle.addEventListener('click', () => {
menuToggle.classList.toggle('active');
mainNav.classList.toggle('active');
});
// This script will find the current page's URL and add an 'active' class
navLinks.forEach(link => {
if (linkPage === currentPage || (currentPage === '' && linkPage === 'index.html')) {
link.classList.add('active');
});
// --- FAQ Accordion Logic (for Admissions page) ---
faqQuestions.forEach(question => {
question.addEventListener('click', () => {
faqQuestions.forEach(q => {
q.classList.remove('active');
q.nextElementSibling.style.maxHeight = null;
});
if (!isActive) {
question.classList.add('active');
});
});
// --- Scroll Animations ---
// This creates a subtle fade-in effect for sections as you scroll down.
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('visible');
});
}, {
threshold: 0.1
});
elementsToAnimate.forEach(el => {
el.style.opacity = '0';
el.style.transform = 'translateY(30px)';
observer.observe(el);
});
// The observer callback will add the 'visible' class, triggering the transition
styleSheet.type = "text/css";
styleSheet.innerText = `
.visible {
opacity: 1 !important;
`;
document.head.appendChild(styleSheet);
if(header) {
window.addEventListener('scroll', () => {
} else {
header.style.boxShadow = 'none';
});
});
Index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<header class="main-header">
<div class="container">
<nav class="main-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="academics.html">Academics</a></li>
<li><a href="admissions.html">Admissions</a></li>
</ul>
</nav>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</button>
</div>
</header>
<main>
<section id="hero">
<source src="https://assets.mixkit.co/videos/preview/mixkit-students-in-a-library-seen-from-
an-upper-floor-4223-large.mp4" type="video/mp4">
</video>
<div class="hero-content">
</div>
</section>
<div class="container">
<h2>Welcome to Rekindle Academy</h2>
<div class="life-grid">
<div class="life-text">
<h3>Our Philosophy</h3>
</div>
<div class="life-image">
<img src="https://images.unsplash.com/photo-1580582932707-520aed937b7b?ixlib=rb-
4.0.3&auto=format&fit=crop&w=1932&q=80" alt="Modern School Campus">
</div>
</div>
</div>
</section>
<div class="container">
<div class="curriculum-grid">
<div class="curriculum-card">
<h3>World-Class Faculty</h3>
<p>Our educators are more than just teachers; they are mentors, researchers, and
pioneers in their fields. They are dedicated to creating an engaging and supportive learning
environment.</p>
</div>
<div class="curriculum-card">
<h3>Innovative Curriculum</h3>
</div>
<div class="curriculum-card">
<h3>Global Perspective</h3>
</div>
</div>
</div>
</section>
</main>
<footer class="main-footer">
<div class="container">
<div class="footer-links">
</div>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>
Academics.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<header class="main-header">
<div class="container">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="academics.html">Academics</a></li>
<li><a href="admissions.html">Admissions</a></li>
</ul>
</nav>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</button>
</div>
</header>
<main>
<header class="page-header">
<div class="container">
<h1>Academic Excellence</h1>
<p>Our curriculum is thoughtfully designed to inspire intellectual curiosity and foster a deep
understanding of the world.</p>
</div>
</header>
<section class="content-section">
<div class="container">
<div class="curriculum-grid">
<div class="curriculum-card">
<p>The foundation of a Rekindle education is built here. We focus on igniting a love for
learning through inquiry-based projects, foundational literacy and numeracy, and exploration in science
and the arts.</p>
</div>
<div class="curriculum-card">
</div>
<div class="curriculum-card">
</div>
</div>
</div>
</section>
<section class="content-section dark-section">
<div class="container">
<p class="section-intro">Our teachers are the heart of our academy. They are passionate
experts dedicated to mentoring the next generation of leaders.</p>
<div class="faculty-grid">
<div class="faculty-card">
<img src="https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?
q=80&w=388" alt="Faculty Member">
<p>Ph.D. in Astrophysics, MIT. Dr. Vance inspires students to explore the universe, from
the smallest particle to the largest galaxy.</p>
</div>
<div class="faculty-card">
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?q=80&w=387"
alt="Faculty Member">
<p>M.A. in History, Oxford. Mr. Chen brings history to life, connecting past events to
present-day global issues.</p>
</div>
<div class="faculty-card">
<img src="https://images.unsplash.com/photo-1556157382-97eda2d62296?q=80&w=582"
alt="Faculty Member">
</div>
<div class="faculty-card">
<img src="https://images.unsplash.com/photo-1542744173-8e7e53415bb0?w=500"
alt="Faculty Member">
<p>M.S. in Sports Science. Coach Carter builds teams that value discipline, sportsmanship,
and relentless effort.</p>
</div>
</div>
</div>
</section>
</main>
<footer class="main-footer">
<div class="container">
<div class="footer-links">
</div>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>
Admissions.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<header class="main-header">
<div class="container">
<nav class="main-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="academics.html">Academics</a></li>
<li><a href="admissions.html">Admissions</a></li>
</ul>
</nav>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</button>
</div>
</header>
<main>
<header class="page-header">
<div class="container">
<p>Begin your journey at Rekindle Academy. We seek curious, compassionate, and courageous
students to join our vibrant community.</p>
</div>
</header>
<section class="content-section">
<div class="container">
<h2>The Admissions Process</h2>
<div class="admissions-process">
<div class="step">
<p class="step-number">01</p>
<h3>Submit an Inquiry</h3>
<p>Start by filling out our online inquiry form to receive more information and access to
our application portal.</p>
</div>
<div class="step">
<p class="step-number">02</p>
<h3>Complete Application</h3>
</div>
<div class="step">
<p class="step-number">03</p>
<p>We invite all qualified applicants and their families for a campus tour and a personal
interview with our admissions team.</p>
</div>
<div class="step">
<p class="step-number">04</p>
<h3>Admissions Decision</h3>
<p>Decisions are rendered on a rolling basis. We look forward to welcoming the next class
of Rekindle scholars!</p>
</div>
</div>
</div>
</section>
<div class="container">
<table class="fees-table">
<thead>
<tr>
<th>Program</th>
<th>Annual Tuition</th>
<th>Technology Fee</th>
<th>Total</th>
</tr>
</thead>
<tbody>
<tr>
<td>$28,000</td>
<td>$1,500</td>
<td>$29,500</td>
</tr>
<tr>
<td>$32,000</td>
<td>$1,500</td>
<td>$33,500</td>
</tr>
<tr>
<td>$35,000</td>
<td>$2,000</td>
<td>$37,000</td>
</tr>
</tbody>
</table>
</div>
</section>
<section class="content-section">
<div class="faq-list">
<div class="faq-item">
<div class="faq-answer">
</div>
<div class="faq-item">
<div class="faq-answer">
</div>
</div>
<div class="faq-item">
<div class="faq-answer">
<p>Our priority application deadline for the 2025-2026 school year is January 15, 2025.
We will continue to accept applications on a rolling basis as space permits.</p>
</div>
</div>
</div>
</div>
</section>
</main>
<footer class="main-footer">
<div class="container">
<div class="footer-links">
<a href="#">Privacy Policy</a>
</div>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>
Student life.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<header class="main-header">
<div class="container">
<nav class="main-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="academics.html">Academics</a></li>
<li><a href="admissions.html">Admissions</a></li>
</ul>
</nav>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</button>
</div>
</header>
<main>
<header class="page-header" style="background-image: linear-gradient(rgba(11, 12, 16, 0.8),
rgba(11, 12, 16, 0.8)), url('https://images.unsplash.com/photo-1523240795612-9a054b0db644?
q=80&w=2070');">
<div class="container">
<p>Education at Rekindle extends far beyond academics. We offer a rich tapestry of activities
that help students grow, lead, and connect.</p>
</div>
</header>
<section class="content-section">
<div class="container">
<div class="life-grid">
<div class="life-text">
</div>
<div class="life-image">
<img src="https://images.unsplash.com/photo-1549488344-cbb6c1441ceb?
q=80&w=2070" alt="Students in a sports team">
</div>
</div>
<div class="life-grid">
<div class="life-text">
</div>
<div class="life-image">
<img src="https://images.unsplash.com/photo-1513364776144-60967b0f800f?
q=80&w=2071" alt="Student painting">
</div>
</div>
</div>
</section>
<div class="container">
<div class="clubs-grid">
<div class="club-card">
<span class="icon">🤖</span>
<h4>Robotics Club</h4>
</div>
<div class="club-card">
<span class="icon">🌐</span>
<h4>Model UN</h4>
<p>Debate global issues and practice diplomacy.</p>
</div>
<div class="club-card">
<span class="icon">📝</span>
<h4>Literary Journal</h4>
</div>
<div class="club-card">
<span class="icon">🎨</span>
<h4>Art Collective</h4>
</div>
<div class="club-card">
<span class="icon">🎯</span>
<h4>Archery Club</h4>
</div>
<div class="club-card">
<span class="icon">💻</span>
<h4>Coding Society</h4>
</div>
</div>
</div>
</section>
</main>
<footer class="main-footer">
<div class="container">
<div class="footer-links">
</div>
</div>
</footer>
<script src="script.js"></script>
</body>
</html>
Portable.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<header class="main-header">
<div class="container">
<nav class="main-nav">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="academics.html">Academics</a></li>
<li><a href="admissions.html">Admissions</a></li>
</ul>
</nav>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</button>
</div>
</header>
<main>
<div class="portal-container">
<div class="form-box">
<form id="login-form">
<div class="input-group">
</div>
<div class="input-group">
<label for="login-password">Password</label>
</div>
<p class="form-switch-link">
</p>
</form>
</div>
</div>
</main>
<div class="container">
</div>
</footer>
<script src="script.js"></script>
</body>
</html>