/*!
 * Keel fleet design tokens.
 *
 * Hand-written plain CSS. There is NO build step here on purpose: this file is
 * shipped verbatim and copied into each app's public/ by `php artisan
 * filament:assets`, so an app needs no Tailwind build, no custom panel theme,
 * and no vite entry to receive fleet tokens.
 *
 * WHY UNLAYERED CSS WINS
 * Filament v5 is built on Tailwind v4, which emits its design tokens inside
 * `@layer theme`. In the CSS cascade, UNLAYERED author styles beat ANY layered
 * author styles, regardless of source order or specificity. So these
 * declarations override both Filament's precompiled vendor stylesheet and an
 * app's own compiled panel theme without racing them for load order, and
 * without the app needing a `@theme` block of its own. That is what lets
 * theme-less apps in the fleet pick up fleet tokens.
 *
 * Corollary: keep this file unlayered. Wrapping it in `@layer` anything would
 * silently drop it back into the fight it currently wins by default.
 *
 * `:host` is included alongside `:root` so the tokens also resolve inside any
 * shadow root a Filament field plugin mounts.
 *
 * --radius-xl: fleet standard card rounding. Filament v5 card surfaces all
 * compile Tailwind's `rounded-xl`, which resolves through this token. Stock
 * Tailwind is 0.75rem; the fleet standard is 0.5rem (decided 2026-08-14).
 * See UI-NOTES.md for the decision log.
 */

:root,
:host {
  --radius-xl: 0.5rem;
}
