# Fix UI Layout Issues on Non-Home Pages I will fix the layout issues on all pages except Home, focusing on spacing (clearing the fixed header), container widths, and theme consistency. ## 1. Login Page (`client/src/pages/Login.vue`) **Issue**: Currently uses a light theme that clashes with the global dark mode. **Fix**: - Apply the global dark theme (`#050505`). - Use glassmorphism for the login card. - Style inputs and buttons to match the new design system. ## 2. Page Spacing & Layout Standardization All standard pages need top padding to prevent content from being hidden behind the fixed header (`h-20`). I will apply `pt-32` (approx 128px) to ensure ample breathing room. - **`About.vue`**: - Add `pt-32`. - Increase container width to `max-w-6xl` for better 2-column layout. - **`Blog.vue`**: - Add `pt-32`. - Keep `max-w-4xl` for optimal reading width. - **`BlogDetail.vue`**: - Add `pt-32`. - Ensure the "Back" button has proper spacing. - **`Snippets.vue`**: - Add `pt-32`. - Wrap content in `max-w-7xl mx-auto px-6` for consistent grid alignment. - **`Works.vue`**: - Add `pt-32`. - Wrap content in `max-w-7xl mx-auto px-6`. ## 3. Work Detail Page (`client/src/pages/WorkDetail.vue`) - This page uses a fullscreen overlay layout (`z-100`). I will verify it retains the correct dark theme colors and that the close button (`z-60`) remains clickable above the header. I will proceed with applying these changes file by file.