<!-- Auto-generated by `velinstyle docs generate`. Do not edit. Source: components/velin-countdown.js -->

# <velin-countdown>

Source: `components/velin-countdown.js`

## Minimal working example
Copy-paste starter (load CSS + `velinstyle-components` / `bootFromDOM` as needed):

```html
<velin-countdown datetime="2030-01-01T00:00:00Z"></velin-countdown>
```

_Example derived from human component docs (`exampleSource: human-doc`; fail-closed extract — not a second SoT)._

## Accessibility
WCAG contract status: **pass** (framework target: AAA).

- **Roles:** `timer`
- **Keyboard:** N/A
- **Live region:** `polite`

## Attributes
| Attribute | Notes |
| --- | --- |
| `datetime` | Observed — triggers `attributeChangedCallback` when changed |
## Events
- `velin-countdown-end` (bubbles)
## CSS parts
- `days`
- `hours`
- `minutes`
- `seconds`
## Slots
_None._
## Public API
_No public methods detected._
## Related resources
- Generated API docs (canonical): [`velin-countdown.md`](./velin-countdown.md)
- Generated index: [README.md](./README.md)
- CLI API: `npx velinstyle wc api velin-countdown`
- Human docs EN (tutorial): `docs/components/countdown.html`
- Human docs DE (tutorial, lang-map): `docs/components/countdown-de.html`
- Atelier library (showcases — **not** a 1:1 Component map): `atelier/library/index.html`
