@@ -18,8 +18,8 @@ const FeaturesSection: React.FC = () => {
1818 } ,
1919 {
2020 icon : (
21- < div className = "w-12 h-12 bg-navy -100 rounded-xl flex items-center justify-center" >
22- < svg className = "w-6 h-6 text-navy -600" fill = "none" stroke = "currentColor" viewBox = "0 0 24 24" >
21+ < div className = "w-12 h-12 bg-brand -100 rounded-xl flex items-center justify-center" >
22+ < svg className = "w-6 h-6 text-brand -600" fill = "none" stroke = "currentColor" viewBox = "0 0 24 24" >
2323 < path strokeLinecap = "round" strokeLinejoin = "round" strokeWidth = { 2 } d = "M13 10V3L4 14h7v7l9-11h-7z" />
2424 </ svg >
2525 </ div >
@@ -47,10 +47,18 @@ const FeaturesSection: React.FC = () => {
4747 < Container >
4848 < div className = "text-center max-w-3xl mx-auto mb-12 sm:mb-16 px-4 sm:px-0" >
4949 < h2 className = "text-2xl sm:text-3xl md:text-4xl lg:text-5xl font-bold mb-4 sm:mb-6 text-gray-900" >
50- AI 기반 CS 학습의 혁신
50+ AI 기반 CS 학습의{ ' ' }
51+ < span className = "bg-gradient-to-r from-brand-600 via-purple-600 to-blue-600 bg-clip-text text-transparent animate-pulse" >
52+ 혁신
53+ </ span >
5154 </ h2 >
5255 < p className = "text-base sm:text-lg md:text-xl text-gray-600 leading-relaxed" >
53- AI가 생성하고 해설하는 개인화된 CS 지식 학습 경험
56+ AI가 생성하고 해설하는{ ' ' }
57+ < span className = "font-semibold text-brand-600 hover:scale-105 transition-transform inline-block cursor-default" >
58+ 개인화된
59+ </ span > { ' ' }
60+ CS 지식 학습 경험{ ' ' }
61+ < span className = "inline-block animate-bounce delay-100" > ✨</ span >
5462 </ p >
5563 </ div >
5664
@@ -59,21 +67,24 @@ const FeaturesSection: React.FC = () => {
5967 < div
6068 key = { index }
6169 className = "bg-white rounded-xl sm:rounded-2xl p-6 sm:p-8 shadow-sm border border-gray-100 hover:shadow-lg transition-all duration-300 hover:-translate-y-1 group"
70+ style = { {
71+ animationDelay : `${ index * 200 } ms`
72+ } }
6273 >
63- < div className = "mb-4 sm:mb-6" >
74+ < div className = "mb-4 sm:mb-6 group-hover:scale-110 transition-transform duration-300 " >
6475 { feature . icon }
6576 </ div >
6677
67- < h3 className = "text-lg sm:text-xl font-bold text-gray-900 mb-3 sm:mb-4 group-hover:text-navy-700 transition-colors" >
68- { feature . title }
78+ < h3 className = "text-lg sm:text-xl font-bold text-gray-900 mb-3 sm:mb-4 group-hover:text-brand-600 transition-colors" >
79+ < span className = "hover:animate-pulse" > { feature . title } </ span >
6980 </ h3 >
7081
71- < p className = "text-sm sm:text-base text-gray-600 mb-2 sm:mb-3 leading-relaxed" >
82+ < p className = "text-sm sm:text-base text-gray-600 mb-2 sm:mb-3 leading-relaxed break-keep group-hover:text-gray-700 transition-colors " >
7283 { feature . description }
7384 </ p >
7485
75- < p className = "text-xs sm:text-sm text-gray-500" >
76- { feature . details }
86+ < p className = "text-xs sm:text-sm text-gray-500 group-hover:text-gray-600 transition-colors " >
87+ < span className = "inline-block group-hover:animate-bounce" > 💡 </ span > { feature . details }
7788 </ p >
7889 </ div >
7990 ) ) }
0 commit comments