Zero-Latency Edge Inference
Deploy fine-tuned neural models across 300+ global edge nodes with automatic failover and instantaneous cold starts.
---
name: "ui-style-bento-grid"
description: "Provides the bento grid UI style (2022-present): compartmentalized bento-box layouts of asymmetric rounded tiles with hierarchy expressed by span rather than shadow, covering the CSS grid recipe, Apple keynote lineage, motion patterns, DOM-order accessibility risks and appropriate page types. Use when designing feature overviews, marketing pages or portfolio grids in the Apple bento grammar."
---
# UI Style: Bento Grid
> *"Simplicity is not the lack of clutter, that's a consequence of simplicity. Simplicity is somehow essentially describing the purpose and place of an object and product."*
> — Jony Ive / Apple Industrial Design Ethos
Bento Grid adapts the compartmentalized elegance of Japanese bento lunchboxes (*makunouchi bento*) and Apple keynote presentation modules into a web layout paradigm. Rather than forcing uniform cards into a monotonous feed, Bento Grid organizes heterogeneous content—micro-visualizations, hardware specs, telemetry counters, and high-impact hero shots—into an interlocking, asymmetric mosaic governed by a shared mathematical gutter.
---
## 🧭 When to Activate
- Designing product marketing pages, hardware launch overviews, and SaaS feature summaries where multiple disparate capabilities must be communicated simultaneously.
- Constructing personal portfolio hubs, multi-metric executive dashboards, and interactive changelogs.
- Replacing monotonous bulleted lists with modular visual storytelling.
- Building responsive layouts using modern CSS Grid (`grid-template-areas`, `subgrid`, and container queries).
---
## 🕰️ Definition, Lineage, and Timeline
- **Traditional Precedents:** The centuries-old Japanese *bento* box tradition, wherein wooden lacquered compartments keep distinct culinary flavors physically separated yet harmoniously composed.
- **2010–2014 (Early Precursors):** Windows 8 Metro UI introduced asymmetric tile spans, while Google's Material Design (2014) systematized cards. However, these systems enforced uniform content types.
- **September 2022 (The Apple Hardware Revolution):** Apple's iPhone 14 Pro and M2 MacBook Air keynotes formalize the modern Bento slide format. Instead of bullet points, single slides present dense mosaics: large silicon wafer renders spanning 2x2 cells flanked by battery life counters, camera sensor specs, and iOS lock screen previews.
- **2023–Present (Web Omnipresence):** Bento.me launches, popularizing bento-box personal websites. Web frameworks and landing page builders adopt the bento grid as the default design language for high-converting developer tools (Vercel, Next.js, Raycast).
### Absolute Style Vetos (What Bento Grid is NOT)
- ❌ **NOT Homogeneous Card Feed ([ui-style-card-based-ui](../ui-style-card-based-ui/SKILL.md)):** A bento grid is NOT an endless grid of identical e-commerce product cards or social media posts. The defining hallmark is *heterogeneity of cell spans and content modalities*.
- ❌ **NOT Freeform Broken Grid ([ui-style-broken-grid](../ui-style-broken-grid/SKILL.md)):** Bento cells never collide, overlap chaotically, or break orthogonal alignment. Gutters are strictly uniform across all axes.
- ❌ **NOT Skeuomorphic Tactility:** Surfaces are clean, dark or light squircle panels with ultra-subtle border strokes, not thick realistic plastic or wood containers.
---
## 🎨 Visual DNA & Subgenre Taxonomy
```
+------------------------------------------------------------------------------------+
| BENTO GRID TAXONOMY |
+------------------------------------------------------------------------------------+
| Hardware / Launch Deck Spec | Software Feature Mosaic |
| - High-contrast black/charcoal base | - Light/dark neutral surfaces |
| - High-resolution 3D asset in 2x2 | - Interactive micro-controls in 1x1 cells |
| - Single metric counter (e.g. 3.2x) | - Code snippet preview in 2x1 wide cell |
| - Squircle corner radius (24px-32px) | - Subdued secondary telemetry |
+------------------------------------------------------------------------------------+
```
### Visual Characteristics
1. **Hierarchy Through Span:** Visual importance is determined by column and row spans (e.g., `span 8` for the flagship capability, `span 4` for supplementary metrics), rather than heavy drop shadows or lurid accent colors.
2. **Squircle Curvature:** Generous, smooth continuous corner radii (typically `20px` to `32px` on desktop) applied universally to all modular cells.
3. **Internal Micro-Compositions:** Each bento cell functions as a miniature autonomous canvas with dedicated typography, internal padding (`24px` to `32px`), and tailored alignment.
---
## 📐 Lighting Physics, Specular Splits & Surfaces
Bento Grid relies on industrial surface precision rather than dramatic lighting effects:
- **Surface Geometry:** Rounded squircle tiles with a hairline border: `border: 1px solid oklch(1 0 0 / 0.08)`.
- **Specular Top Edge:** An internal inset shadow simulates high-end anodized aluminum or polished glass: `box-shadow: inset 0 1px 0 0 oklch(1 0 0 / 0.12)`.
- **Subtle Surface Elevation:** Low-frequency ambient shadow: `box-shadow: 0 8px 32px -4px oklch(0 0 0 / 0.25)`.
- **Color Temperature:** Neutral charcoal surfaces (`oklch(0.18 0.005 270)`) contrasted against bright white typography, with occasional single-cell vivid gradients reserved for key metrics.
---
## 🏷️ Complete Design Tokens
```css
:root {
/* Bento Container & Gutters */
--bento-gutter: 20px;
--bento-radius: 24px;
--bento-radius-inner: 16px;
--bento-padding: 28px;
/* Surfaces (Dark Mode Canonical) */
--bento-bg-canvas: oklch(0.12 0.005 260);
--bento-bg-cell: oklch(0.16 0.006 260);
--bento-bg-cell-elevated: oklch(0.20 0.008 260);
--bento-bg-cell-hover: oklch(0.22 0.010 260);
/* Border & Specular */
--bento-border: oklch(1 0 0 / 0.08);
--bento-border-hover: oklch(1 0 0 / 0.20);
--bento-specular: inset 0 1px 0 0 oklch(1 0 0 / 0.15);
--bento-shadow: 0 12px 30px -10px oklch(0 0 0 / 0.40);
/* Typography */
--bento-text-hero: oklch(0.98 0 0);
--bento-text-body: oklch(0.75 0.01 260);
--bento-text-muted: oklch(0.52 0.01 260);
/* Accents */
--bento-accent-cyan: oklch(0.75 0.16 210);
--bento-accent-purple: oklch(0.68 0.22 290);
--bento-accent-amber: oklch(0.80 0.18 75);
/* Transitions */
--bento-transition: all 240ms cubic-bezier(0.16, 1, 0.3, 1);
}
```
---
## 🔤 Typography & Lettering Architecture
Bento grids utilize geometric sans-serif typography with strong scale differentials:
- **Hero Title (Large Feature Cell):** `font-weight: 700`, `32px` to `44px`, `letter-spacing: -0.03em`, line-height `1.1`.
- **Telemetry Counter / Metric:** `font-weight: 800`, `48px` to `64px`, `font-feature-settings: "tnum" 1`, letter-spacing `-0.04em`.
- **Card Subheadings:** `font-weight: 600`, `18px`, `letter-spacing: -0.015em`.
- **Body & Explanatory Copy:** `font-weight: 400`, `14px`, line-height `1.5`, color `--bento-text-body`.
---
## 🖱️ Interaction Dynamics, Sound Cues & Motion
- **Independent Cell Hover:** Bento cells respond independently to hover states. On cursor entry, the targeted cell lifts slightly (`transform: translateY(-2px)`), the border brightens, and internal visualizers trigger subtle micro-movements.
- **Staggered Scroll Reveal:** When the bento grid enters the viewport, cells fade and scale in with a `40ms` stagger delay per cell.
- **Audio Profile:** Silent or ultra-minimalist soft haptic clicks for interactive toggle cells (`80Hz` low-frequency thud).
---
## 🧩 Canonical Component Specifications
### 1. Asymmetric 3-Module Bento Grid Section
```html
Deploy fine-tuned neural models across 300+ global edge nodes with automatic failover and instantaneous cold starts. Faster token delivery than standard regional clusters.Zero-Latency Edge Inference
$ curl -X POST api.coacus.io/v1/run