Reset
Inject a community CSS reset stylesheet as preflight CSS.
The reset plugin injects a CSS reset as preflight, ensuring a consistent baseline across browsers. It supports several well-known community resets and registers a dedicated reset layer with a default order of -1, which places reset styles ahead of the default preflights and utilities layers. The order is a default: if your config already assigns layers.reset, your value wins.
sh
pnpm add -D @pikacss/plugin-resetsh
npm install -D @pikacss/plugin-resetsh
yarn add -D @pikacss/plugin-resetts
import { defineEngineConfig } from '@pikacss/core'
import { reset } from '@pikacss/plugin-reset'
export default defineEngineConfig({
plugins: [reset()],
})reset() takes no arguments; preset selection and layer placement are Engine configuration concerns.
Quick rules
- Call
reset()with no arguments. - Choose the preset with the top-level
resetengine config key. - The plugin registers a
resetlayer with default order-1(before the defaultpreflightsandutilitieslayers); alayers.resetvalue in your config takes precedence.
Config
| Property | Description |
|---|---|
| reset | CSS reset preset to inject. Options: 'andy-bell', 'eric-meyer', 'modern-normalize', 'normalize', 'the-new-css-reset'. Default: 'modern-normalize'. |
Example:
ts
import { defineEngineConfig } from '@pikacss/core'
import { reset } from '@pikacss/plugin-reset'
export default defineEngineConfig({
reset: 'andy-bell',
plugins: [reset()],
})See API Reference — Plugin Reset for full type signatures and defaults.
Next
- Typography — semantic prose styling.
- Icons — icon integration via Iconify.