DESIGN.md · Analysis
Google Accounts Sign-In
gmail.com · 11 Sept 2026 · 47 colors · Google Sans, Roboto, sans-serif
Google Accounts Sign-In
Google's authentication interface combining Material Design 3 principles with a clean, accessible sign-in flow. The system prioritizes clarity and trust through a minimal, light aesthetic with precise interactive states.
Colors
Typography
- display
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
- headline-lg
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 36px · fontWeight: 400 · lineHeight: 44px · letterSpacing: 0em
- headline-md
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
- title-lg
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
- body-lg
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0.02em
- body-md
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0.02em
- label-md
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
- label-sm
- fontFamily: Google Sans, Roboto, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.04em
Design guidance
Overview
Google Accounts Sign-In is the authentication gateway for Google services, embodying Material Design 3's principle of 'Clarity through Simplicity.' The interface employs a light, minimal aesthetic with a clean white canvas (rgb(255, 255, 255)) and a signature blue accent (rgb(11, 87, 208)) that guides users through the login flow. The design conveys trust and accessibility through generous whitespace, precise typography hierarchy, and a single, prominent call-to-action button. The brand personality is professional yet approachable: instructional without being condescending, efficient without sacrificing clarity. Voice example: 'Enter the email or phone number associated with your Google Account.'
Colors
The color system is anchored by a primary blue (rgb(11, 87, 208) / #0b57d0) used exclusively for interactive elements—the 'Next' button, input field focus states, and hyperlinks. This blue is derived from Google's brand palette and appears at 100% opacity on white backgrounds, ensuring WCAG AA contrast (21:1). The surface stack uses a near-white foundation (rgb(255, 255, 255)) with subtle container variations: surface-container-high at rgb(236, 236, 240) provides hover states for secondary buttons and list items without introducing visual noise. Text is rendered in a near-black (rgb(31, 31, 31) / #1f1f1f) for primary content, with secondary text at rgb(95, 99, 104) for helper text and labels. Error states employ a red accent (rgb(179, 38, 30)) for validation feedback. The outline color (rg
Typography
The type system uses Google Sans and Roboto as the primary typeface stack, with a fallback to system sans-serif. Headlines employ Google Sans at 36px / 400 weight (headline-lg) for the 'Sign in' heading, creating a welcoming entry point without aggressive visual weight. Body text is set at 16px / 400 weight with 24px line-height (body-md), ensuring readability at arm's length on mobile and desktop. Labels and helper text use 14px / 500 weight (label-md) with 0.01em letter-spacing to maintain clarity in dense UI regions. Input field labels are rendered in label-sm (12px / 500 weight) with 0.04em letter-spacing, providing visual distinction from body content. All interactive text (buttons, links) uses label-md with 500 weight to signal affordance. Apply text-rendering: optimizeLegibility and
Layout
The layout uses a centered, fixed-width container (max-width: 960px) with symmetric padding of 24px (md spacing) on mobile and 40px (lg spacing) on tablet/desktop. The sign-in card occupies approximately 60% of the viewport width on desktop, centered vertically and horizontally within the page. The grid is 12 columns, with the form occupying 6–8 columns on desktop and full width on mobile (with 24px gutter). Section separation uses lg spacing (40px) between the header, form, and footer regions. Input fields are full-width within their container, with 24px vertical spacing between fields. The 'Next' button and secondary 'Create account' link are positioned at the bottom of the form with 24px spacing above, using a flex layout with space-between alignment to separate primary and secondary ac
Elevation & Depth
Elevation is achieved through subtle shadows and borders rather than color shifts. The sign-in card uses a medium shadow (0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)) to lift it from the background. On hover, the shadow elevates to lg (0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)), signaling interactivity. Input fields use a 1px solid border in outline color (rgb(218, 220, 224)) with a 2px bottom border in outline color that transitions to primary blue (rgb(11, 87, 208)) on focu
Shapes
The design employs 'Geometric Precision'—a blend of sharp and rounded corners that balances modernity with approachability. Buttons use full rounding (border-radius: 9999px / 56px) to create pill-shaped affordances that feel friendly and clickable. Input fields use sm rounding (4px / 0.25rem) to maintain a structured, form-like appearance. The sign-in card uses lg rounding (16px / 1rem) to soften the container without introducing excessive curvature. Secondary buttons and list items use md rounding (12px / 0.75rem) as a middle ground. This hierarchy—full > lg > md > sm—creates visual rhythm: t
Components
Action Elements Buttons are the primary interaction mechanism. The primary button (Next) uses full rounding (56px), 48px height, and 0–24px horizontal padding. Background is primary blue (rgb(11, 87, 208)) with white text (label-md weight). On hover, the background darkens to #0a47b8 and shadow elevates to lg. On focus, a 4px ring of rgba(11, 87, 208, 0.12) appears around the button. Ripple animation uses cubic-bezier(0.4, 0, 0.2, 1) timing over 225ms. Secondary buttons (Create account) use transparent background, primary blue text, 1px outline border, and md rounding (12px). On hover, background becomes surface-container-high (rgb(236, 236, 240)). Transition duration is 280ms cubic-bezier(0.4, 0, 0.2, 1).
Inputs & Interaction Input fields (Email or phone) use a clean, minimal des
Do's and Don'ts
**Do**
- Do use the primary blue (rgb(11, 87, 208)) exclusively for interactive elements—buttons, links, and focus states—to create a consistent, scannable interface.
- Do maintain 24px (md spacing) between form fields and 40px (lg spacing) between major sections to create visual breathing room and reduce cognitive load.
- Do apply the full-rounded button style (56px border-radius) to all primary CTAs to signal high affordance and encourage interaction.
- Do use label-md (14px / 500 weight) for all button and link text to maintain visual hierarchy and ensure readability at small sizes.
- Do implement a 2px bottom border on input fields that transitions from outline color to primary blue on focus, creating a clear, accessible focus indicator.
- Do use the md shadow (0 3px 1px -2px rgba(0, 0, 0, 0.2), ...) on cards and elevated surfaces to create subtle depth without visual clutter.
**Don't**
- Don't use secondary colors (orange, red) for primary CTAs; reserve these for error states and warnings only.
- Don't apply rounded corners greater than lg (16px) to input fields or cards; this reduces perceived structure and clarity.
- Don't use text smaller than label-sm (12px) for any interactive element; this violates accessibility guidelines and reduces usability.
- Don't apply multiple shadows or gradients to the same element; the design system uses single, precise shadows for clarity.
- Don't use the primary blue at opacity less than 100% on white backgrounds; this reduces contrast and accessibility.
- Don't add decorative elements or illustrations to the sign-in flow; the interface should remain minimal and task-focused.
Edit, then copy or download.