# Responsive Fixes and Image/Color Update **Task ID:** 003 **Date Created:** 2025-07-03 **Author:** Gemini --- ## Task Description This task addresses several UI/UX issues to improve the landing page's responsiveness, visual consistency, and user experience. It includes fixing the cut-off footer, ensuring the cookie banner's visibility and proper alignment, making text responsive, updating an image, and applying a specific brand color to the page background. --- ## Instructions - **Fix Footer:** Adjust CSS to ensure the footer is fully visible and not cut off on any screen size. - **Fix Cookie Banner:** - Ensure the 'Accept' button is always visible in desktop mode. - Center the cookie message and the accept button within the banner. - **Fix Responsive Text:** Review and apply appropriate responsive Tailwind CSS classes to text elements to ensure they scale correctly across different screen sizes. - **Update Image:** Replace the existing `public/images/flyer.jpeg` with `public/images/150_image.png`. (Note: `150_image.png` will be moved from `ai_docs/images` to `public/images` first). - **Apply Brand Color:** Identify the yellow color from `ai_docs/images/150_image.png` and apply it as the background color for the main page layout. --- ## Input Data - `src/components/layout/Footer.tsx` - `src/components/CookieBanner.tsx` - `src/app/globals.css` (or other relevant CSS files) - `src/app/layout.tsx` (or `src/app/page.tsx`) - `src/components/sections/Hero.tsx` (or other components using `flyer.jpeg`) - `ai_docs/images/150_image.png` - `public/images/flyer.jpeg` --- ## Expected Output - A fully visible footer. - A cookie banner with a visible and centered 'Accept' button and centered message. - Text elements that are responsive and scale appropriately. - The `150_image.png` displayed where `flyer.jpeg` was previously used. - The main page background colored with the specified yellow. - Updated relevant code files. --- ## Constraints & Requirements - Maintain existing project conventions (Next.js, React, TypeScript, Tailwind CSS). - Ensure changes are responsive and work across various screen sizes. - The yellow color must be extracted accurately from `150_image.png`. --- ## System Instructions (Optional) > You are an expert assistant. Follow the instructions precisely and provide clear, concise answers. --- ## References (Optional) - `ai_docs/images/failure_footer_cut_off.png` - `ai_docs/images/failure_responive_view.png` - `ai_docs/images/150_image.png` --- ## Metadata | Key | Value | |-----------------|------------------| | Priority | High | | Status | Open | | Tags | UI/UX, Responsive, CSS, Image, Color |