Base Styles

Your base styles layer, inspired by Bootstrap’s Reboot, establishes consistent styling across all elements, optimizing layout, typography, and accessibility through the use of CSS variables and responsive properties.

Universal Box Sizing

Applies box-sizing: border-box; universally to ensure predictable element sizing, simplifying responsive layouts and avoiding overflow issues.

*, *::before, *::after { box-sizing: border-box; }
Responsive Media

Images, SVGs, and videos are responsive by default, preventing overflow and improving mobile performance.

img , svg , video { display: block; max-width: 100%; }
Typography & Structure

Consistent typography and structural defaults are applied to body and text elements, leveraging CSS variables for colors, font sizes, and spacing.

body { margin: 0; min-height: 100vh; color: var(--color); background-color: var(--bg-color); font-family: var(--font-family, sans-serif); font-size: var(--font-size); font-weight: var(--font-weight); line-height: var(--line-height); }
Additional Elements

Consistent styling is applied to hr, lists, code blocks, and backdrop elements for seamless visuals and user interactions.

hr { color: inherit; border-width: 1px; opacity: .25; } kbd { color: #fff; background-color: #252525; border-radius: 0.25rem; } backdrop { position: fixed; inset: 0; visibility: hidden; opacity: 0; transition: .3s; }

These base styles provide a foundation for consistent, responsive, and accessible design across your layouts.