Skip to content

[BUG] fix email input alignment and remove unexpected blue focus border overlay #1678

Description

@codexbeats

Description

The email input field under the UPDATES section in the website footer suffers from visual styling and alignment defects:

  1. Unexpected Blue Outline/Border Box: Focusing on the email text box triggers a nested blue focus outline/box-shadow inside the container instead of highlighting the outer form wrapper seamlessly.
  2. Alignment & Padding: The placeholder text "ENTER YOUR EMAIL" is misaligned relative to the form boundaries and the submit arrow button.

Expected Behavior

  • The inner <input> field should be frameless with transparent background and no internal focus ring.
  • Focus state should cleanly highlight the outer form wrapper (focus-within:border-[var(--accent)]).
  • Text padding and icon alignment should be balanced.

Actual Behavior

An inner blue border box appears inside the form container around the placeholder text upon clicking/focusing, creating double rounded borders and visual misalignment.

Steps to Reproduce

  1. Scroll down to the website footer section.
  2. Locate the UPDATES email subscription box.
  3. Click inside the "ENTER YOUR EMAIL" input field to focus.
  4. Observe the unexpected inner blue focus ring/border line and text alignment.

Environment

  • Framework: Next.js (App Router / React)
  • Styling: Tailwind CSS
  • Component: Footer.tsx (/src/components/Footer.tsx)
  • Browser: Chromium-based browsers (Chrome/Brave/Edge) / Firefox / Safari
  • OS: macOS / Windows / Linux
Image Image

Metadata

Metadata

Assignees

Labels

bugSomething isn't working correctlytype:bugBug fixtype:designUI/UX design

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions