98.css is a CSS retro UI framework and component library designed to recreate the visual aesthetic of legacy desktop operating systems. It serves as a retro design system and web UI emulator, providing a collection of styles to build faithful reproductions of vintage user interfaces.
The framework employs a CSS-only component architecture to emulate classic software environments. It uses border-shadow emulation and state-based visual transitions to simulate physical button presses and three-dimensional panels without requiring external JavaScript logic.
The library covers a wide range of interface elements, including window management components like title bars, status bars, and tabbed interfaces. It provides styling for a variety of input controls, such as command buttons, sliders, and text boxes, as well as data display components including progress bars, table views, and tree views.