@@ -3127,21 +3127,6 @@ body.sidebar-collapsed .playground-section {
31273127 gap : 10px ;
31283128}
31293129
3130- .footer-social-icons a {
3131- display : flex;
3132- align-items : center;
3133- justify-content : center;
3134- width : 38px ;
3135- height : 38px ;
3136- border-radius : 10px ;
3137- background : var (--bg-glass );
3138- border : 1px solid var (--border );
3139- color : var (--text-secondary );
3140- font-size : 1rem ;
3141- transition : all var (--duration-fast ) ease;
3142- text-decoration : none;
3143- }
3144-
31453130.footer-links h3 {
31463131 font-family : var (--font-sans );
31473132 font-size : 0.85rem ;
@@ -3594,7 +3579,6 @@ body.sidebar-collapsed .playground-section {
35943579}
35953580
35963581.footer-links a : hover ,
3597- .footer-social-icons a : hover ,
35983582.footer-bottom-links a : hover ,
35993583.footer-brand h2 : hover ,
36003584.footer-brand p : hover ,
@@ -3607,7 +3591,6 @@ body.sidebar-collapsed .playground-section {
36073591.footer-links h3 ::after ,
36083592.footer-links a ::before ,
36093593.footer-links a ::after ,
3610- .footer-social-icons a ::after ,
36113594.footer-bottom-links a ::after {
36123595 animation : none !important ;
36133596 transform : none !important ;
@@ -5891,6 +5874,7 @@ button:focus-visible,
58915874 transform : translateY (-5px );
58925875 box-shadow : 0 10px 20px rgba (34 , 197 , 94 , 0.3 );
58935876 transform : translateY (-5px ) scale (1.08 );
5877+ }
58945878
58955879 .project-card : hover {
58965880 transform : translateY (-6px );
@@ -5902,7 +5886,6 @@ button:focus-visible,
59025886 background : # ffffff ;
59035887 border-color : rgba (106 , 191 , 141 , 0.4 );
59045888 }
5905- }
59065889
59075890.footer-social-icons .github : hover i {
59085891 filter : drop-shadow (0 0 4px rgba (255 , 255 , 255 , 0.5 ));
@@ -6028,6 +6011,13 @@ button:focus-visible,
60286011 transition : var (--transition );
60296012}
60306013
6014+ .footer-links a svg {
6015+ font-size : 0.9rem ;
6016+ color : var (--accent-color );
6017+ opacity : 0.7 ;
6018+ transition : var (--transition );
6019+ }
6020+
60316021
60326022.card-actions .btn-play {
60336023 margin-top : 0 ;
@@ -7198,140 +7188,4 @@ body.sidebar-collapsed .sidebar-dock .sidebar-footer .sidebar-main-controls {
71987188 color : var (--text );
71997189 }
72007190
7201- }
7202-
7203- /* ============================
7204- Bookmarked Projects Section
7205- ============================ */
7206-
7207- # bookmarkedProjectsSection {
7208- margin-bottom : 50px ;
7209- }
7210-
7211- # bookmarkedProjectsSection .section-heading {
7212- display : flex;
7213- align-items : center;
7214- gap : 10px ;
7215- }
7216-
7217- # bookmarkCountBadge {
7218- font-size : 0.9rem ;
7219- color : # fbbf24 ;
7220- font-weight : 600 ;
7221- }
7222-
7223- # bookmarkedProjectsGrid {
7224- display : grid;
7225- grid-template-columns : repeat (3 , 1fr );
7226- gap : 24px ;
7227- }
7228-
7229- # noBookmarksMessage {
7230- text-align : center;
7231- padding : 40px ;
7232- border : 1px dashed var (--border );
7233- border-radius : 16px ;
7234- color : var (--text-secondary );
7235- margin-top : 20px ;
7236- }
7237-
7238- # noBookmarksMessage p : first-child {
7239- font-size : 1.2rem ;
7240- font-weight : 600 ;
7241- color : var (--text );
7242- }
7243-
7244- @media (max-width : 992px ) {
7245- # bookmarkedProjectsGrid {
7246- grid-template-columns : repeat (2 , 1fr );
7247- }
7248- }
7249-
7250- @media (max-width : 640px ) {
7251- # bookmarkedProjectsGrid {
7252- grid-template-columns : 1fr ;
7253- }
7254- }
7255-
7256- .stats-dashboard {
7257- display : grid;
7258- grid-template-columns : repeat (auto-fit, minmax (180px , 1fr ));
7259- gap : 20px ;
7260- margin-top : 30px ;
7261- }
7262-
7263- .stats-card {
7264- padding : 30px ;
7265- border-radius : 18px ;
7266- background : var (--surface );
7267- border : 1px solid var (--border );
7268- text-align : center;
7269- cursor : pointer;
7270- transition : .3s ;
7271- }
7272-
7273- .stats-card : hover {
7274- transform : translateY (-6px );
7275- box-shadow : 0 15px 35px rgba (0 , 0 , 0 , .2 );
7276- }
7277-
7278- .stats-card h3 {
7279- font-size : 2.2rem ;
7280- margin-bottom : 10px ;
7281- color : var (--accent );
7282- }
7283-
7284- .stats-card p {
7285- color : var (--text-secondary );
7286- }
7287- .history-actions {
7288- display : flex;
7289- gap : 15px ;
7290- align-items : center;
7291- }
7292-
7293- # historySearch {
7294-
7295- padding : 10px 16px ;
7296-
7297- border-radius : 10px ;
7298-
7299- border : 1px solid var (--border );
7300-
7301- background : var (--surface );
7302-
7303- color : var (--text );
7304-
7305- }
7306-
7307- # clearHistoryBtn {
7308-
7309- padding : 10px 18px ;
7310-
7311- border-radius : 10px ;
7312-
7313- background : # ef4444 ;
7314-
7315- color : white;
7316-
7317- transition : .3s ;
7318-
7319- }
7320-
7321- # clearHistoryBtn : hover {
7322-
7323- transform : translateY (-2px );
7324-
7325- opacity : .9 ;
7326-
7327- }
7328-
7329- # historyCount {
7330-
7331- font-size : 16px ;
7332-
7333- color : # 22c55e ;
7334-
7335- margin-left : 8px ;
7336-
73377191}
0 commit comments