Skip to content
Back to overview

Google Antigravity

Experience liftoff with the next-gen agent platform

antigravity.google
antigravity.google Screenshot

Color palette

Names come from the color value itself, so the same color is called the same everywhere. Click a swatch to copy its hex value.

Brand colors

Neutrals

Contrast

AaText on background
17.04AAA
AaSecondary text on background
17.04AAA
AaLabel on primary
17.04AAA
AaText on surface
17.04AAA

Typography

Google Sans FlexHeading · Body
Google Sans Flex, Google Sans, sans-serifAaBbCc 0123
StepSizeSample
h180pxGoogle Antigravity
h242pxGoogle Antigravity
body24pxGoogle Antigravity

Spacing and shape

SpacingBase 4px

  • xs4px
  • sm8px
  • md16px
  • lg24px
  • xl32px
  • 2xl48px
  • 3xl64px

Border radius

  • default5px

Guidelines

Overview

This document outlines the core design principles and system specifications for the Google Antigravity website. The design emphasizes a sophisticated, modern, and engaging experience, reflecting the platform's innovative nature.

Voice and Feel

The Google Antigravity website conveys a sense of innovation, sophistication, and a forward-thinking future. The tone is confident and visionary, yet accessible and user-friendly. The visual design is clean, modern, and expansive, with a focus on clarity and engaging interactions. Elements should feel lightweight and dynamic, reflecting the "liftoff" and "antigravity" concepts, while maintaining Google's signature professionalism.

Export

# DESIGN.md: Google Antigravity

## Overview

This document outlines the core design principles and system specifications for the Google Antigravity website. The design emphasizes a sophisticated, modern, and engaging experience, reflecting the platform's innovative nature.

## Color System

The color palette is built around a strong dark primary and light secondary, with subtle accents to create visual interest.

| Role         | Hex      | Description                               |
| :----------- | :------- | :---------------------------------------- |
| `primary`    | `#1C1C1C` | Dominant dark color for backgrounds/text. |
| `secondary`  | `#FFFFFF` | Used for contrast, often backgrounds.     |
| `accent`     | `#353535` | Subtle dark accent for UI elements.       |
| `background` | `#FFFFFF` | Default background for most sections.     |
| `surface`    | `#FFFFFF` | Used for card backgrounds, elevated areas. |
| `textPrimary`| `#1C1C1C` | Main text color for readability.          |
| `textSecondary`| `#1C1C1C` | Secondary text color, often for emphasis. |

**Palette:**

* `#1C1C1C` (Dark Grey)
* `#353535` (Medium Grey)
* `#FFFFFF` (White)
* `#E7E7E7` (Light Grey)
* `#E22C80` (Pink/Magenta - Accent)
* `#37319D` (Deep Purple - Accent)
* `#5E449F` (Medium Purple - Accent)
* `#C5BDAD` (Taupe/Light Brown - Accent)
* `#1A73E8` (Google Blue - Accent)
* `#2FA1D6` (Light Blue - Accent)

## Typography

The typography centers on "Google Sans Flex" for a clean, modern, and highly legible experience across all content.

| Element    | Font Family        | Fallback Fonts           | Font Size | Weight     |
| :--------- | :----------------- | :----------------------- | :-------- | :--------- |
| `h1`       | `Google Sans Flex` | `Google Sans`, `sans-serif` | `80px`    | (implied)  |
| `h2`       | `Google Sans Flex` | `Google Sans`, `sans-serif` | `42px`    | (implied)  |
| `body`/`p` | `Google Sans Flex` | `Google Sans`, `sans-serif` | `24px`    | (implied)  |

**Font Stacks:**

*   **Heading:** `Google Sans Flex`, `Google Sans`, `sans-serif`
*   **Body/Paragraph:** `Google Sans Flex`, `Google Sans`, `sans-serif`

## Spacing & Radius

Consistent spacing and subtle rounding contribute to a harmonious and approachable interface.

*   **Base Unit:** `4px` (All spacing values should be multiples of 4)
*   **Border Radius:** `5px` (Applied to interactive elements and containers for a soft edge)

## Voice and Feel

The Google Antigravity website conveys a sense of **innovation, sophistication, and a forward-thinking future**. The tone is **confident and visionary**, yet **accessible and user-friendly**. The visual design is **clean, modern, and expansive**, with a focus on **clarity and engaging interactions**. Elements should feel **lightweight and dynamic**, reflecting the "liftoff" and "antigravity" concepts, while maintaining Google's signature professionalism.

## Implementation Notes (Tailwind CSS Tokens)

```css
:root {
  /* Colors */
  --color-primary: #1C1C1C;
  --color-secondary: #FFFFFF;
  --color-accent: #353535;
  --color-background: #FFFFFF;
  --color-surface: #FFFFFF;
  --color-text-primary: #1C1C1C;
  --color-text-secondary: #1C1C1C;

  /* Palette - for specific use cases or extended theming */
  --color-palette-dark-grey: #1C1C1C;
  --color-palette-medium-grey: #353535;
  --color-palette-white: #FFFFFF;
  --color-palette-light-grey: #E7E7E7;
  --color-palette-pink: #E22C80;
  --color-palette-deep-purple: #37319D;
  --color-palette-medium-purple: #5E449F;
  --color-palette-taupe: #C5BDAD;
  --color-palette-google-blue: #1A73E8;
  --color-palette-light-blue: #2FA1D6;

  /* Typography - Font Families */
  --font-family-primary: 'Google Sans Flex', 'Google Sans', sans-serif;
  --font-family-heading: 'Google Sans Flex', 'Google Sans', sans-serif;
  --font-family-body: 'Google Sans Flex', 'Google Sans', sans-serif;

  /* Typography - Font Sizes */
  --font-size-h1: 80px;
  --font-size-h2: 42px;
  --font-size-body: 24px; /* Default paragraph/body text */

  /* Spacing */
  --spacing-unit: 4px; /* Base unit for all spacing */

  /* Border Radius */
  --border-radius-default: 5px;
}
```

```js
// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        primary: 'var(--color-primary)',
        secondary: 'var(--color-secondary)',
        accent: 'var(--color-accent)',
        background: 'var(--color-background)',
        surface: 'var(--color-surface)',
        textPrimary: 'var(--color-text-primary)',
        textSecondary: 'var(--color-text-secondary)',
        // Palette colors
        'palette-dark-grey': 'var(--color-palette-dark-grey)',
        'palette-medium-grey': 'var(--color-palette-medium-grey)',
        'palette-white': 'var(--color-palette-white)',
        'palette-light-grey': 'var(--color-palette-light-grey)',
        'palette-pink': 'var(--color-palette-pink)',
        'palette-deep-purple': 'var(--color-palette-deep-purple)',
        'palette-medium-purple': 'var(--color-palette-medium-purple)',
        'palette-taupe': 'var(--color-palette-taupe)',
        'palette-google-blue': 'var(--color-palette-google-blue)',
        'palette-light-blue': 'var(--color-palette-light-blue)',
      },
      fontFamily: {
        primary: 'var(--font-family-primary)',
        heading: 'var(--font-family-heading)',
        body: 'var(--font-family-body)',
      },
      fontSize: {
        h1: 'var(--font-size-h1)',
        h2: 'var(--font-size-h2)',
        body: 'var(--font-size-body)',
      },
      spacing: {
        'unit': 'var(--spacing-unit)', // Use for custom spacing, e.g., p-unit-2 for 8px
        // Auto-generated spacing from Tailwind's default scale should also be available.
      },
      borderRadius: {
        DEFAULT: 'var(--border-radius-default)',
      },
    },
  },
  plugins: [],
}
```
FAQ

Frequently asked questions

You copy the color and typography values into your Tailwind configuration or your CSS variables and use them as a consistent base.

Didn't find your question? We're happy to help.

Get in touch