@@ -269,17 +269,6 @@ pre {
269269 animation : pulse-glow 2s ease-in-out infinite;
270270}
271271
272- .animate-shimmer {
273- background : linear-gradient (
274- 90deg ,
275- rgba (255 , 255 , 255 , 0 ) 0% ,
276- rgba (255 , 255 , 255 , 0.1 ) 50% ,
277- rgba (255 , 255 , 255 , 0 ) 100%
278- );
279- background-size : 200% 100% ;
280- animation : shimmer 2s linear infinite;
281- }
282-
283272.animate-gradient {
284273 background-size : 200% 200% ;
285274 animation : gradient-shift 8s ease infinite;
@@ -557,76 +546,7 @@ pre {
557546}
558547
559548/* ============================================
560- Enhanced Input Styling
561- ============================================ */
562-
563- .input-glow {
564- position : relative;
565- }
566-
567- .input-glow ::before {
568- content : "" ;
569- position : absolute;
570- inset : -2px ;
571- background : linear-gradient (
572- 135deg ,
573- rgba (139 , 92 , 246 , 0.3 ) 0% ,
574- rgba (34 , 211 , 238 , 0.3 ) 100%
575- );
576- border-radius : inherit;
577- opacity : 0 ;
578- transition : opacity var (--transition-base );
579- z-index : -1 ;
580- filter : blur (8px );
581- }
582-
583- .input-glow : focus-within ::before {
584- opacity : 1 ;
585- }
586-
587- /* ============================================
588- Topic Chip Styles
589- ============================================ */
590-
591- .chip {
592- display : inline-flex;
593- align-items : center;
594- gap : 0.5rem ;
595- padding : 0.625rem 1rem ;
596- font-size : 0.875rem ;
597- font-weight : 500 ;
598- border-radius : 0.75rem ;
599- background : rgba (255 , 255 , 255 , 0.03 );
600- border : 1px solid rgba (255 , 255 , 255 , 0.08 );
601- color : rgba (255 , 255 , 255 , 0.8 );
602- transition : background var (--transition-base ), border-color var (--transition-base ), transform var (--transition-base );
603- cursor : pointer;
604- }
605-
606- .chip : hover {
607- background : rgba (255 , 255 , 255 , 0.06 );
608- border-color : rgba (255 , 255 , 255 , 0.15 );
609- transform : translateY (-2px );
610- }
611-
612- .chip : active {
613- transform : translateY (0 );
614- }
615-
616- /* ============================================
617- Text Utilities
618- ============================================ */
619-
620- .text-shadow-lg {
621- text-shadow : 0 4px 12px rgba (0 , 0 , 0 , 0.5 );
622- }
623-
624- .text-shadow-glow {
625- text-shadow : 0 0 40px rgba (139 , 92 , 246 , 0.5 );
626- }
627-
628- /* ============================================
629- Skeleton Loading
549+ Skeleton Loading (Used by loading states)
630550 ============================================ */
631551
632552.skeleton {
@@ -637,6 +557,15 @@ pre {
637557 rgba (255 , 255 , 255 , 0.03 ) 100%
638558 );
639559 background-size : 200% 100% ;
640- animation : shimmer 1.5s ease-in-out infinite;
560+ animation : skeleton- shimmer 1.5s ease-in-out infinite;
641561 border-radius : 0.5rem ;
642562}
563+
564+ @keyframes skeleton-shimmer {
565+ 0% {
566+ background-position : -200% 0 ;
567+ }
568+ 100% {
569+ background-position : 200% 0 ;
570+ }
571+ }
0 commit comments