All news
productsaas

98.css: Recreate Windows 98 UI with Pure CSS

24 Jul 2026

The retro web is back—now with a stylesheet

98.css is a CSS library built for one specific purpose: making interfaces look like Windows 98. No JavaScript, no framework lock-in—just CSS that styles standard HTML elements into buttons, windows, and widgets reminiscent of the classic OS.

![A Windows 98-style interface rendered using the 98.css library.]

What it is

According to the report, 98.css is installable via npm or importable directly from unpkg through a stylesheet link—two of the most common, low-friction distribution paths in the frontend ecosystem. Critically, the library contains no JavaScript; it only styles HTML with CSS. That also means it's compatible with any frontend framework, since there's no runtime logic to conflict with React, Vue, Svelte, or plain HTML.

The library also lists accessibility as a primary project goal, though the report notes no specifics on how that goal is implemented or tested.

The details that matter to builders

A few concrete style specs surfaced in the report:

  • Standard button size: 75px x 23px
  • Standard button horizontal padding: 12px
  • Button focus dotted border inset: 4px

These numbers reflect the kind of pixel-precise fidelity that retro-UI libraries need to feel authentic—useful context for anyone evaluating whether the library matches the aesthetic they're going for.

Why founders should care

For founders building nostalgia-themed products, portfolios, novelty tools, or niche creative projects, 98.css likely offers a fast, low-risk way to prototype a distinctive visual identity. Because it's framework-agnostic and JS-free, it probably integrates into existing stacks with minimal friction and adds negligible bundle weight—both attractive properties for lightweight or experimental builds.

That said, this is very likely not a general-purpose UI toolkit. Teams building typical modern SaaS products or dashboards should not expect 98.css to serve broader interactive needs; the CSS-only design means any dynamic behavior still requires separate JavaScript work. The retro aesthetic itself is also inherently narrow—well-suited to a specific niche, but unlikely to translate into mainstream product design.

Founders prioritizing accessibility should treat the library's stated focus as a signal worth investigating rather than a guarantee, since the report includes no details on implementation or testing methodology.

What's still unclear

The report flags several open questions: there's no information on when 98.css was first released, its version history, the size of its user community, download or adoption statistics, browser compatibility (including support for older browsers), or how it compares to similar retro-styling CSS libraries. Founders evaluating it for production use should weigh these gaps before committing.

Bottom line

98.css is a narrow but well-defined tool: a no-JS, framework-agnostic CSS library for recreating a specific retro look. It's probably a strong fit for niche, nostalgia-driven projects and quick prototyping, but founders building conventional products should look elsewhere for their core UI needs.

Sources