diff --git a/public/founder-danylo.jpeg b/public/founder-danylo.jpeg deleted file mode 100644 index 9337bc5..0000000 --- a/public/founder-danylo.jpeg +++ /dev/null @@ -1,16 +0,0 @@ - - - -413 Request Entity Too Large - - -

Error: Request Entity Too Large

-

Your client issued a request that was too large. -

-

-

- diff --git a/src/pages/AboutPage.css b/src/pages/AboutPage.css index ae8dcca..03041cd 100644 --- a/src/pages/AboutPage.css +++ b/src/pages/AboutPage.css @@ -65,11 +65,13 @@ border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 16px; padding: 2rem; - transition: border-color 0.3s; + transition: border-color 0.3s, box-shadow 0.3s, background 0.3s; + cursor: default; } .about-glass-card:hover { - border-color: var(--orange-100); + background: rgba(255, 255, 255, 0.07); + box-shadow: 0 4px 30px rgba(255, 91, 4, 0.08); } .about-card-icon { @@ -113,6 +115,13 @@ border-radius: 12px; padding: 1.5rem; text-align: center; + cursor: default; + transition: background 0.3s, box-shadow 0.3s; +} + +.about-value-item:hover { + background: rgba(255, 255, 255, 0.07); + box-shadow: 0 4px 20px rgba(255, 91, 4, 0.06); } .about-value-item h3 { @@ -133,7 +142,7 @@ .about-founder-card { display: flex; gap: 2.5rem; - align-items: flex-start; + align-items: center; max-width: 900px; margin: 0 auto; background: rgba(255, 255, 255, 0.05); @@ -142,18 +151,54 @@ border-left: 3px solid var(--orange-100); border-radius: 16px; padding: 2.5rem; + transition: box-shadow 0.4s, border-color 0.4s; } .about-founder-photo { flex-shrink: 0; } +.about-founder-avatar { + width: 160px; + height: 160px; + border-radius: 50%; + background: linear-gradient(135deg, var(--orange-100), var(--yellow-100)); + border: 3px solid rgba(255, 91, 4, 0.3); + box-shadow: 0 0 30px rgba(255, 91, 4, 0.15); + display: flex; + align-items: center; + justify-content: center; + transition: border-color 0.3s, box-shadow 0.3s; +} + +.about-founder-avatar span { + font-size: 3.5rem; + font-weight: 900; + color: #fff; + letter-spacing: 0.05em; + text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); +} + +.about-founder-avatar:hover { + border-color: var(--orange-100); + box-shadow: 0 0 50px rgba(255, 91, 4, 0.25); +} + +/* When real photo is available, swap avatar with this: */ .about-founder-img { - width: 140px; - height: 140px; + width: 160px; + height: 160px; border-radius: 50%; object-fit: cover; - border: 3px solid rgba(255, 255, 255, 0.15); + object-position: top; + border: 3px solid rgba(255, 91, 4, 0.3); + box-shadow: 0 0 30px rgba(255, 91, 4, 0.12); + transition: border-color 0.3s, box-shadow 0.3s; +} + +.about-founder-img:hover { + border-color: var(--orange-100); + box-shadow: 0 0 40px rgba(255, 91, 4, 0.2); } .about-founder-info h3 { diff --git a/src/pages/AboutPage.tsx b/src/pages/AboutPage.tsx index 33bb2ec..02e4790 100644 --- a/src/pages/AboutPage.tsx +++ b/src/pages/AboutPage.tsx @@ -145,8 +145,9 @@ const AboutPage = () => { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, margin: '-80px' }} transition={{ duration: 0.5, delay: i * 0.1 }} + whileHover={{ y: -6, borderColor: 'rgba(255, 91, 4, 0.6)', transition: { duration: 0.25 } }} > -
{d.icon}
+ {d.icon}

{d.title}

{d.desc}

@@ -168,6 +169,7 @@ const AboutPage = () => { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, margin: '-60px' }} transition={{ duration: 0.4, delay: i * 0.08 }} + whileHover={{ scale: 1.05, borderColor: 'rgba(255, 91, 4, 0.4)', transition: { duration: 0.2 } }} >

{v.name}

{v.desc}

@@ -181,12 +183,18 @@ const AboutPage = () => {
Meet the Founder - -
- Danylo — CEO & Founder of AImpress -
+ + +
+ VS +
+
-

Danylo

+

Vadym Samoilenko

CEO & Founder of AImpress Ltd
  • @@ -224,6 +232,7 @@ const AboutPage = () => { whileInView={{ opacity: 1, scale: 1 }} viewport={{ once: true }} transition={{ duration: 0.3, delay: i * 0.06 }} + whileHover={{ scale: 1.1, borderColor: 'rgba(255, 91, 4, 0.6)', color: '#fff', transition: { duration: 0.2 } }} > {ind}