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
66 changes: 48 additions & 18 deletions auth.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,42 @@
/* ================= THEME VARIABLES ================= */
:root {
/* Light Theme */
--auth-bg: linear-gradient(135deg, #fdf6f0, #f8e8ee, #e4f0f6);
--auth-card-bg: rgba(255, 255, 255, 0.6);
--auth-card-border: rgba(255, 255, 255, 0.85);
--auth-shadow: rgba(113, 79, 127, 0.18);
--auth-text: #5c5470;
--auth-heading: #6d4e86;
--auth-label: #6d4e86;
--auth-input-bg: rgba(255, 255, 255, 0.5);
--auth-input-border: #d4b8d1;
--auth-input-text: #5c5470;
--auth-focus: #e953b0;
--auth-button-bg: #e953b0;
--auth-button-hover: #d640a0;
--auth-button-text: #ffffff;
--auth-link: #7a5c8e;
}

html.dark-theme {
/* Dark Theme */
--auth-bg: linear-gradient(135deg, #1a1625, #221829, #1f1e2e);
--auth-card-bg: rgba(30, 25, 40, 0.85);
--auth-card-border: rgba(212, 148, 209, 0.2);
--auth-shadow: rgba(0, 0, 0, 0.4);
--auth-text: #d4c5e0;
--auth-heading: #d494d1;
--auth-label: #c0b0d0;
--auth-input-bg: rgba(40, 32, 55, 0.6);
--auth-input-border: #5d4a7a;
--auth-input-text: #d4c5e0;
--auth-focus: #ff8fa3;
--auth-button-bg: #ff8fa3;
--auth-button-hover: #ff7eb8;
--auth-button-text: #1a1625;
--auth-link: #c9a5d1;
}

/* ================= GLOBAL ================= */
*{
box-sizing:border-box;
Expand All @@ -13,15 +52,9 @@ body{
justify-content:center;
align-items:center;

/* SAME pastel gradient as main website */
background: linear-gradient(
135deg,
#fdf6f0,
#f8e8ee,
#e4f0f6
);

color:#5c5470;
background: var(--auth-bg);
color: var(--auth-text);
transition: background 0.3s ease, color 0.3s ease;
}

/* ================= AUTH CARD ================= */
Expand All @@ -30,24 +63,21 @@ body{
padding:45px;
border-radius:26px;

/* pastel glass effect */
background: rgba(255,255,255,0.6);
background: var(--auth-card-bg);
backdrop-filter: blur(15px);

border:1px solid rgba(255,255,255,0.85);

box-shadow:
0 16px 45px rgba(113,79,127,0.18);

border: 1px solid var(--auth-card-border);
box-shadow: 0 16px 45px var(--auth-shadow);
text-align:center;
animation: authCardIn 700ms cubic-bezier(0.22,1,0.36,1) both;
transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

/* ================= TITLE ================= */
h2{
font-family:'Playfair Display', serif;
color:#6d4e86;
color: var(--auth-heading);
margin-bottom:28px;
transition: color 0.3s ease;
font-weight:600;
letter-spacing:0.5px;
animation: authTitleIn 760ms cubic-bezier(0.22,1,0.36,1) both;
Expand Down
44 changes: 34 additions & 10 deletions contact.css
Original file line number Diff line number Diff line change
@@ -1,9 +1,31 @@
:root {
/* Light Theme */
--contact-bg: linear-gradient(135deg, #fdf6f0, #f8e8ee, #e4f0f6);
--contact-card-bg: linear-gradient(145deg, rgba(255, 255, 255, 0.84), rgba(252, 237, 247, 0.78), rgba(236, 245, 255, 0.82));
--contact-card-border: rgba(255, 255, 255, 0.88);
--contact-shadow: rgba(103, 75, 128, 0.14);
--contact-text: #5c5470;
--contact-heading: #6d4e86;
--contact-eyebrow-text: #9a4d80;
--contact-eyebrow-bg: rgba(255, 175, 213, 0.24);
}

html.dark-theme {
/* Dark Theme */
--contact-bg: linear-gradient(135deg, #1a1625, #221829, #1f1e2e);
--contact-card-bg: linear-gradient(145deg, rgba(30, 25, 40, 0.85), rgba(35, 25, 45, 0.8), rgba(25, 20, 40, 0.85));
--contact-card-border: rgba(212, 148, 209, 0.2);
--contact-shadow: rgba(0, 0, 0, 0.4);
--contact-text: #d4c5e0;
--contact-heading: #d494d1;
--contact-eyebrow-text: #c9a5d1;
--contact-eyebrow-bg: rgba(212, 148, 209, 0.15);
}

.contact-page {
background:
radial-gradient(circle at 12% 12%, rgba(255, 179, 214, 0.3), transparent 36%),
radial-gradient(circle at 88% 8%, rgba(163, 198, 255, 0.3), transparent 36%),
linear-gradient(135deg, #fdf6f0, #f8e8ee, #e4f0f6);
color: #5c5470;
background: var(--contact-bg);
color: var(--contact-text);
transition: background 0.3s ease, color 0.3s ease;
}

.contact-main {
Expand All @@ -18,10 +40,11 @@
overflow: hidden;
padding: clamp(20px, 4vw, 34px);
border-radius: 28px;
background: linear-gradient(145deg, rgba(255, 255, 255, 0.84), rgba(252, 237, 247, 0.78), rgba(236, 245, 255, 0.82));
border: 1px solid rgba(255, 255, 255, 0.88);
box-shadow: 0 18px 42px rgba(103, 75, 128, 0.14);
background: var(--contact-card-bg);
border: 1px solid var(--contact-card-border);
box-shadow: 0 18px 42px var(--contact-shadow);
text-align: center;
transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

.contact-hero::before {
Expand All @@ -45,8 +68,9 @@
text-transform: uppercase;
letter-spacing: 0.1em;
font-weight: 600;
color: #9a4d80;
background: rgba(255, 175, 213, 0.24);
color: var(--contact-eyebrow-text);
background: var(--contact-eyebrow-bg);
transition: color 0.3s ease, background 0.3s ease;
}

.contact-hero h1 {
Expand Down
30 changes: 23 additions & 7 deletions projects.css
Original file line number Diff line number Diff line change
@@ -1,12 +1,29 @@
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap');

:root {
/* Light Theme */
--projects-bg: linear-gradient(135deg, #fdf6f0, #f8e8ee, #e4f0f6);
--projects-card-bg: linear-gradient(140deg, rgba(255, 255, 255, 0.82), rgba(252, 238, 247, 0.78), rgba(235, 245, 255, 0.82));
--projects-card-border: rgba(255, 255, 255, 0.85);
--projects-shadow: rgba(108, 79, 132, 0.14);
--projects-accent: #ff6db3;
--projects-accent-2: #a77bf7;
--projects-text: #5c5470;
--projects-soft-text: #6f6585;
}

html.dark-theme {
/* Dark Theme */
--projects-bg: linear-gradient(135deg, #1a1625, #221829, #1f1e2e);
--projects-card-bg: linear-gradient(140deg, rgba(30, 25, 40, 0.85), rgba(35, 25, 45, 0.8), rgba(25, 20, 40, 0.85));
--projects-card-border: rgba(212, 148, 209, 0.2);
--projects-shadow: rgba(0, 0, 0, 0.4);
--projects-accent: #ff8fa3;
--projects-accent-2: #d494d1;
--projects-text: #d4c5e0;
--projects-soft-text: #c0b0d0;
}

* {
margin: 0;
padding: 0;
Expand All @@ -15,12 +32,10 @@

body {
font-family: 'Poppins', sans-serif;
background:
radial-gradient(circle at 8% 10%, rgba(255, 182, 214, 0.34), transparent 34%),
radial-gradient(circle at 92% 5%, rgba(170, 197, 255, 0.34), transparent 36%),
linear-gradient(135deg, #fdf6f0, #f8e8ee, #e4f0f6);
background: var(--projects-bg);
min-height: 100vh;
color: var(--projects-text);
transition: background 0.3s ease, color 0.3s ease;
}

.projects-page {
Expand All @@ -35,10 +50,11 @@ body {
max-width: 960px;
padding: clamp(24px, 4vw, 38px) clamp(20px, 4vw, 34px);
border-radius: 30px;
border: 1px solid rgba(255, 255, 255, 0.85);
background: linear-gradient(140deg, rgba(255, 255, 255, 0.82), rgba(252, 238, 247, 0.78), rgba(235, 245, 255, 0.82));
box-shadow: 0 20px 45px rgba(108, 79, 132, 0.14);
border: 1px solid var(--projects-card-border);
background: var(--projects-card-bg);
box-shadow: 0 20px 45px var(--projects-shadow);
text-align: center;
transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

.projects-hero::before {
Expand Down
Loading
Loading