Vanilla CSS
A single pre-built stylesheet. No build tooling required on your end.
Branding multiple apps
Set --color-system-accent at :root to brand-shift the navbar + footer stripes and .brand-tile for one system. See Customize › System accent.
Install via CDN
Section titled “Install via CDN”<link rel="stylesheet" href="https://unpkg.com/@aortl/admin-css/dist/admin.min.css" />Or via npm
Section titled “Or via npm”npm install @aortl/admin-cssThen import @aortl/admin-css/admin.min.css from your bundler entry. Package page: @aortl/admin-css on npm.
Embedding admin markup inside a non-admin page? See Scoped bundle for a variant that contains all styles inside a wrapper element.
Add icons (optional)
Section titled “Add icons (optional)”The recommended icon library is Tabler Icons — see Icons for sizing and usage. The webfont drops in without a bundler:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/dist/tabler-icons.min.css"/>Pin a version (e.g. @3.44.0) for production. With an existing CSS pipeline, install the package and @import it instead:
npm install @tabler/icons-webfont@import "@tabler/icons-webfont/dist/tabler-icons.min.css";Use icons with <i class="ti ti-{name}"></i> — .btn, .menu-item, .alert, and .sidebar-icon lay them out without wrappers.