Not just a reset.
A browser upgrade.

browserux.css is a minimal CSS base focused on user experience and accessibility. Designed to enhance native HTML and CSS behaviors, it provides a clean, modern baseline that improves usability across all devices, without utility classes, heavy frameworks, or JavaScript.

$ npm install browserux.css

browserux.css

/* Reset: consistent box model */

*,
::before,
::after {
box-sizing: inherit; }

html { box-sizing: border-box; }

/* UX: Smooth scrolling unless the user refuses it */

@media (prefers-reduced-motion: no-preference) {
:root { scroll-behavior: smooth; } }

/* A11y: keyboard focus visible */

:where(a, button, input, select, textarea, summary, [contenteditable], [tabindex]):focus-visible {
outline: var(--bux-focus-width) solid var(--bux-focus-color); outline-offset: var(--bux-focus-offset); }

Simple at its core, solid on its foundations.

// browserux.css is built around four fundamental axes, present in every CSS rule.

Just four parts, all you need.

// browserux.css is organized into four logical sections.

Logo BrowserUX.lab.css

browserux.lab.css A lab for tomorrow’s CSS.

browserux.lab.css is a documented watchlist of emerging CSS features that may fit the browserux.css philosophy later. A working document, not a shipping stylesheet.