@@ -2633,3 +2633,163 @@ tr:hover td {
26332633 transform : none;
26342634 }
26352635}
2636+
2637+ /* About Page Styling */
2638+ .about-btn-container {
2639+ display : flex;
2640+ justify-content : center;
2641+ margin-top : 1.5rem ;
2642+ width : 100% ;
2643+ }
2644+
2645+ .about-btn {
2646+ display : inline-flex;
2647+ align-items : center;
2648+ gap : 0.5rem ;
2649+ background : rgba (109 , 0 , 26 , 0.12 );
2650+ border : 1px solid rgba (109 , 0 , 26 , 0.3 );
2651+ color : var (--text-main );
2652+ padding : 0.75rem 1.5rem ;
2653+ border-radius : 50px ;
2654+ font-size : 0.95rem ;
2655+ font-weight : 600 ;
2656+ cursor : pointer;
2657+ transition : all 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
2658+ text-decoration : none;
2659+ box-shadow : 0 4px 15px rgba (0 , 0 , 0 , 0.2 );
2660+ }
2661+
2662+ .about-btn : hover {
2663+ background : rgba (109 , 0 , 26 , 0.35 );
2664+ border-color : rgba (109 , 0 , 26 , 0.6 );
2665+ color : # FFFFFF ;
2666+ transform : translateY (-2px );
2667+ box-shadow : 0 8px 25px rgba (109 , 0 , 26 , 0.25 );
2668+ }
2669+
2670+ .about-btn i {
2671+ color : var (--accent );
2672+ font-size : 1.1rem ;
2673+ transition : transform 0.3s ease;
2674+ }
2675+
2676+ .about-btn : hover i {
2677+ transform : scale (1.15 );
2678+ }
2679+
2680+ .about-card {
2681+ background : rgba (109 , 0 , 26 , 0.05 );
2682+ border : 1.5px solid rgba (109 , 0 , 26 , 0.25 );
2683+ padding : 2.5rem ;
2684+ border-radius : 30px ;
2685+ backdrop-filter : blur (25px ) saturate (180% );
2686+ -webkit-backdrop-filter : blur (25px ) saturate (180% );
2687+ box-shadow : 0 30px 80px rgba (0 , 0 , 0 , 0.6 ),
2688+ 0 0 40px rgba (109 , 0 , 26 , 0.15 ),
2689+ inset 0 0 30px rgba (109 , 0 , 26 , 0.05 );
2690+ width : 100% ;
2691+ max-width : 600px ;
2692+ margin-top : 1.5rem ;
2693+ text-align : center;
2694+ }
2695+
2696+ .about-description {
2697+ font-size : 1.1rem ;
2698+ line-height : 1.6 ;
2699+ color : var (--text-main );
2700+ margin-bottom : 2rem ;
2701+ font-weight : 400 ;
2702+ opacity : 0.95 ;
2703+ }
2704+
2705+ .about-divider {
2706+ height : 1px ;
2707+ background : linear-gradient (90deg , transparent, rgba (109 , 0 , 26 , 0.3 ), transparent);
2708+ margin : 2rem 0 ;
2709+ }
2710+
2711+ .about-developer {
2712+ margin-bottom : 2rem ;
2713+ }
2714+
2715+ .about-developer .label {
2716+ font-size : 0.9rem ;
2717+ color : var (--text-muted );
2718+ text-transform : uppercase;
2719+ letter-spacing : 1.5px ;
2720+ margin-bottom : 0.5rem ;
2721+ display : block;
2722+ }
2723+
2724+ .about-developer .name {
2725+ font-size : 1.6rem ;
2726+ font-weight : 800 ;
2727+ background : linear-gradient (to right, # FFFFFF, # E14D6A, # FFFFFF );
2728+ background-clip : text;
2729+ -webkit-background-clip : text;
2730+ -webkit-text-fill-color : transparent;
2731+ letter-spacing : 0.5px ;
2732+ display : inline-block;
2733+ filter : drop-shadow (0 0 10px rgba (109 , 0 , 26 , 0.4 ));
2734+ }
2735+
2736+ .about-disclaimer-box {
2737+ background : rgba (0 , 0 , 0 , 0.4 );
2738+ border : 1px solid rgba (109 , 0 , 26 , 0.15 );
2739+ padding : 1.25rem ;
2740+ border-radius : 16px ;
2741+ margin-bottom : 2.5rem ;
2742+ }
2743+
2744+ .about-disclaimer-box p {
2745+ font-size : 0.8rem ;
2746+ line-height : 1.5 ;
2747+ color : rgba (255 , 255 , 255 , 0.5 );
2748+ font-weight : 300 ;
2749+ }
2750+
2751+ /* Social Links styling for About page */
2752+ .social-links {
2753+ display : flex;
2754+ justify-content : center;
2755+ align-items : center;
2756+ gap : 2.25rem ;
2757+ margin-top : 1.75rem ;
2758+ margin-bottom : 0.25rem ;
2759+ }
2760+
2761+ .social-raw-icon {
2762+ display : inline-flex;
2763+ align-items : center;
2764+ justify-content : center;
2765+ font-size : 4.5rem ;
2766+ color : # f2c4ce !important ;
2767+ text-decoration : none;
2768+ /* Embossed 3D effect: light from top-left, shadow bottom-right */
2769+ filter :
2770+ drop-shadow (1px 2px 0px rgba (255 , 180 , 190 , 0.2 ))
2771+ drop-shadow (-1px -1px 0px rgba (0 , 0 , 0 , 0.55 ))
2772+ drop-shadow (0 4px 14px rgba (0 , 0 , 0 , 0.45 ));
2773+ transition : all 0.35s cubic-bezier (0.4 , 0 , 0.2 , 1 );
2774+ }
2775+
2776+ .social-raw-icon i {
2777+ color : # f2c4ce !important ;
2778+ }
2779+
2780+ .social-raw-icon : hover {
2781+ color : # fce4e9 !important ;
2782+ transform : translateY (-5px ) scale (1.1 );
2783+ filter :
2784+ drop-shadow (1px 2px 0px rgba (255 , 200 , 210 , 0.35 ))
2785+ drop-shadow (-1px -1px 0px rgba (0 , 0 , 0 , 0.5 ))
2786+ drop-shadow (0 8px 22px rgba (109 , 0 , 26 , 0.65 ))
2787+ drop-shadow (0 0 16px rgba (242 , 100 , 130 , 0.45 ));
2788+ }
2789+
2790+ .social-raw-icon : hover i {
2791+ color : # fce4e9 !important ;
2792+ }
2793+
2794+
2795+
0 commit comments