Skip to content
Merged
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
63 changes: 46 additions & 17 deletions public/styles.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,36 @@
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

/* Global Typography & Elements */
h1, h2, h3, h4, h5, h6 {
color: var(--text-primary);
margin-bottom: 1rem;
font-weight: 700;
}

h1 {
font-size: 2.5rem;
line-height: 1.2;
letter-spacing: -0.025em;
}

p {
margin-bottom: 1rem;
color: var(--text-secondary);
}

.gradient-text {
background: var(--primary-gradient);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
display: inline-block;
}

body {
background-color: var(--bg-light);
color: var(--text-primary);
line-height: 1.6;
padding-top: 80px; /* Space for sticky header */
}

.container {
Expand All @@ -34,7 +59,7 @@ body {

/* Header Styles */
.main-header {
position: fixed;
position: sticky;
top: 0;
left: 0;
right: 0;
Expand Down Expand Up @@ -210,6 +235,10 @@ body {
}

@media (max-width: 768px) {
.main-header {
height: auto;
}

.header-container {
flex-direction: column;
height: auto;
Expand All @@ -219,11 +248,26 @@ body {
.nav-menu {
margin-top: 15px;
gap: 15px;
flex-wrap: wrap;
justify-content: center;
}

.container {
padding: 20px;
}

h1 {
font-size: 2rem;
}

.projects-grid {
grid-template-columns: 1fr;
}

.footer-container {
grid-template-columns: 1fr;
text-align: center;
gap: 25px;
}

.footer-brand p {
Expand All @@ -236,21 +280,6 @@ body {
}
}

/* Responsive design */
@media (max-width: 768px) {
.container {
padding: 20px;
}

h1 {
font-size: 2rem;
}

.projects-grid {
grid-template-columns: 1fr;
}
}

/* Footer styles */
footer {
margin-top: 40px;
Expand Down
11 changes: 1 addition & 10 deletions views/about.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,6 @@
text-align: left;
}

.about-container h1 {
font-size: 2.5rem;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
margin-bottom: 20px;
}

.about-container h2 {
font-size: 1.3rem;
color: #4a5568;
Expand Down Expand Up @@ -56,7 +47,7 @@

<div class="container">
<div class="about-container">
<h1>About Nexus Core</h1>
<h1 class="gradient-text">About Nexus Core</h1>
<p>Nexus Core is a dedicated hub for modern web development, focusing on building clean, interactive,
and user-friendly web interfaces using the latest technologies.</p>
<h2>What I Do</h2>
Expand Down
94 changes: 48 additions & 46 deletions views/contact.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -139,54 +139,56 @@
<%- include('partials/header') %>

<div class="container">
<h1>Get In Touch</h1>
<p>Nexus Core is open for collaborations, project inquiries, and general questions. We'd love to hear from
you!</p>

<div class="contact-info">
<h3>Contact Information</h3>
<p><strong>Email:</strong> contact@nexuscore.io</p>
<p><strong>Location:</strong> India</p>
<p><strong>Availability:</strong> Open to new opportunities and collaborations</p>

<div class="social-links">
<a href="#" class="social-link" title="GitHub">GH</a>
<a href="#" class="social-link" title="LinkedIn">LI</a>
<a href="#" class="social-link" title="Twitter">TW</a>
</div>
</div>

<div id="statusMessage" class="status-message"></div>

<form id="contactForm">
<div class="form-group">
<label for="name">Name</label>
<input type="text" id="name" name="name" required placeholder="Enter your name">
</div>

<div class="form-group">
<label for="email">Email</label>
<input type="email" id="email" name="email" required placeholder="Enter your email">
<div class="contact-container">
<h1 class="gradient-text">Get In Touch</h1>
<p>Nexus Core is open for collaborations, project inquiries, and general questions. We'd love to hear from
you!</p>

<div class="contact-info">
<h3>Contact Information</h3>
<p><strong>Email:</strong> contact@nexuscore.io</p>
<p><strong>Location:</strong> India</p>
<p><strong>Availability:</strong> Open to new opportunities and collaborations</p>

<div class="social-links">
<a href="#" class="social-link" title="GitHub">GH</a>
<a href="#" class="social-link" title="LinkedIn">LI</a>
<a href="#" class="social-link" title="Twitter">TW</a>
</div>
</div>

<div class="form-group">
<label for="subject">Subject</label>
<select id="subject" name="subject">
<option value="" disabled selected>Select a subject</option>
<option value="collaboration">Collaboration</option>
<option value="project">Project Inquiry</option>
<option value="job">Job Opportunity</option>
<option value="question">General Question</option>
</select>
</div>

<div class="form-group">
<label for="message">Message</label>
<textarea id="message" name="message" required placeholder="Your message here..."></textarea>
</div>

<button type="submit" class="btn">Send Message</button>
</form>
<div id="statusMessage" class="status-message"></div>

<form id="contactForm">
<div class="form-group">
<label for="name">Name</label>
<input type="text" id="name" name="name" required placeholder="Enter your name">
</div>

<div class="form-group">
<label for="email">Email</label>
<input type="email" id="email" name="email" required placeholder="Enter your email">
</div>

<div class="form-group">
<label for="subject">Subject</label>
<select id="subject" name="subject">
<option value="" disabled selected>Select a subject</option>
<option value="collaboration">Collaboration</option>
<option value="project">Project Inquiry</option>
<option value="job">Job Opportunity</option>
<option value="question">General Question</option>
</select>
</div>

<div class="form-group">
<label for="message">Message</label>
<textarea id="message" name="message" required placeholder="Your message here..."></textarea>
</div>

<button type="submit" class="btn" style="width: 100%;">Send Message</button>
</form>
</div>
</div>

<%- include('partials/footer') %>
Expand Down
8 changes: 5 additions & 3 deletions views/index.ejs
Original file line number Diff line number Diff line change
Expand Up @@ -179,9 +179,11 @@

<div class="container">
<div class="home-container">
<h1>Welcome to Nexus Core Hub</h1>
<p>Explore a collection of modern, responsive web projects designed for the next generation of digital
experiences. Navigate through the showcase below!</p>
<div class="welcome-section">
<h1>Welcome to Nexus Core Hub</h1>
<p>Explore a collection of modern, responsive web projects designed for the next generation of digital
experiences. Navigate through the showcase below!</p>
</div>

<div class="nav-buttons-grid">
<a href="/navbar" class="nav-button navbar">
Expand Down
Loading
Loading