Skip to main content
VelinStyle v0.8.0
⌂ Home
  1. Docs
  2. Utilities
  3. Safe area

Safe area

Padding utilities that respect env(safe-area-inset-*) on notched phones, plus breakpoint helpers for mobile-only and desktop-only blocks.

Safe-area padding

Each class uses max(var(--velin-space-4, 1rem), env(safe-area-inset-*)) so content clears system UI without hard-coded device offsets.

ClassEffect
.velin-pt-safePadding block-start (status bar / notch)
.velin-pb-safePadding block-end (home indicator)
.velin-px-safePadding inline (left/right insets)
.velin-p-safeAll sides
<velin-bottom-nav class="velin-pb-safe">…</velin-bottom-nav>
<header class="velin-pt-safe">…</header>

Mobile / desktop visibility

Complements responsive display utilities. The layout audit flags velin-hidden without a matching show class at md.

ClassDefault (< 48rem)≥ 48rem
.velin-mobile-onlyvisiblehidden
.velin-desktop-onlyhiddenvisible

See also Responsive layout audit and Display utilities.