{
  "schemaVersion": "2.0.0",
  "name": "Nucleus CSS",
  "package": "@navitallabs/nucleus-css",
  "version": "2.0.0",
  "prefix": "n-",
  "description": "A polished, accessible, zero-build CSS framework.",
  "repository": "https://github.com/daksh-bathla/nucleus",
  "license": "MIT",
  "imports": {
    "full": "@navitallabs/nucleus-css",
    "minified": "@navitallabs/nucleus-css/min",
    "reset": "@navitallabs/nucleus-css/reset",
    "utilities": "@navitallabs/nucleus-css/utilities",
    "components": "@navitallabs/nucleus-css/components",
    "themes": "@navitallabs/nucleus-css/themes"
  },
  "cdn": "https://cdn.jsdelivr.net/npm/@navitallabs/nucleus-css@2.0.0/dist/nucleus.min.css",
  "breakpoints": [
    {
      "name": "sm",
      "min": "576px"
    },
    {
      "name": "md",
      "min": "768px"
    },
    {
      "name": "lg",
      "min": "992px"
    },
    {
      "name": "xl",
      "min": "1200px"
    },
    {
      "name": "xxl",
      "min": "1600px"
    }
  ],
  "themes": [
    "ocean",
    "forest",
    "rose",
    "amber",
    "mono"
  ],
  "densities": [
    "compact",
    "spacious"
  ],
  "darkMode": {
    "automatic": "@media (prefers-color-scheme: dark)",
    "manual": "n-dark-mode"
  },
  "architecture": {
    "model": "component-first hybrid",
    "layers": [
      "reset",
      "tokens",
      "base",
      "layout",
      "components",
      "utilities",
      "states",
      "themes"
    ],
    "zeroRuntimeJavaScript": true
  },
  "stateConvention": {
    "priority": [
      "native-or-aria",
      "data-attribute",
      "n-is-* class"
    ],
    "canonicalClasses": [
      "n-is-active",
      "n-is-selected",
      "n-is-expanded",
      "n-is-open",
      "n-is-loading",
      "n-is-disabled",
      "n-is-dragging"
    ],
    "legacySelectors": [
      {
        "selector": ".active",
        "deprecated": true,
        "replacement": "Use the component's semantic ARIA attribute or an n-is-* state class.",
        "scope": [
          "n-nav-link",
          "n-tab",
          "n-segmented-item",
          "n-combobox-option"
        ]
      }
    ]
  },
  "spacingScale": {
    "strategy": "stable-v2",
    "tailwindCompatible": false,
    "values": {
      "0": "0",
      "1": "0.25rem",
      "2": "0.5rem",
      "3": "1rem",
      "4": "1.5rem",
      "5": "3rem"
    },
    "migration": "Numeric values remain unchanged in v2; any remapping is reserved for a future major release."
  },
  "counts": {
    "classes": 697,
    "tokens": 76,
    "components": 60,
    "deprecatedClasses": 7
  },
  "tokens": [
    {
      "name": "--n-primary",
      "value": "#0f766e",
      "category": "color"
    },
    {
      "name": "--n-primary-h",
      "value": "#0b5f59",
      "category": "color"
    },
    {
      "name": "--n-secondary",
      "value": "#147d74",
      "category": "color"
    },
    {
      "name": "--n-secondary-h",
      "value": "#0f665f",
      "category": "color"
    },
    {
      "name": "--n-success",
      "value": "#15803d",
      "category": "color"
    },
    {
      "name": "--n-success-h",
      "value": "#166534",
      "category": "color"
    },
    {
      "name": "--n-danger",
      "value": "#dc2626",
      "category": "color"
    },
    {
      "name": "--n-danger-h",
      "value": "#b91c1c",
      "category": "color"
    },
    {
      "name": "--n-warning",
      "value": "#f59e0b",
      "category": "color"
    },
    {
      "name": "--n-warning-h",
      "value": "#d97706",
      "category": "color"
    },
    {
      "name": "--n-info",
      "value": "#0e7490",
      "category": "color"
    },
    {
      "name": "--n-info-h",
      "value": "#155e75",
      "category": "color"
    },
    {
      "name": "--n-light",
      "value": "#f1f5f9",
      "category": "color"
    },
    {
      "name": "--n-dark",
      "value": "#1e293b",
      "category": "color"
    },
    {
      "name": "--n-text",
      "value": "#1e293b",
      "category": "color"
    },
    {
      "name": "--n-text-muted",
      "value": "#64748b",
      "category": "typography"
    },
    {
      "name": "--n-bg",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-bg-muted",
      "value": "#f8fafc",
      "category": "color"
    },
    {
      "name": "--n-border-color",
      "value": "#e2e8f0",
      "category": "color"
    },
    {
      "name": "--n-surface",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-surface-raised",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-surface-sunken",
      "value": "#f1f5f9",
      "category": "color"
    },
    {
      "name": "--n-overlay",
      "value": "rgba(15, 23, 42, 0.58)",
      "category": "color"
    },
    {
      "name": "--n-focus",
      "value": "rgba(15, 118, 110, 0.24)",
      "category": "color"
    },
    {
      "name": "--n-primary-soft",
      "value": "rgba(15, 118, 110, 0.12)",
      "category": "color"
    },
    {
      "name": "--n-primary-border",
      "value": "rgba(15, 118, 110, 0.32)",
      "category": "color"
    },
    {
      "name": "--n-primary-ink",
      "value": "#0b5f59",
      "category": "color"
    },
    {
      "name": "--n-secondary-soft",
      "value": "rgba(20, 125, 116, 0.12)",
      "category": "color"
    },
    {
      "name": "--n-visited",
      "value": "#0f766e",
      "category": "color"
    },
    {
      "name": "--n-on-primary",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-on-secondary",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-on-success",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-on-danger",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-on-warning",
      "value": "#111827",
      "category": "color"
    },
    {
      "name": "--n-on-info",
      "value": "#ffffff",
      "category": "color"
    },
    {
      "name": "--n-space-0",
      "value": "0",
      "category": "spacing",
      "scaleValue": "0"
    },
    {
      "name": "--n-space-1",
      "value": "0.25rem",
      "category": "spacing",
      "scaleValue": "0.25rem"
    },
    {
      "name": "--n-space-2",
      "value": "0.5rem",
      "category": "spacing",
      "scaleValue": "0.5rem"
    },
    {
      "name": "--n-space-3",
      "value": "1rem",
      "category": "spacing",
      "scaleValue": "1rem"
    },
    {
      "name": "--n-space-4",
      "value": "1.5rem",
      "category": "spacing",
      "scaleValue": "1.5rem"
    },
    {
      "name": "--n-space-5",
      "value": "3rem",
      "category": "spacing",
      "scaleValue": "3rem"
    },
    {
      "name": "--n-gutter",
      "value": "16px",
      "category": "layout"
    },
    {
      "name": "--n-container-sm",
      "value": "540px",
      "category": "layout"
    },
    {
      "name": "--n-container-md",
      "value": "720px",
      "category": "layout"
    },
    {
      "name": "--n-container-lg",
      "value": "960px",
      "category": "layout"
    },
    {
      "name": "--n-container-xl",
      "value": "1200px",
      "category": "layout"
    },
    {
      "name": "--n-container-xxl",
      "value": "1600px",
      "category": "layout"
    },
    {
      "name": "--n-font-sans",
      "value": "system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif",
      "category": "color"
    },
    {
      "name": "--n-font-mono",
      "value": "'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, monospace",
      "category": "color"
    },
    {
      "name": "--n-text-xs",
      "value": "0.75rem",
      "category": "typography"
    },
    {
      "name": "--n-text-sm",
      "value": "0.875rem",
      "category": "typography"
    },
    {
      "name": "--n-text-base",
      "value": "1rem",
      "category": "typography"
    },
    {
      "name": "--n-text-lg",
      "value": "1.125rem",
      "category": "typography"
    },
    {
      "name": "--n-text-xl",
      "value": "1.25rem",
      "category": "typography"
    },
    {
      "name": "--n-text-2xl",
      "value": "1.5rem",
      "category": "typography"
    },
    {
      "name": "--n-text-3xl",
      "value": "1.875rem",
      "category": "typography"
    },
    {
      "name": "--n-text-4xl",
      "value": "2.25rem",
      "category": "typography"
    },
    {
      "name": "--n-radius-sm",
      "value": "0.25rem",
      "category": "radius"
    },
    {
      "name": "--n-radius",
      "value": "0.5rem",
      "category": "radius"
    },
    {
      "name": "--n-radius-lg",
      "value": "0.75rem",
      "category": "radius"
    },
    {
      "name": "--n-radius-xl",
      "value": "1rem",
      "category": "radius"
    },
    {
      "name": "--n-radius-full",
      "value": "9999px",
      "category": "radius"
    },
    {
      "name": "--n-shadow-sm",
      "value": "0 1px 2px rgba(0,0,0,.06)",
      "category": "shadow"
    },
    {
      "name": "--n-shadow",
      "value": "0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.06)",
      "category": "shadow"
    },
    {
      "name": "--n-shadow-md",
      "value": "0 4px 6px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.06)",
      "category": "shadow"
    },
    {
      "name": "--n-shadow-lg",
      "value": "0 10px 15px rgba(0,0,0,.1), 0 4px 6px rgba(0,0,0,.05)",
      "category": "shadow"
    },
    {
      "name": "--n-shadow-xl",
      "value": "0 20px 25px rgba(0,0,0,.1), 0 8px 10px rgba(0,0,0,.04)",
      "category": "shadow"
    },
    {
      "name": "--n-shadow-soft",
      "value": "0 10px 30px rgba(15, 23, 42, 0.08)",
      "category": "shadow"
    },
    {
      "name": "--n-shadow-glow",
      "value": "0 0 0 1px rgba(15, 118, 110, 0.16), 0 16px 48px rgba(15, 118, 110, 0.16)",
      "category": "shadow"
    },
    {
      "name": "--n-ease",
      "value": "cubic-bezier(.4,0,.2,1)",
      "category": "motion"
    },
    {
      "name": "--n-duration",
      "value": "150ms",
      "category": "motion"
    },
    {
      "name": "--n-duration-slow",
      "value": "240ms",
      "category": "motion"
    },
    {
      "name": "--n-control-height",
      "value": "2.5rem",
      "category": "component"
    },
    {
      "name": "--n-control-padding-x",
      "value": "0.875rem",
      "category": "component"
    },
    {
      "name": "--n-component-gap",
      "value": "var(--n-space-3)",
      "category": "component"
    },
    {
      "name": "--n-section-space",
      "value": "clamp(3rem, 7vw, 6rem)",
      "category": "component"
    }
  ],
  "components": [
    {
      "name": "n-container",
      "title": "Container",
      "category": "component",
      "description": "Centered, max-width page container with responsive breakpoints.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-container-fluid"
      ],
      "states": [],
      "responsive": true,
      "accessibility": null,
      "notes": "Use n-container-fluid for a full-width container with gutters but no max-width.",
      "example": "<div class=\"n-container\">\n  <!-- page content -->\n</div>"
    },
    {
      "name": "n-row",
      "title": "Grid row",
      "category": "component",
      "description": "12-column CSS grid row. Pair with n-col-* children.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-col-1",
        "n-col-6",
        "n-col-12",
        "n-col-md-6",
        "n-col-lg-4"
      ],
      "states": [],
      "responsive": true,
      "accessibility": null,
      "notes": "Column classes exist for spans 1–12 at base, sm, md, lg, and xl breakpoints (e.g. n-col-md-6).",
      "example": "<div class=\"n-row\">\n  <div class=\"n-col-12 n-col-md-6\">Left</div>\n  <div class=\"n-col-12 n-col-md-6\">Right</div>\n</div>"
    },
    {
      "name": "n-auto-grid",
      "title": "Auto grid",
      "category": "component",
      "description": "Responsive grid that fits as many columns as space allows.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-grid-auto-fit",
        "n-grid-auto-fill"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Set the minimum column width with the --n-grid-min custom property.",
      "example": "<div class=\"n-auto-grid\" style=\"--n-grid-min: 16rem\">\n  <article class=\"n-card\"><div class=\"n-card-body\">One</div></article>\n  <article class=\"n-card\"><div class=\"n-card-body\">Two</div></article>\n  <article class=\"n-card\"><div class=\"n-card-body\">Three</div></article>\n</div>"
    },
    {
      "name": "n-sidebar-layout",
      "title": "Sidebar layout",
      "category": "component",
      "description": "Two-column layout that collapses to a single column on narrow screens.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-sidebar-right"
      ],
      "states": [],
      "responsive": true,
      "accessibility": null,
      "notes": "Add n-sidebar-right to place the sidebar after the main content.",
      "example": "<div class=\"n-sidebar-layout\">\n  <aside>Navigation</aside>\n  <main>Content</main>\n</div>"
    },
    {
      "name": "n-cluster",
      "title": "Cluster",
      "category": "component",
      "description": "Flex row of items that wrap, with consistent gaps.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-cluster\">\n  <span class=\"n-badge n-badge-primary\">New</span>\n  <span class=\"n-badge n-badge-success\">Stable</span>\n</div>"
    },
    {
      "name": "n-split",
      "title": "Split",
      "category": "component",
      "description": "Pushes two groups to opposite ends of a row.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-split\">\n  <strong>Title</strong>\n  <button class=\"n-btn n-btn-primary\">Action</button>\n</div>"
    },
    {
      "name": "n-stack",
      "title": "Stack",
      "category": "component",
      "description": "Vertical grid stack with a consistent gap between children.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-stack\">\n  <p>First</p>\n  <p>Second</p>\n</div>"
    },
    {
      "name": "n-btn",
      "title": "Button",
      "category": "component",
      "description": "Base button. Combine with a color variant and optional size.",
      "element": "button",
      "requires": [],
      "variants": [
        "n-btn-primary",
        "n-btn-secondary",
        "n-btn-success",
        "n-btn-danger",
        "n-btn-warning",
        "n-btn-info",
        "n-btn-dark",
        "n-btn-light",
        "n-btn-outline-primary",
        "n-btn-outline-secondary",
        "n-btn-outline-success",
        "n-btn-outline-danger",
        "n-btn-outline-warning",
        "n-btn-outline-info",
        "n-btn-outline-dark",
        "n-btn-outline-light",
        "n-btn-ghost"
      ],
      "sizes": [
        "n-btn-sm",
        "n-btn-lg"
      ],
      "parts": [
        "n-button-group"
      ],
      "states": [
        "hover",
        "active",
        "focus-visible",
        "disabled"
      ],
      "responsive": false,
      "accessibility": "Use a native <button> for actions and an <a class=\"n-btn\"> only for navigation. Disable with the [disabled] attribute, or aria-disabled=\"true\" plus n-is-disabled for anchors.",
      "notes": null,
      "example": "<button class=\"n-btn n-btn-primary\">Continue</button>\n<button class=\"n-btn n-btn-outline-primary\">Learn more</button>\n<button class=\"n-btn n-btn-primary\" disabled>Disabled</button>"
    },
    {
      "name": "n-button-group",
      "title": "Button group",
      "category": "component",
      "description": "Joins adjacent buttons into a single segmented control.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-button-group\">\n  <button class=\"n-btn n-btn-light\">Day</button>\n  <button class=\"n-btn n-btn-light\">Week</button>\n  <button class=\"n-btn n-btn-light\">Month</button>\n</div>"
    },
    {
      "name": "n-card",
      "title": "Card",
      "category": "component",
      "description": "Surface container with optional header, body, and footer regions.",
      "element": null,
      "requires": [],
      "variants": [
        "n-card-interactive",
        "n-card-elevated"
      ],
      "sizes": [],
      "parts": [
        "n-card-header",
        "n-card-body",
        "n-card-footer",
        "n-card-img"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Add n-card-interactive for a hover lift, or n-card-elevated for a stronger shadow.",
      "example": "<article class=\"n-card\">\n  <div class=\"n-card-header\">Plan</div>\n  <div class=\"n-card-body\">\n    <p class=\"n-text-muted\">Everything you need to start.</p>\n  </div>\n  <div class=\"n-card-footer\">\n    <button class=\"n-btn n-btn-primary\">Choose</button>\n  </div>\n</article>"
    },
    {
      "name": "n-input",
      "title": "Text input",
      "category": "component",
      "description": "Full-width text field. Pair with n-label inside an n-form-group.",
      "element": "input",
      "requires": [],
      "variants": [
        "n-input-success",
        "n-input-error"
      ],
      "sizes": [
        "n-input-sm",
        "n-input-lg"
      ],
      "parts": [
        "n-form-group",
        "n-label",
        "n-helper-text",
        "n-error-text"
      ],
      "states": [
        "focus",
        "disabled",
        "aria-invalid"
      ],
      "responsive": false,
      "accessibility": "Every control needs an associated <label>. Signal invalid state with aria-invalid=\"true\" (styled automatically) and describe the error with n-error-text via aria-describedby.",
      "notes": null,
      "example": "<div class=\"n-form-group\">\n  <label class=\"n-label\" for=\"email\">Email</label>\n  <input class=\"n-input\" id=\"email\" type=\"email\" placeholder=\"you@example.com\">\n  <p class=\"n-helper-text\">We never share your email.</p>\n</div>"
    },
    {
      "name": "n-select",
      "title": "Select",
      "category": "component",
      "description": "Styled native select with a custom chevron.",
      "element": "select",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-form-group",
        "n-label"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-form-group\">\n  <label class=\"n-label\" for=\"plan\">Plan</label>\n  <select class=\"n-select\" id=\"plan\">\n    <option>Starter</option>\n    <option>Pro</option>\n  </select>\n</div>"
    },
    {
      "name": "n-textarea",
      "title": "Textarea",
      "category": "component",
      "description": "Vertically resizable multi-line text field.",
      "element": "textarea",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-form-group\">\n  <label class=\"n-label\" for=\"bio\">Bio</label>\n  <textarea class=\"n-textarea\" id=\"bio\" rows=\"4\"></textarea>\n</div>"
    },
    {
      "name": "n-checkbox",
      "title": "Checkbox / radio",
      "category": "component",
      "description": "Inline label wrapper for a native checkbox or radio.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-radio"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<label class=\"n-checkbox\">\n  <input type=\"checkbox\"> Subscribe to updates\n</label>\n<label class=\"n-radio\">\n  <input type=\"radio\" name=\"tier\"> Free\n</label>"
    },
    {
      "name": "n-switch",
      "title": "Switch",
      "category": "component",
      "description": "Accessible toggle built from a visually-hidden checkbox and a track.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-switch-track"
      ],
      "states": [
        "checked",
        "focus-visible",
        "disabled"
      ],
      "responsive": false,
      "accessibility": "The <input type=\"checkbox\"> carries the accessible state; keep it inside the label.",
      "notes": null,
      "example": "<label class=\"n-switch\">\n  <input type=\"checkbox\">\n  <span class=\"n-switch-track\"></span>\n  Enable notifications\n</label>"
    },
    {
      "name": "n-input-group",
      "title": "Input group",
      "category": "component",
      "description": "Joins an input with prefix/suffix add-ons or a button.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-input-prefix",
        "n-input-suffix"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-input-group\">\n  <span class=\"n-input-prefix\">https://</span>\n  <input class=\"n-input\" type=\"text\" placeholder=\"your-site\">\n  <button class=\"n-btn n-btn-primary\">Go</button>\n</div>"
    },
    {
      "name": "n-fieldset",
      "title": "Fieldset",
      "category": "component",
      "description": "Grouped form controls with a legend.",
      "element": "fieldset",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-form-grid",
        "n-field-row"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<fieldset class=\"n-fieldset\">\n  <legend>Address</legend>\n  <div class=\"n-form-grid\">\n    <input class=\"n-input\" placeholder=\"City\">\n    <input class=\"n-input\" placeholder=\"Postal code\">\n  </div>\n</fieldset>"
    },
    {
      "name": "n-navbar",
      "title": "Navbar",
      "category": "component",
      "description": "Sticky top navigation bar with inline links or a CSS-only hamburger menu.",
      "element": "nav",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-navbar-brand",
        "n-navbar-menu",
        "n-navbar-toggle",
        "n-navbar-toggle-icon",
        "n-nav",
        "n-nav-item",
        "n-nav-link"
      ],
      "states": [],
      "responsive": true,
      "accessibility": "Native details/summary provides keyboard toggling without JavaScript. Add a text label with n-sr-only and mark the active link with aria-current=\"page\".",
      "notes": null,
      "example": "<nav class=\"n-navbar\">\n  <a class=\"n-navbar-brand\" href=\"/\">Nucleus</a>\n  <details class=\"n-navbar-menu\">\n    <summary class=\"n-navbar-toggle\">\n      <span class=\"n-navbar-toggle-icon\" aria-hidden=\"true\"></span>\n      <span class=\"n-sr-only\">Navigation menu</span>\n    </summary>\n    <ul class=\"n-nav\">\n      <li class=\"n-nav-item\"><a class=\"n-nav-link\" href=\"/\" aria-current=\"page\">Home</a></li>\n      <li class=\"n-nav-item\"><a class=\"n-nav-link\" href=\"/docs\">Docs</a></li>\n    </ul>\n  </details>\n</nav>"
    },
    {
      "name": "n-breadcrumb",
      "title": "Breadcrumb",
      "category": "component",
      "description": "Ordered trail of ancestor links.",
      "element": "ol",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<nav aria-label=\"Breadcrumb\">\n  <ol class=\"n-breadcrumb\">\n    <li><a href=\"/\">Home</a></li>\n    <li><a href=\"/docs\">Docs</a></li>\n    <li aria-current=\"page\">Buttons</li>\n  </ol>\n</nav>"
    },
    {
      "name": "n-pagination",
      "title": "Pagination",
      "category": "component",
      "description": "List of page links; mark the current page with aria-current.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-pagination-link"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<nav aria-label=\"Pagination\">\n  <ul class=\"n-pagination\">\n    <li><a class=\"n-pagination-link\" href=\"#\">1</a></li>\n    <li><a class=\"n-pagination-link\" href=\"#\" aria-current=\"page\">2</a></li>\n    <li><a class=\"n-pagination-link\" href=\"#\">3</a></li>\n  </ul>\n</nav>"
    },
    {
      "name": "n-tabs",
      "title": "Tabs",
      "category": "component",
      "description": "Horizontal tablist. Toggle aria-selected in JavaScript.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-tab",
        "n-tab-panel"
      ],
      "states": [
        "aria-selected",
        "hover"
      ],
      "responsive": false,
      "accessibility": "Requires JS to move aria-selected and manage focus per the WAI-ARIA tabs pattern.",
      "notes": null,
      "example": "<div class=\"n-tabs\" role=\"tablist\">\n  <button class=\"n-tab\" role=\"tab\" aria-selected=\"true\">Overview</button>\n  <button class=\"n-tab\" role=\"tab\" aria-selected=\"false\">Details</button>\n</div>\n<div class=\"n-tab-panel\" role=\"tabpanel\">…</div>"
    },
    {
      "name": "n-alert",
      "title": "Alert",
      "category": "component",
      "description": "Colored message banner for contextual feedback.",
      "element": null,
      "requires": [],
      "variants": [
        "n-alert-primary",
        "n-alert-secondary",
        "n-alert-success",
        "n-alert-danger",
        "n-alert-warning",
        "n-alert-info",
        "n-alert-light",
        "n-alert-dark"
      ],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": "Add role=\"alert\" for errors and role=\"status\" for non-urgent messages.",
      "notes": null,
      "example": "<div class=\"n-alert n-alert-success\" role=\"status\">\n  Your changes have been saved.\n</div>"
    },
    {
      "name": "n-badge",
      "title": "Badge",
      "category": "component",
      "description": "Small pill for counts, labels, or status.",
      "element": null,
      "requires": [],
      "variants": [
        "n-badge-primary",
        "n-badge-secondary",
        "n-badge-success",
        "n-badge-danger",
        "n-badge-warning",
        "n-badge-info",
        "n-badge-light",
        "n-badge-dark",
        "n-badge-soft"
      ],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<span class=\"n-badge n-badge-primary\">Beta</span>"
    },
    {
      "name": "n-callout",
      "title": "Callout",
      "category": "component",
      "description": "Boxed aside for tips and warnings.",
      "element": null,
      "requires": [],
      "variants": [
        "n-callout-primary",
        "n-callout-success",
        "n-callout-danger"
      ],
      "sizes": [],
      "parts": [
        "n-callout-title"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-callout n-callout-primary\">\n  <p class=\"n-callout-title\">Heads up</p>\n  <p>Container queries need a modern browser.</p>\n</div>"
    },
    {
      "name": "n-toast",
      "title": "Toast",
      "category": "component",
      "description": "Transient notification; stack with n-toast-stack.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-toast-stack"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-toast-stack\">\n  <div class=\"n-toast\" role=\"status\">Saved to your library.</div>\n</div>"
    },
    {
      "name": "n-progress",
      "title": "Progress bar",
      "category": "component",
      "description": "Native <progress> element styling.",
      "element": "progress",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<progress class=\"n-progress\" value=\"70\" max=\"100\">70%</progress>"
    },
    {
      "name": "n-spinner",
      "title": "Spinner",
      "category": "component",
      "description": "Indeterminate loading indicator.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [
        "n-spinner-sm",
        "n-spinner-lg"
      ],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": "Respects prefers-reduced-motion. Provide an aria-label since it has no text.",
      "notes": null,
      "example": "<span class=\"n-spinner\" role=\"status\" aria-label=\"Loading\"></span>"
    },
    {
      "name": "n-skeleton",
      "title": "Skeleton",
      "category": "component",
      "description": "Shimmering placeholder for loading content.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-skeleton-text",
        "n-skeleton-circle"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-skeleton n-skeleton-text\" style=\"width: 60%\"></div>"
    },
    {
      "name": "n-dialog",
      "title": "Dialog",
      "category": "component",
      "description": "Native <dialog> modal. Open with dialog.showModal() in JavaScript.",
      "element": "dialog",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-dialog-header",
        "n-dialog-body",
        "n-dialog-footer"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Open with element.showModal() (not the open attribute) so focus trapping, Esc-to-close, and the backdrop work. A method=\"dialog\" form closes it.",
      "notes": null,
      "example": "<dialog class=\"n-dialog\">\n  <div class=\"n-dialog-header\"><strong>Confirm</strong></div>\n  <div class=\"n-dialog-body\">Delete this item?</div>\n  <form method=\"dialog\" class=\"n-dialog-footer\">\n    <button class=\"n-btn n-btn-light\">Cancel</button>\n    <button class=\"n-btn n-btn-danger\">Delete</button>\n  </form>\n</dialog>"
    },
    {
      "name": "n-drawer",
      "title": "Drawer",
      "category": "component",
      "description": "Edge-anchored <dialog> panel.",
      "element": "dialog",
      "requires": [],
      "variants": [
        "n-drawer-left"
      ],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Combine with n-dialog; add n-drawer-left to anchor on the left edge.",
      "example": "<dialog class=\"n-dialog n-drawer\">\n  <div class=\"n-dialog-body\">Side panel</div>\n</dialog>"
    },
    {
      "name": "n-accordion",
      "title": "Accordion",
      "category": "component",
      "description": "Disclosure group built on native <details>/<summary>.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-accordion-panel"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Native <details> handles keyboard and expanded state with no JavaScript.",
      "notes": null,
      "example": "<div class=\"n-accordion\">\n  <details>\n    <summary>What is Nucleus?</summary>\n    <div class=\"n-accordion-panel\">A zero-build CSS framework.</div>\n  </details>\n</div>"
    },
    {
      "name": "n-dropdown",
      "title": "Dropdown menu",
      "category": "component",
      "description": "Menu surface of n-dropdown-item rows. Best inside a popover.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-dropdown-item",
        "n-popover"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-dropdown\">\n  <button class=\"n-dropdown-item\">Profile</button>\n  <button class=\"n-dropdown-item\">Settings</button>\n</div>"
    },
    {
      "name": "n-tooltip",
      "title": "Tooltip",
      "category": "component",
      "description": "CSS-only tooltip driven by the data-tooltip attribute.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [
        "hover",
        "focus-visible"
      ],
      "responsive": false,
      "accessibility": "For essential text also expose it to assistive tech (e.g. aria-label).",
      "notes": null,
      "example": "<button class=\"n-btn n-btn-light n-tooltip\" data-tooltip=\"Save changes\">Save</button>"
    },
    {
      "name": "n-table",
      "title": "Table",
      "category": "component",
      "description": "Base table styling with striped/hover/bordered variants.",
      "element": "table",
      "requires": [],
      "variants": [
        "n-table-striped",
        "n-table-hover",
        "n-table-bordered"
      ],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<table class=\"n-table n-table-striped\">\n  <thead><tr><th>Name</th><th>Role</th></tr></thead>\n  <tbody><tr><td>Ada</td><td>Engineer</td></tr></tbody>\n</table>"
    },
    {
      "name": "n-list-group",
      "title": "List group",
      "category": "component",
      "description": "Bordered vertical list of rows.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-list-group-item"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<ul class=\"n-list-group\">\n  <li class=\"n-list-group-item\"><span>Inbox</span><span class=\"n-badge n-badge-soft\">12</span></li>\n  <li class=\"n-list-group-item\"><span>Drafts</span><span class=\"n-badge n-badge-soft\">3</span></li>\n</ul>"
    },
    {
      "name": "n-stat",
      "title": "Stat",
      "category": "component",
      "description": "Labeled metric with a large value and optional change indicator.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-stat-label",
        "n-stat-value",
        "n-stat-change"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-stat\">\n  <span class=\"n-stat-label\">Revenue</span>\n  <span class=\"n-stat-value\">$48.2k</span>\n  <span class=\"n-stat-change n-text-success\">+12%</span>\n</div>"
    },
    {
      "name": "n-avatar",
      "title": "Avatar",
      "category": "component",
      "description": "Circular image or initials.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [
        "n-avatar-sm",
        "n-avatar-lg"
      ],
      "parts": [
        "n-avatar-group"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<span class=\"n-avatar\">AB</span>\n<span class=\"n-avatar\"><img src=\"/user.jpg\" alt=\"Ada\"></span>"
    },
    {
      "name": "n-chip",
      "title": "Chip",
      "category": "component",
      "description": "Compact token, optionally removable.",
      "element": null,
      "requires": [],
      "variants": [
        "n-chip-removable"
      ],
      "sizes": [],
      "parts": [
        "n-chip-remove"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<span class=\"n-chip n-chip-removable\">\n  Design\n  <button class=\"n-chip-remove\" aria-label=\"Remove\">×</button>\n</span>"
    },
    {
      "name": "n-empty-state",
      "title": "Empty state",
      "category": "component",
      "description": "Centered placeholder for empty views.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-empty-state-icon"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-empty-state\">\n  <div class=\"n-empty-state-icon\">📭</div>\n  <h3>No messages</h3>\n  <p class=\"n-text-muted\">You're all caught up.</p>\n</div>"
    },
    {
      "name": "n-prose",
      "title": "Prose",
      "category": "component",
      "description": "Readable typographic defaults for long-form article HTML.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<article class=\"n-prose\">\n  <h2>Getting started</h2>\n  <p>Nucleus styles your semantic HTML automatically inside a prose block.</p>\n  <ul><li>One</li><li>Two</li></ul>\n</article>"
    },
    {
      "name": "n-code-block",
      "title": "Code block",
      "category": "component",
      "description": "Dark, scrollable preformatted code panel.",
      "element": "pre",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-code",
        "n-kbd"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<pre class=\"n-code-block\"><code>npm install @navitallabs/nucleus-css</code></pre>\n<p>Press <kbd class=\"n-kbd\">⌘</kbd> <kbd class=\"n-kbd\">K</kbd> to search.</p>"
    },
    {
      "name": "n-blockquote",
      "title": "Blockquote",
      "category": "component",
      "description": "Quotation with an accent border.",
      "element": "blockquote",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<blockquote class=\"n-blockquote\">Design is how it works.</blockquote>"
    },
    {
      "name": "n-surface",
      "title": "Surface",
      "category": "component",
      "description": "Elevated panel with border, radius, and soft shadow.",
      "element": null,
      "requires": [],
      "variants": [
        "n-surface-glass",
        "n-surface-raised",
        "n-surface-sunken",
        "n-surface-overlay"
      ],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": null,
      "example": "<div class=\"n-surface n-p-4\">Panel content</div>"
    },
    {
      "name": "n-icon-tile",
      "title": "Icon tile",
      "category": "component",
      "description": "Rounded container for a single icon, color-tinted to context.",
      "element": null,
      "requires": [],
      "variants": [
        "n-icon-tile-round",
        "n-icon-tile-primary",
        "n-icon-tile-success",
        "n-icon-tile-danger",
        "n-icon-tile-warning",
        "n-icon-tile-info",
        "n-icon-tile-neutral"
      ],
      "sizes": [
        "n-icon-tile-sm",
        "n-icon-tile-lg"
      ],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": "Decorative by default — add aria-hidden. If the tile is the only label, give it an aria-label.",
      "notes": "Origin: seen throughout LeadScrapper Pro and Itiner (stat cards, nav, headers).",
      "example": "<span class=\"n-icon-tile n-icon-tile-success\" aria-hidden=\"true\">✓</span>"
    },
    {
      "name": "n-status",
      "title": "Status indicator",
      "category": "component",
      "description": "Small dot plus label signalling live, lifecycle, or health state.",
      "element": null,
      "requires": [],
      "variants": [
        "n-status-online",
        "n-status-idle",
        "n-status-offline",
        "n-status-error",
        "n-status-busy",
        "n-status-pulse"
      ],
      "sizes": [],
      "parts": [
        "n-status-dot"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "State is carried by the visible text, not colour alone. The pulse respects prefers-reduced-motion.",
      "notes": "Origin: LeadScrapper Pro (\"System connected\") and Itiner (trip lifecycle).",
      "example": "<span class=\"n-status n-status-online n-status-pulse\">\n  <span class=\"n-status-dot\" aria-hidden=\"true\"></span>\n  System connected\n</span>"
    },
    {
      "name": "n-meter",
      "title": "Meter",
      "category": "component",
      "description": "Labeled usage bar whose fill colour flips at a threshold. Set --n-meter-value.",
      "element": null,
      "requires": [],
      "variants": [
        "n-meter-success",
        "n-meter-warning",
        "n-meter-danger"
      ],
      "sizes": [
        "n-meter-sm",
        "n-meter-lg"
      ],
      "parts": [
        "n-meter-header",
        "n-meter-label",
        "n-meter-value",
        "n-meter-track",
        "n-meter-fill"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "For an interactive value add role=\"progressbar\" with aria-valuenow/min/max; expose the threshold state in text.",
      "notes": "Origin: LeadScrapper Pro quota/usage bars.",
      "example": "<div class=\"n-meter n-meter-warning\">\n  <div class=\"n-meter-header\">\n    <span class=\"n-meter-label\">Searches</span>\n    <span class=\"n-meter-value\">82 / 100</span>\n  </div>\n  <div class=\"n-meter-track\">\n    <div class=\"n-meter-fill\" style=\"--n-meter-value: 82%\"></div>\n  </div>\n</div>"
    },
    {
      "name": "n-gauge",
      "title": "Gauge",
      "category": "component",
      "description": "Radial score ring driven by the --n-gauge-value custom property (0–100).",
      "element": null,
      "requires": [],
      "variants": [
        "n-gauge-success",
        "n-gauge-warning",
        "n-gauge-danger"
      ],
      "sizes": [
        "n-gauge-sm",
        "n-gauge-lg"
      ],
      "parts": [
        "n-gauge-value",
        "n-gauge-label"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Give the gauge role=\"img\" (or role=\"meter\") and an aria-label with the numeric value.",
      "notes": "Origin: LeadScrapper Pro lead/audit scores.",
      "example": "<div class=\"n-gauge n-gauge-success\" style=\"--n-gauge-value: 74\" role=\"img\" aria-label=\"Score 74 of 100\">\n  <span class=\"n-gauge-value\">74</span>\n</div>"
    },
    {
      "name": "n-segmented",
      "title": "Segmented control",
      "category": "component",
      "description": "Single-select pill group for filtering or switching views.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [
        "n-segmented-sm"
      ],
      "parts": [
        "n-segmented-item"
      ],
      "states": [
        "aria-selected",
        "hover",
        "focus-visible"
      ],
      "responsive": false,
      "accessibility": "Mark the active segment with aria-selected (tablist) or aria-pressed (toggle group); it is not signalled by colour alone.",
      "notes": "Origin: LeadScrapper Pro lead filters and Itiner trip-status pills.",
      "example": "<div class=\"n-segmented\" role=\"tablist\">\n  <button class=\"n-segmented-item\" role=\"tab\" aria-selected=\"true\">All</button>\n  <button class=\"n-segmented-item\" role=\"tab\" aria-selected=\"false\">Audited</button>\n  <button class=\"n-segmented-item\" role=\"tab\" aria-selected=\"false\">Contacted</button>\n</div>"
    },
    {
      "name": "n-stat-grid",
      "title": "Stat grid",
      "category": "component",
      "description": "Responsive auto-fit wrapper for n-stat or metric tiles.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Origin: dashboard metric rows in both products. Compose with n-icon-tile for an icon.",
      "example": "<div class=\"n-stat-grid\">\n  <div class=\"n-stat\">\n    <span class=\"n-stat-label\">Leads found</span>\n    <span class=\"n-stat-value\">1,284</span>\n  </div>\n  <div class=\"n-stat\">\n    <span class=\"n-stat-label\">Active scans</span>\n    <span class=\"n-stat-value\">7</span>\n  </div>\n</div>"
    },
    {
      "name": "n-banner",
      "title": "Promo banner",
      "category": "component",
      "description": "Wide, high-emphasis marketing/upgrade panel with an optional dark surface.",
      "element": null,
      "requires": [],
      "variants": [
        "n-banner-split",
        "n-banner-dark"
      ],
      "sizes": [],
      "parts": [
        "n-banner-eyebrow",
        "n-banner-title",
        "n-banner-text",
        "n-banner-actions",
        "n-banner-media"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Origin: LeadScrapper Pro upgrade banner. Add n-banner-split for a side-by-side layout at ≥768px.",
      "example": "<section class=\"n-banner n-banner-split n-banner-dark\">\n  <div>\n    <p class=\"n-banner-eyebrow\">Premium</p>\n    <h2 class=\"n-banner-title\">Unlock market insights</h2>\n    <p class=\"n-banner-text\">Daily AI deep-dives into every lead you discover.</p>\n  </div>\n  <div class=\"n-banner-actions\">\n    <button class=\"n-btn n-btn-primary\">Upgrade</button>\n  </div>\n</section>"
    },
    {
      "name": "n-dock",
      "title": "Action dock",
      "category": "component",
      "description": "Bottom-centered floating bar of actions; the page scrolls behind it.",
      "element": null,
      "requires": [],
      "variants": [
        "n-dock-bar-dark"
      ],
      "sizes": [],
      "parts": [
        "n-dock-bar",
        "n-dock-item",
        "n-dock-divider"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Keep discernible names on icon-only items (aria-label). The dock does not trap focus.",
      "notes": "Origin: Itiner client-portal floating bar.",
      "example": "<div class=\"n-dock\">\n  <div class=\"n-dock-bar n-dock-bar-dark\">\n    <button class=\"n-dock-item\">Request change</button>\n    <span class=\"n-dock-divider\" aria-hidden=\"true\"></span>\n    <button class=\"n-dock-item\">Ask for help</button>\n  </div>\n</div>"
    },
    {
      "name": "n-cookie-bar",
      "title": "Consent bar",
      "category": "component",
      "description": "Persistent bottom notice bar with an actions cluster (e.g. cookie consent).",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-cookie-bar-text",
        "n-cookie-bar-actions"
      ],
      "states": [],
      "responsive": true,
      "accessibility": "Use role=\"dialog\" with a label; make Decline as prominent as Accept; do not trap the whole page.",
      "notes": "Origin: Itiner and LeadScrapper Pro cookie banners.",
      "example": "<div class=\"n-cookie-bar\" role=\"dialog\" aria-label=\"Cookie consent\">\n  <p class=\"n-cookie-bar-text\">We use cookies to improve the product.</p>\n  <div class=\"n-cookie-bar-actions\">\n    <button class=\"n-btn n-btn-light\">Decline</button>\n    <button class=\"n-btn n-btn-primary\">Accept</button>\n  </div>\n</div>"
    },
    {
      "name": "n-combobox",
      "title": "Combobox",
      "category": "component",
      "description": "Typeahead input paired with a results list. Wrap an n-input and a list.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-combobox-list",
        "n-combobox-option",
        "n-combobox-empty"
      ],
      "states": [
        "aria-selected",
        "hover"
      ],
      "responsive": false,
      "accessibility": "Follow the ARIA combobox pattern (aria-expanded, aria-controls, aria-activedescendant); Enter selects the active option instead of submitting.",
      "notes": "Origin: Itiner place autocomplete and LeadScrapper Pro niche picker. Requires JS for filtering + keyboard nav.",
      "example": "<div class=\"n-combobox\">\n  <input class=\"n-input\" type=\"text\" role=\"combobox\" aria-expanded=\"true\" aria-controls=\"places\" placeholder=\"Search city\">\n  <ul class=\"n-combobox-list\" id=\"places\" role=\"listbox\">\n    <li><button class=\"n-combobox-option\" role=\"option\" aria-selected=\"true\">Lisbon, Portugal</button></li>\n    <li><button class=\"n-combobox-option\" role=\"option\" aria-selected=\"false\">Lima, Peru</button></li>\n  </ul>\n</div>"
    },
    {
      "name": "n-timeline",
      "title": "Timeline",
      "category": "component",
      "description": "Vertical connector list with a numbered or icon marker per item.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-timeline-item",
        "n-timeline-marker",
        "n-timeline-marker-muted",
        "n-timeline-title",
        "n-timeline-meta",
        "n-timeline-content"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Origin: Itiner itinerary day timeline. Reusable for feeds, tracking, and steppers.",
      "example": "<ol class=\"n-timeline\">\n  <li class=\"n-timeline-item\">\n    <span class=\"n-timeline-marker\">1</span>\n    <p class=\"n-timeline-title\">Arrive in Lisbon</p>\n    <p class=\"n-timeline-meta\">Day 1 · Hotel check-in</p>\n  </li>\n  <li class=\"n-timeline-item\">\n    <span class=\"n-timeline-marker n-timeline-marker-muted\">2</span>\n    <p class=\"n-timeline-title\">Free day</p>\n  </li>\n</ol>"
    },
    {
      "name": "n-plan",
      "title": "Pricing plan",
      "category": "component",
      "description": "Pricing tier card with price, feature list, and a featured/inverted state.",
      "element": null,
      "requires": [],
      "variants": [
        "n-plan-featured",
        "n-plan-inverted"
      ],
      "sizes": [],
      "parts": [
        "n-plan-grid",
        "n-plan-ribbon",
        "n-plan-name",
        "n-plan-price",
        "n-plan-period",
        "n-plan-desc",
        "n-plan-features",
        "n-plan-feature"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Origin: pricing pages of both products. Use n-plan-inverted for a solid-brand featured tier.",
      "example": "<div class=\"n-plan-grid\">\n  <div class=\"n-plan n-plan-featured\">\n    <span class=\"n-plan-ribbon\">Popular</span>\n    <p class=\"n-plan-name\">Pro</p>\n    <p class=\"n-plan-price\">$49<span class=\"n-plan-period\">/mo</span></p>\n    <ul class=\"n-plan-features\">\n      <li class=\"n-plan-feature\">500 audits / month</li>\n      <li class=\"n-plan-feature\">CSV export</li>\n    </ul>\n    <button class=\"n-btn n-btn-primary\">Choose Pro</button>\n  </div>\n</div>"
    },
    {
      "name": "n-checklist",
      "title": "Checklist",
      "category": "component",
      "description": "Onboarding task list; mark finished rows with n-checklist-done.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-checklist-item",
        "n-checklist-marker",
        "n-checklist-done"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Do not rely on colour alone for completion — pair the state with an icon or text.",
      "notes": "Origin: Itiner onboarding checklist.",
      "example": "<ul class=\"n-checklist\">\n  <li class=\"n-checklist-item n-checklist-done\">\n    <span class=\"n-checklist-marker\" aria-hidden=\"true\">✓</span>\n    <span>Create your first trip</span>\n  </li>\n  <li class=\"n-checklist-item\">\n    <span class=\"n-checklist-marker\" aria-hidden=\"true\">○</span>\n    <span>Invite a team member</span>\n  </li>\n</ul>"
    },
    {
      "name": "n-table-stack",
      "title": "Responsive table",
      "category": "component",
      "description": "Table modifier that collapses each row into a card below 768px using data-label.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [],
      "states": [],
      "responsive": false,
      "accessibility": "Give every <td> a data-label matching its column header so the stacked card keeps label→value pairing.",
      "notes": "Origin: LeadScrapper Pro recent-discoveries table. Combine with n-table.",
      "example": "<table class=\"n-table n-table-stack\">\n  <thead><tr><th>Business</th><th>Status</th></tr></thead>\n  <tbody>\n    <tr>\n      <td data-label=\"Business\">Blue Bottle</td>\n      <td data-label=\"Status\">Enriched</td>\n    </tr>\n  </tbody>\n</table>"
    },
    {
      "name": "n-search-field",
      "title": "Search field",
      "category": "component",
      "description": "Input wrapper with a built-in leading search glyph.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-search-input"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Give the input an associated <label> or aria-label; the glyph is decorative.",
      "notes": "Origin: search bars in both products (Itiner trip search, LeadScrapper prospect search).",
      "example": "<div class=\"n-search-field\">\n  <input class=\"n-input n-search-input\" type=\"search\" placeholder=\"Search leads\">\n</div>"
    },
    {
      "name": "n-footer",
      "title": "Marketing footer",
      "category": "component",
      "description": "Multi-column site footer with a link grid and a bottom bar.",
      "element": "footer",
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-footer-grid",
        "n-footer-col",
        "n-footer-title",
        "n-footer-bottom"
      ],
      "states": [],
      "responsive": false,
      "accessibility": null,
      "notes": "Origin: marketing footers in both products.",
      "example": "<footer class=\"n-footer\">\n  <div class=\"n-container\">\n    <div class=\"n-footer-grid\">\n      <div class=\"n-footer-col\">\n        <p class=\"n-footer-title\">Product</p>\n        <a href=\"#\">Features</a>\n        <a href=\"#\">Pricing</a>\n      </div>\n      <div class=\"n-footer-col\">\n        <p class=\"n-footer-title\">Legal</p>\n        <a href=\"#\">Privacy</a>\n        <a href=\"#\">Terms</a>\n      </div>\n    </div>\n    <div class=\"n-footer-bottom\">\n      <span>© 2026 Acme</span>\n      <span>Made with Nucleus</span>\n    </div>\n  </div>\n</footer>"
    },
    {
      "name": "n-signal-list",
      "title": "Signal list",
      "category": "component",
      "description": "Dotted list for pro/con or insight bullets, colour-coded by sentiment.",
      "element": null,
      "requires": [],
      "variants": [],
      "sizes": [],
      "parts": [
        "n-signal",
        "n-signal-positive",
        "n-signal-negative",
        "n-signal-neutral"
      ],
      "states": [],
      "responsive": false,
      "accessibility": "Sentiment is dot-colour plus position — keep the text self-describing so it does not rely on colour alone.",
      "notes": "Origin: LeadScrapper Pro audit \"what's working / needs fixing\" lists.",
      "example": "<ul class=\"n-signal-list\">\n  <li class=\"n-signal n-signal-positive\">Fast, secure checkout</li>\n  <li class=\"n-signal n-signal-negative\">No mobile layout</li>\n  <li class=\"n-signal n-signal-neutral\">Blog last updated 2019</li>\n</ul>"
    }
  ],
  "classes": [
    {
      "class": "n-absolute",
      "name": "n-absolute",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets position: absolute.",
      "css": "position: absolute;"
    },
    {
      "class": "n-accordion",
      "name": "n-accordion",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-surface"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-accordion\">\n  <details>\n    <summary>What is Nucleus?</summary>\n    <div class=\"n-accordion-panel\">A zero-build CSS framework.</div>\n  </details>\n</div>"
      ],
      "description": "Disclosure group built on native <details>/<summary>.",
      "css": "border: 1px solid var(--n-border-color); border-radius: var(--n-radius-lg); background: var(--n-surface); overflow: clip;"
    },
    {
      "class": "n-accordion-panel",
      "name": "n-accordion-panel",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-accordion",
      "description": "Accordion modifier/part (see .n-accordion).",
      "css": "padding: 1rem; border-top: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-active",
      "name": "n-active",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": true,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "aliasOf": "n-is-active",
      "replacement": "n-is-active",
      "since": "1.x",
      "description": "Sets color: var(--n-primary).",
      "css": "color: var(--n-primary);"
    },
    {
      "class": "n-alert",
      "name": "n-alert",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius",
        "--n-text-sm",
        "--n-shadow-sm"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-alert n-alert-success\" role=\"status\">\n  Your changes have been saved.\n</div>"
      ],
      "description": "Colored message banner for contextual feedback.",
      "css": "padding: 0.875rem 1rem; border-radius: var(--n-radius); border-left: 4px solid transparent; font-size: var(--n-text-sm); line-height: 1.5; box-shadow: var(--n-shadow-sm);"
    },
    {
      "class": "n-alert-danger",
      "name": "n-alert-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: #fef2f2; border-left-color: var(--n-danger); color: #991b1b;"
    },
    {
      "class": "n-alert-dark",
      "name": "n-alert-dark",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: var(--n-dark); border-left-color: #0f172a; color: #fff;"
    },
    {
      "class": "n-alert-info",
      "name": "n-alert-info",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: #ecfeff; border-left-color: var(--n-info); color: #155e75;"
    },
    {
      "class": "n-alert-light",
      "name": "n-alert-light",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-sunken",
        "--n-border-color",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: var(--n-surface-sunken); border-left-color: var(--n-border-color); color: var(--n-text);"
    },
    {
      "class": "n-alert-primary",
      "name": "n-alert-primary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary-soft",
        "--n-primary",
        "--n-primary-ink"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: var(--n-primary-soft); border-left-color: var(--n-primary); color: var(--n-primary-ink);"
    },
    {
      "class": "n-alert-secondary",
      "name": "n-alert-secondary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary-soft",
        "--n-secondary",
        "--n-secondary-h"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: var(--n-secondary-soft); border-left-color: var(--n-secondary); color: var(--n-secondary-h);"
    },
    {
      "class": "n-alert-success",
      "name": "n-alert-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: #f0fdf4; border-left-color: var(--n-success); color: #166534;"
    },
    {
      "class": "n-alert-warning",
      "name": "n-alert-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-alert",
      "description": "Alert modifier/part (see .n-alert).",
      "css": "background: #fffbeb; border-left-color: var(--n-warning); color: #92400e;"
    },
    {
      "class": "n-aspect-square",
      "name": "n-aspect-square",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets aspect-ratio: 1.",
      "css": "aspect-ratio: 1;"
    },
    {
      "class": "n-aspect-video",
      "name": "n-aspect-video",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets aspect-ratio: 16 / 9.",
      "css": "aspect-ratio: 16 / 9;"
    },
    {
      "class": "n-auto-grid",
      "name": "n-auto-grid",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [
        "Uses a 16rem default minimum column width. Override --n-grid-min when needed."
      ],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [
        "--n-grid-min",
        "--n-grid-gap"
      ],
      "since": "2.x",
      "examples": [
        "<div class=\"n-auto-grid\" style=\"--n-grid-min: 16rem\">\n  <article class=\"n-card\"><div class=\"n-card-body\">One</div></article>\n  <article class=\"n-card\"><div class=\"n-card-body\">Two</div></article>\n  <article class=\"n-card\"><div class=\"n-card-body\">Three</div></article>\n</div>"
      ],
      "description": "Applies display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--n-grid-min, 16rem)), 1fr)); gap: var(--n-grid-gap, var(--n-gutter)).",
      "css": "display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--n-grid-min, 16rem)), 1fr)); gap: var(--n-grid-gap, var(--n-gutter));"
    },
    {
      "class": "n-avatar",
      "name": "n-avatar",
      "category": "helper",
      "role": "component",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-primary",
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<span class=\"n-avatar\">AB</span>\n<span class=\"n-avatar\"><img src=\"/user.jpg\" alt=\"Ada\"></span>"
      ],
      "description": "Applies display: inline-flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; border-radius: var(--n-radius-full); background: var(--n-primary); color: #fff; font-weight: 600; font-size: var(--n-text-sm); overflow: hidden."
    },
    {
      "class": "n-avatar-group",
      "name": "n-avatar-group",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-avatar",
      "description": "Avatar modifier/part (see .n-avatar).",
      "css": "display: flex; align-items: center; padding-inline-start: 0.5rem;"
    },
    {
      "class": "n-avatar-lg",
      "name": "n-avatar-lg",
      "category": "helper",
      "role": "size",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-avatar",
      "description": "Applies width: 3.5rem; height: 3.5rem; font-size: var(--n-text-lg).",
      "css": "width: 3.5rem; height: 3.5rem; font-size: var(--n-text-lg);"
    },
    {
      "class": "n-avatar-sm",
      "name": "n-avatar-sm",
      "category": "helper",
      "role": "size",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-avatar",
      "description": "Applies width: 2rem; height: 2rem; font-size: var(--n-text-xs).",
      "css": "width: 2rem; height: 2rem; font-size: var(--n-text-xs);"
    },
    {
      "class": "n-backdrop-blur",
      "name": "n-backdrop-blur",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px).",
      "css": "backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);"
    },
    {
      "class": "n-badge",
      "name": "n-badge",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-radius-full"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<span class=\"n-badge n-badge-primary\">Beta</span>"
      ],
      "description": "Small pill for counts, labels, or status.",
      "css": "display: inline-flex; align-items: center; padding: 0.125rem 0.5rem; font-size: var(--n-text-xs); font-weight: 600; border-radius: var(--n-radius-full); line-height: 1.5;"
    },
    {
      "class": "n-badge-danger",
      "name": "n-badge-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: #fef2f2; color: #991b1b;"
    },
    {
      "class": "n-badge-dark",
      "name": "n-badge-dark",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: var(--n-dark); color: #fff;"
    },
    {
      "class": "n-badge-info",
      "name": "n-badge-info",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: #ecfeff; color: #155e75;"
    },
    {
      "class": "n-badge-light",
      "name": "n-badge-light",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-sunken",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: var(--n-surface-sunken); color: var(--n-text);"
    },
    {
      "class": "n-badge-primary",
      "name": "n-badge-primary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary-soft",
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: var(--n-primary-soft); color: var(--n-primary);"
    },
    {
      "class": "n-badge-secondary",
      "name": "n-badge-secondary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary-soft",
        "--n-secondary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: var(--n-secondary-soft); color: var(--n-secondary);"
    },
    {
      "class": "n-badge-soft",
      "name": "n-badge-soft",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary-soft",
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: var(--n-primary-soft); color: var(--n-primary);"
    },
    {
      "class": "n-badge-success",
      "name": "n-badge-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: #f0fdf4; color: #166534;"
    },
    {
      "class": "n-badge-warning",
      "name": "n-badge-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-badge",
      "description": "Badge modifier/part (see .n-badge).",
      "css": "background: #fffbeb; color: #92400e;"
    },
    {
      "class": "n-banner",
      "name": "n-banner",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-xl",
        "--n-surface-raised"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<section class=\"n-banner n-banner-split n-banner-dark\">\n  <div>\n    <p class=\"n-banner-eyebrow\">Premium</p>\n    <h2 class=\"n-banner-title\">Unlock market insights</h2>\n    <p class=\"n-banner-text\">Daily AI deep-dives into every lead you discover.</p>\n  </div>\n  <div class=\"n-banner-actions\">\n    <button class=\"n-btn n-btn-primary\">Upgrade</button>\n  </div>\n</section>"
      ],
      "description": "Wide, high-emphasis marketing/upgrade panel with an optional dark surface."
    },
    {
      "class": "n-banner-actions",
      "name": "n-banner-actions",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "display: flex; flex-wrap: wrap; gap: 0.75rem;"
    },
    {
      "class": "n-banner-dark",
      "name": "n-banner-dark",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "border-color: transparent; color: #f8fafc; background: radial-gradient(120% 120% at 100% 0%, rgba(15, 118, 110, 0.35), transparent 60%), var(--n-dark);"
    },
    {
      "class": "n-banner-eyebrow",
      "name": "n-banner-eyebrow",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "font-size: var(--n-text-xs); font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: var(--n-primary);"
    },
    {
      "class": "n-banner-media",
      "name": "n-banner-media",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "flex: none;"
    },
    {
      "class": "n-banner-split",
      "name": "n-banner-split",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "flex-direction: row; align-items: center; justify-content: space-between;"
    },
    {
      "class": "n-banner-text",
      "name": "n-banner-text",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "color: var(--n-text-muted); max-width: 46ch;"
    },
    {
      "class": "n-banner-title",
      "name": "n-banner-title",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-2xl"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-banner",
      "description": "Promo banner modifier/part (see .n-banner).",
      "css": "font-size: var(--n-text-2xl); font-weight: 700; line-height: 1.2;"
    },
    {
      "class": "n-bg-danger",
      "name": "n-bg-danger",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger",
        "--n-on-danger"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-danger); color: var(--n-on-danger).",
      "css": "background-color: var(--n-danger); color: var(--n-on-danger);"
    },
    {
      "class": "n-bg-dark",
      "name": "n-bg-dark",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-dark); color: #fff.",
      "css": "background-color: var(--n-dark); color: #fff;"
    },
    {
      "class": "n-bg-info",
      "name": "n-bg-info",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info",
        "--n-on-info"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-info); color: var(--n-on-info).",
      "css": "background-color: var(--n-info); color: var(--n-on-info);"
    },
    {
      "class": "n-bg-light",
      "name": "n-bg-light",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-light",
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-light); color: var(--n-dark).",
      "css": "background-color: var(--n-light); color: var(--n-dark);"
    },
    {
      "class": "n-bg-muted",
      "name": "n-bg-muted",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "description": "Sets background-color: var(--n-bg-muted).",
      "css": "background-color: var(--n-bg-muted);"
    },
    {
      "class": "n-bg-primary",
      "name": "n-bg-primary",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-on-primary"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-primary); color: var(--n-on-primary).",
      "css": "background-color: var(--n-primary); color: var(--n-on-primary);"
    },
    {
      "class": "n-bg-secondary",
      "name": "n-bg-secondary",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary",
        "--n-on-secondary"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-secondary); color: var(--n-on-secondary).",
      "css": "background-color: var(--n-secondary); color: var(--n-on-secondary);"
    },
    {
      "class": "n-bg-success",
      "name": "n-bg-success",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success",
        "--n-on-success"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-success); color: var(--n-on-success).",
      "css": "background-color: var(--n-success); color: var(--n-on-success);"
    },
    {
      "class": "n-bg-warning",
      "name": "n-bg-warning",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning",
        "--n-on-warning"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-warning); color: var(--n-on-warning).",
      "css": "background-color: var(--n-warning); color: var(--n-on-warning);"
    },
    {
      "class": "n-bg-white",
      "name": "n-bg-white",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: #fff; color: var(--n-dark).",
      "css": "background-color: #fff; color: var(--n-dark);"
    },
    {
      "class": "n-blockquote",
      "name": "n-blockquote",
      "category": "content",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-text-muted",
        "--n-text-lg"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<blockquote class=\"n-blockquote\">Design is how it works.</blockquote>"
      ],
      "description": "Applies padding-inline-start: 1.25rem; border-inline-start: 4px solid var(--n-primary); color: var(--n-text-muted); font-size: var(--n-text-lg); font-style: italic.",
      "css": "padding-inline-start: 1.25rem; border-inline-start: 4px solid var(--n-primary); color: var(--n-text-muted); font-size: var(--n-text-lg); font-style: italic;"
    },
    {
      "class": "n-blur-sm",
      "name": "n-blur-sm",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets filter: blur(4px).",
      "css": "filter: blur(4px);"
    },
    {
      "class": "n-border",
      "name": "n-border",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Sets border: 1px solid var(--n-border-color).",
      "css": "border: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-border-0",
      "name": "n-border-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets border: none.",
      "css": "border: none;"
    },
    {
      "class": "n-border-b",
      "name": "n-border-b",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-bottom: 1px solid var(--n-border-color).",
      "css": "border-bottom: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-border-danger",
      "name": "n-border-danger",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-danger).",
      "css": "border-color: var(--n-danger);"
    },
    {
      "class": "n-border-dark",
      "name": "n-border-dark",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-dark).",
      "css": "border-color: var(--n-dark);"
    },
    {
      "class": "n-border-info",
      "name": "n-border-info",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-info).",
      "css": "border-color: var(--n-info);"
    },
    {
      "class": "n-border-l",
      "name": "n-border-l",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-left: 1px solid var(--n-border-color).",
      "css": "border-left: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-border-light",
      "name": "n-border-light",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-light"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-light).",
      "css": "border-color: var(--n-light);"
    },
    {
      "class": "n-border-primary",
      "name": "n-border-primary",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-primary).",
      "css": "border-color: var(--n-primary);"
    },
    {
      "class": "n-border-r",
      "name": "n-border-r",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-right: 1px solid var(--n-border-color).",
      "css": "border-right: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-border-secondary",
      "name": "n-border-secondary",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-secondary).",
      "css": "border-color: var(--n-secondary);"
    },
    {
      "class": "n-border-success",
      "name": "n-border-success",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-success).",
      "css": "border-color: var(--n-success);"
    },
    {
      "class": "n-border-t",
      "name": "n-border-t",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-top: 1px solid var(--n-border-color).",
      "css": "border-top: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-border-warning",
      "name": "n-border-warning",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-warning).",
      "css": "border-color: var(--n-warning);"
    },
    {
      "class": "n-bottom-0",
      "name": "n-bottom-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets bottom: 0.",
      "css": "bottom: 0;"
    },
    {
      "class": "n-breadcrumb",
      "name": "n-breadcrumb",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted",
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<nav aria-label=\"Breadcrumb\">\n  <ol class=\"n-breadcrumb\">\n    <li><a href=\"/\">Home</a></li>\n    <li><a href=\"/docs\">Docs</a></li>\n    <li aria-current=\"page\">Buttons</li>\n  </ol>\n</nav>"
      ],
      "description": "Ordered trail of ancestor links.",
      "css": "display: flex; flex-wrap: wrap; align-items: center; gap: 0.5rem; color: var(--n-text-muted); font-size: var(--n-text-sm); list-style: none;"
    },
    {
      "class": "n-break-inside-avoid",
      "name": "n-break-inside-avoid",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets break-inside: avoid.",
      "css": "break-inside: avoid;"
    },
    {
      "class": "n-btn",
      "name": "n-btn",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-control-padding-x",
        "--n-text-sm",
        "--n-radius",
        "--n-duration",
        "--n-ease",
        "--n-shadow-sm",
        "--n-control-height"
      ],
      "customPropertyReferences": [],
      "states": [
        "hover",
        "active",
        "focus-visible",
        "disabled"
      ],
      "examples": [
        "<button class=\"n-btn n-btn-primary\">Continue</button>\n<button class=\"n-btn n-btn-outline-primary\">Learn more</button>\n<button class=\"n-btn n-btn-primary\" disabled>Disabled</button>"
      ],
      "description": "Base button. Combine with a color variant and optional size."
    },
    {
      "class": "n-btn-danger",
      "name": "n-btn-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger",
        "--n-on-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-danger); color: var(--n-on-danger);"
    },
    {
      "class": "n-btn-dark",
      "name": "n-btn-dark",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-dark); color: #fff;"
    },
    {
      "class": "n-btn-ghost",
      "name": "n-btn-ghost",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-primary);"
    },
    {
      "class": "n-btn-info",
      "name": "n-btn-info",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info",
        "--n-on-info"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-info); color: var(--n-on-info);"
    },
    {
      "class": "n-btn-lg",
      "name": "n-btn-lg",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "padding: 0.75rem 1.75rem; font-size: var(--n-text-lg);"
    },
    {
      "class": "n-btn-light",
      "name": "n-btn-light",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-light",
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-light); color: var(--n-dark);"
    },
    {
      "class": "n-btn-outline-danger",
      "name": "n-btn-outline-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-danger); border-color: var(--n-danger);"
    },
    {
      "class": "n-btn-outline-dark",
      "name": "n-btn-outline-dark",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-dark); border-color: var(--n-dark);"
    },
    {
      "class": "n-btn-outline-info",
      "name": "n-btn-outline-info",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-info); border-color: var(--n-info);"
    },
    {
      "class": "n-btn-outline-light",
      "name": "n-btn-outline-light",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text",
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-text); border-color: var(--n-border-color);"
    },
    {
      "class": "n-btn-outline-primary",
      "name": "n-btn-outline-primary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-primary); border-color: var(--n-primary);"
    },
    {
      "class": "n-btn-outline-secondary",
      "name": "n-btn-outline-secondary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-secondary); border-color: var(--n-secondary);"
    },
    {
      "class": "n-btn-outline-success",
      "name": "n-btn-outline-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-success); border-color: var(--n-success);"
    },
    {
      "class": "n-btn-outline-warning",
      "name": "n-btn-outline-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning-h",
        "--n-warning"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: transparent; color: var(--n-warning-h); border-color: var(--n-warning);"
    },
    {
      "class": "n-btn-primary",
      "name": "n-btn-primary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-on-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-primary); color: var(--n-on-primary);"
    },
    {
      "class": "n-btn-secondary",
      "name": "n-btn-secondary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary",
        "--n-on-secondary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-secondary); color: var(--n-on-secondary);"
    },
    {
      "class": "n-btn-sm",
      "name": "n-btn-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "padding: 0.25rem 0.75rem; font-size: var(--n-text-xs);"
    },
    {
      "class": "n-btn-success",
      "name": "n-btn-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success",
        "--n-on-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-success); color: var(--n-on-success);"
    },
    {
      "class": "n-btn-warning",
      "name": "n-btn-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning",
        "--n-on-warning"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "background: var(--n-warning); color: var(--n-on-warning);"
    },
    {
      "class": "n-button-group",
      "name": "n-button-group",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-btn",
      "description": "Button modifier/part (see .n-btn).",
      "css": "display: inline-flex;"
    },
    {
      "class": "n-callout",
      "name": "n-callout",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-callout n-callout-primary\">\n  <p class=\"n-callout-title\">Heads up</p>\n  <p>Container queries need a modern browser.</p>\n</div>"
      ],
      "description": "Boxed aside for tips and warnings.",
      "css": "padding: 1rem; border: 1px solid var(--n-border-color); border-radius: var(--n-radius-lg); background: var(--n-bg-muted);"
    },
    {
      "class": "n-callout-danger",
      "name": "n-callout-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-callout",
      "description": "Callout modifier/part (see .n-callout).",
      "css": "border-color: rgba(220, 38, 38, 0.3); background: #fef2f2; color: #7f1d1d;"
    },
    {
      "class": "n-callout-primary",
      "name": "n-callout-primary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary-border",
        "--n-primary-soft",
        "--n-primary-ink"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-callout",
      "description": "Callout modifier/part (see .n-callout).",
      "css": "border-color: var(--n-primary-border); background: var(--n-primary-soft); color: var(--n-primary-ink);"
    },
    {
      "class": "n-callout-success",
      "name": "n-callout-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-callout",
      "description": "Callout modifier/part (see .n-callout).",
      "css": "border-color: rgba(21, 128, 61, 0.3); background: #f0fdf4; color: #14532d;"
    },
    {
      "class": "n-callout-title",
      "name": "n-callout-title",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-callout",
      "description": "Callout modifier/part (see .n-callout).",
      "css": "margin-block-end: 0.25rem; font-weight: 700;"
    },
    {
      "class": "n-capitalize",
      "name": "n-capitalize",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-transform: capitalize.",
      "css": "text-transform: capitalize;"
    },
    {
      "class": "n-caption",
      "name": "n-caption",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "description": "Applies font-size: var(--n-text-xs); line-height: 1.5; color: var(--n-text-muted).",
      "css": "font-size: var(--n-text-xs); line-height: 1.5; color: var(--n-text-muted);"
    },
    {
      "class": "n-card",
      "name": "n-card",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg",
        "--n-border-color",
        "--n-radius-lg",
        "--n-shadow-sm",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<article class=\"n-card\">\n  <div class=\"n-card-header\">Plan</div>\n  <div class=\"n-card-body\">\n    <p class=\"n-text-muted\">Everything you need to start.</p>\n  </div>\n  <div class=\"n-card-footer\">\n    <button class=\"n-btn n-btn-primary\">Choose</button>\n  </div>\n</article>"
      ],
      "description": "Surface container with optional header, body, and footer regions."
    },
    {
      "class": "n-card-body",
      "name": "n-card-body",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-card",
      "description": "Card modifier/part (see .n-card).",
      "css": "padding: 1.25rem;"
    },
    {
      "class": "n-card-elevated",
      "name": "n-card-elevated",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-card",
      "description": "Card modifier/part (see .n-card)."
    },
    {
      "class": "n-card-footer",
      "name": "n-card-footer",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-card",
      "description": "Card modifier/part (see .n-card).",
      "css": "padding: 1rem 1.25rem; border-top: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-card-header",
      "name": "n-card-header",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-card",
      "description": "Card modifier/part (see .n-card).",
      "css": "padding: 1rem 1.25rem; border-bottom: 1px solid var(--n-border-color); font-weight: 600;"
    },
    {
      "class": "n-card-img",
      "name": "n-card-img",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-card",
      "description": "Card modifier/part (see .n-card).",
      "css": "width: 100%; display: block;"
    },
    {
      "class": "n-card-interactive",
      "name": "n-card-interactive",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-card",
      "description": "Card modifier/part (see .n-card)."
    },
    {
      "class": "n-center",
      "name": "n-center",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [
        "Creates a grid formatting context and centers its children on both axes."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "1.x",
      "description": "Applies display: grid; place-items: center.",
      "css": "display: grid; place-items: center;"
    },
    {
      "class": "n-character-count",
      "name": "n-character-count",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted",
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "description": "Applies margin-block-start: 0.25rem; color: var(--n-text-muted); font-size: var(--n-text-xs); text-align: end.",
      "css": "margin-block-start: 0.25rem; color: var(--n-text-muted); font-size: var(--n-text-xs); text-align: end;"
    },
    {
      "class": "n-checkbox",
      "name": "n-checkbox",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<label class=\"n-checkbox\">\n  <input type=\"checkbox\"> Subscribe to updates\n</label>\n<label class=\"n-radio\">\n  <input type=\"radio\" name=\"tier\"> Free\n</label>"
      ],
      "description": "Inline label wrapper for a native checkbox or radio.",
      "css": "display: inline-flex; align-items: center; gap: 0.5rem; cursor: pointer; font-size: var(--n-text-sm); min-height: 2.75rem;"
    },
    {
      "class": "n-checklist",
      "name": "n-checklist",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<ul class=\"n-checklist\">\n  <li class=\"n-checklist-item n-checklist-done\">\n    <span class=\"n-checklist-marker\" aria-hidden=\"true\">✓</span>\n    <span>Create your first trip</span>\n  </li>\n  <li class=\"n-checklist-item\">\n    <span class=\"n-checklist-marker\" aria-hidden=\"true\">○</span>\n    <span>Invite a team member</span>\n  </li>\n</ul>"
      ],
      "description": "Onboarding task list; mark finished rows with n-checklist-done.",
      "css": "list-style: none; padding: 0; margin: 0; display: grid; gap: 0.75rem;"
    },
    {
      "class": "n-checklist-done",
      "name": "n-checklist-done",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-checklist",
      "description": "Checklist modifier/part (see .n-checklist).",
      "css": "opacity: 0.55;"
    },
    {
      "class": "n-checklist-item",
      "name": "n-checklist-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-checklist",
      "description": "Checklist modifier/part (see .n-checklist).",
      "css": "display: flex; align-items: flex-start; gap: 0.625rem;"
    },
    {
      "class": "n-checklist-marker",
      "name": "n-checklist-marker",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-checklist",
      "description": "Checklist modifier/part (see .n-checklist).",
      "css": "flex: none; color: var(--n-text-muted); line-height: 1.4;"
    },
    {
      "class": "n-chip",
      "name": "n-chip",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-full",
        "--n-surface",
        "--n-text",
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<span class=\"n-chip n-chip-removable\">\n  Design\n  <button class=\"n-chip-remove\" aria-label=\"Remove\">×</button>\n</span>"
      ],
      "description": "Compact token, optionally removable."
    },
    {
      "class": "n-chip-removable",
      "name": "n-chip-removable",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-chip",
      "description": "Chip modifier/part (see .n-chip).",
      "css": "padding-inline-end: 0.375rem;"
    },
    {
      "class": "n-chip-remove",
      "name": "n-chip-remove",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-chip",
      "description": "Chip modifier/part (see .n-chip).",
      "css": "display: inline-grid; width: 1.375rem; height: 1.375rem; place-items: center; border: 0; border-radius: 50%; background: transparent; color: var(--n-text-muted); cursor: pointer;"
    },
    {
      "class": "n-clamp-1",
      "name": "n-clamp-1",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden.",
      "css": "display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;"
    },
    {
      "class": "n-clamp-2",
      "name": "n-clamp-2",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden.",
      "css": "display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;"
    },
    {
      "class": "n-clamp-3",
      "name": "n-clamp-3",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden.",
      "css": "display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;"
    },
    {
      "class": "n-clamp-4",
      "name": "n-clamp-4",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden.",
      "css": "display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;"
    },
    {
      "class": "n-clamp-5",
      "name": "n-clamp-5",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden.",
      "css": "display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;"
    },
    {
      "class": "n-clamp-6",
      "name": "n-clamp-6",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden.",
      "css": "display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;"
    },
    {
      "class": "n-clearfix",
      "name": "n-clearfix",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-clearfix`)."
    },
    {
      "class": "n-cluster",
      "name": "n-cluster",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [
        "--n-cluster-gap"
      ],
      "examples": [
        "<div class=\"n-cluster\">\n  <span class=\"n-badge n-badge-primary\">New</span>\n  <span class=\"n-badge n-badge-success\">Stable</span>\n</div>"
      ],
      "description": "Applies display: flex; flex-wrap: wrap; align-items: center; gap: var(--n-cluster-gap, var(--n-space-2)).",
      "css": "display: flex; flex-wrap: wrap; align-items: center; gap: var(--n-cluster-gap, var(--n-space-2));"
    },
    {
      "class": "n-code",
      "name": "n-code",
      "category": "content",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-font-mono"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-code-block",
      "description": "Sets font-family: var(--n-font-mono).",
      "css": "font-family: var(--n-font-mono);"
    },
    {
      "class": "n-code-block",
      "name": "n-code-block",
      "category": "content",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-font-mono"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<pre class=\"n-code-block\"><code>npm install @navitallabs/nucleus-css</code></pre>\n<p>Press <kbd class=\"n-kbd\">⌘</kbd> <kbd class=\"n-kbd\">K</kbd> to search.</p>"
      ],
      "description": "Sets font-family: var(--n-font-mono).",
      "css": "font-family: var(--n-font-mono);"
    },
    {
      "class": "n-col-1",
      "name": "n-col-1",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-row",
      "description": "Sets grid-column: span 1.",
      "css": "grid-column: span 1;"
    },
    {
      "class": "n-col-10",
      "name": "n-col-10",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 10.",
      "css": "grid-column: span 10;"
    },
    {
      "class": "n-col-11",
      "name": "n-col-11",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 11.",
      "css": "grid-column: span 11;"
    },
    {
      "class": "n-col-12",
      "name": "n-col-12",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-row",
      "description": "Sets grid-column: span 12.",
      "css": "grid-column: span 12;"
    },
    {
      "class": "n-col-2",
      "name": "n-col-2",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 2.",
      "css": "grid-column: span 2;"
    },
    {
      "class": "n-col-3",
      "name": "n-col-3",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 3.",
      "css": "grid-column: span 3;"
    },
    {
      "class": "n-col-4",
      "name": "n-col-4",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 4.",
      "css": "grid-column: span 4;"
    },
    {
      "class": "n-col-5",
      "name": "n-col-5",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 5.",
      "css": "grid-column: span 5;"
    },
    {
      "class": "n-col-6",
      "name": "n-col-6",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-row",
      "description": "Sets grid-column: span 6.",
      "css": "grid-column: span 6;"
    },
    {
      "class": "n-col-7",
      "name": "n-col-7",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 7.",
      "css": "grid-column: span 7;"
    },
    {
      "class": "n-col-8",
      "name": "n-col-8",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 8.",
      "css": "grid-column: span 8;"
    },
    {
      "class": "n-col-9",
      "name": "n-col-9",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 9.",
      "css": "grid-column: span 9;"
    },
    {
      "class": "n-col-lg-1",
      "name": "n-col-lg-1",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 1.",
      "css": "grid-column: span 1;"
    },
    {
      "class": "n-col-lg-10",
      "name": "n-col-lg-10",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 10.",
      "css": "grid-column: span 10;"
    },
    {
      "class": "n-col-lg-11",
      "name": "n-col-lg-11",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 11.",
      "css": "grid-column: span 11;"
    },
    {
      "class": "n-col-lg-12",
      "name": "n-col-lg-12",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 12.",
      "css": "grid-column: span 12;"
    },
    {
      "class": "n-col-lg-2",
      "name": "n-col-lg-2",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 2.",
      "css": "grid-column: span 2;"
    },
    {
      "class": "n-col-lg-3",
      "name": "n-col-lg-3",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 3.",
      "css": "grid-column: span 3;"
    },
    {
      "class": "n-col-lg-4",
      "name": "n-col-lg-4",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-row",
      "description": "Sets grid-column: span 4.",
      "css": "grid-column: span 4;"
    },
    {
      "class": "n-col-lg-5",
      "name": "n-col-lg-5",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 5.",
      "css": "grid-column: span 5;"
    },
    {
      "class": "n-col-lg-6",
      "name": "n-col-lg-6",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 6.",
      "css": "grid-column: span 6;"
    },
    {
      "class": "n-col-lg-7",
      "name": "n-col-lg-7",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 7.",
      "css": "grid-column: span 7;"
    },
    {
      "class": "n-col-lg-8",
      "name": "n-col-lg-8",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 8.",
      "css": "grid-column: span 8;"
    },
    {
      "class": "n-col-lg-9",
      "name": "n-col-lg-9",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 9.",
      "css": "grid-column: span 9;"
    },
    {
      "class": "n-col-md-1",
      "name": "n-col-md-1",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 1.",
      "css": "grid-column: span 1;"
    },
    {
      "class": "n-col-md-10",
      "name": "n-col-md-10",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 10.",
      "css": "grid-column: span 10;"
    },
    {
      "class": "n-col-md-11",
      "name": "n-col-md-11",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 11.",
      "css": "grid-column: span 11;"
    },
    {
      "class": "n-col-md-12",
      "name": "n-col-md-12",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 12.",
      "css": "grid-column: span 12;"
    },
    {
      "class": "n-col-md-2",
      "name": "n-col-md-2",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 2.",
      "css": "grid-column: span 2;"
    },
    {
      "class": "n-col-md-3",
      "name": "n-col-md-3",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 3.",
      "css": "grid-column: span 3;"
    },
    {
      "class": "n-col-md-4",
      "name": "n-col-md-4",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 4.",
      "css": "grid-column: span 4;"
    },
    {
      "class": "n-col-md-5",
      "name": "n-col-md-5",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 5.",
      "css": "grid-column: span 5;"
    },
    {
      "class": "n-col-md-6",
      "name": "n-col-md-6",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-row",
      "description": "Sets grid-column: span 6.",
      "css": "grid-column: span 6;"
    },
    {
      "class": "n-col-md-7",
      "name": "n-col-md-7",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 7.",
      "css": "grid-column: span 7;"
    },
    {
      "class": "n-col-md-8",
      "name": "n-col-md-8",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 8.",
      "css": "grid-column: span 8;"
    },
    {
      "class": "n-col-md-9",
      "name": "n-col-md-9",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 9.",
      "css": "grid-column: span 9;"
    },
    {
      "class": "n-col-sm-1",
      "name": "n-col-sm-1",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 1.",
      "css": "grid-column: span 1;"
    },
    {
      "class": "n-col-sm-10",
      "name": "n-col-sm-10",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 10.",
      "css": "grid-column: span 10;"
    },
    {
      "class": "n-col-sm-11",
      "name": "n-col-sm-11",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 11.",
      "css": "grid-column: span 11;"
    },
    {
      "class": "n-col-sm-12",
      "name": "n-col-sm-12",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 12.",
      "css": "grid-column: span 12;"
    },
    {
      "class": "n-col-sm-2",
      "name": "n-col-sm-2",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 2.",
      "css": "grid-column: span 2;"
    },
    {
      "class": "n-col-sm-3",
      "name": "n-col-sm-3",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 3.",
      "css": "grid-column: span 3;"
    },
    {
      "class": "n-col-sm-4",
      "name": "n-col-sm-4",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 4.",
      "css": "grid-column: span 4;"
    },
    {
      "class": "n-col-sm-5",
      "name": "n-col-sm-5",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 5.",
      "css": "grid-column: span 5;"
    },
    {
      "class": "n-col-sm-6",
      "name": "n-col-sm-6",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 6.",
      "css": "grid-column: span 6;"
    },
    {
      "class": "n-col-sm-7",
      "name": "n-col-sm-7",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 7.",
      "css": "grid-column: span 7;"
    },
    {
      "class": "n-col-sm-8",
      "name": "n-col-sm-8",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 8.",
      "css": "grid-column: span 8;"
    },
    {
      "class": "n-col-sm-9",
      "name": "n-col-sm-9",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 9.",
      "css": "grid-column: span 9;"
    },
    {
      "class": "n-col-xl-1",
      "name": "n-col-xl-1",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 1.",
      "css": "grid-column: span 1;"
    },
    {
      "class": "n-col-xl-10",
      "name": "n-col-xl-10",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 10.",
      "css": "grid-column: span 10;"
    },
    {
      "class": "n-col-xl-11",
      "name": "n-col-xl-11",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 11.",
      "css": "grid-column: span 11;"
    },
    {
      "class": "n-col-xl-12",
      "name": "n-col-xl-12",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 12.",
      "css": "grid-column: span 12;"
    },
    {
      "class": "n-col-xl-2",
      "name": "n-col-xl-2",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 2.",
      "css": "grid-column: span 2;"
    },
    {
      "class": "n-col-xl-3",
      "name": "n-col-xl-3",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 3.",
      "css": "grid-column: span 3;"
    },
    {
      "class": "n-col-xl-4",
      "name": "n-col-xl-4",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 4.",
      "css": "grid-column: span 4;"
    },
    {
      "class": "n-col-xl-5",
      "name": "n-col-xl-5",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 5.",
      "css": "grid-column: span 5;"
    },
    {
      "class": "n-col-xl-6",
      "name": "n-col-xl-6",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 6.",
      "css": "grid-column: span 6;"
    },
    {
      "class": "n-col-xl-7",
      "name": "n-col-xl-7",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 7.",
      "css": "grid-column: span 7;"
    },
    {
      "class": "n-col-xl-8",
      "name": "n-col-xl-8",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 8.",
      "css": "grid-column: span 8;"
    },
    {
      "class": "n-col-xl-9",
      "name": "n-col-xl-9",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets grid-column: span 9.",
      "css": "grid-column: span 9;"
    },
    {
      "class": "n-columns-2",
      "name": "n-columns-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [],
      "description": "Applies columns: 2; column-gap: var(--n-gutter).",
      "css": "columns: 2; column-gap: var(--n-gutter);"
    },
    {
      "class": "n-columns-3",
      "name": "n-columns-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [],
      "description": "Applies columns: 3; column-gap: var(--n-gutter).",
      "css": "columns: 3; column-gap: var(--n-gutter);"
    },
    {
      "class": "n-combobox",
      "name": "n-combobox",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "states": [
        "aria-selected",
        "hover"
      ],
      "examples": [
        "<div class=\"n-combobox\">\n  <input class=\"n-input\" type=\"text\" role=\"combobox\" aria-expanded=\"true\" aria-controls=\"places\" placeholder=\"Search city\">\n  <ul class=\"n-combobox-list\" id=\"places\" role=\"listbox\">\n    <li><button class=\"n-combobox-option\" role=\"option\" aria-selected=\"true\">Lisbon, Portugal</button></li>\n    <li><button class=\"n-combobox-option\" role=\"option\" aria-selected=\"false\">Lima, Peru</button></li>\n  </ul>\n</div>"
      ],
      "description": "Typeahead input paired with a results list. Wrap an n-input and a list.",
      "css": "position: relative;"
    },
    {
      "class": "n-combobox-empty",
      "name": "n-combobox-empty",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-combobox",
      "description": "Combobox modifier/part (see .n-combobox).",
      "css": "padding: 1rem; text-align: center; font-size: var(--n-text-sm); color: var(--n-text-muted);"
    },
    {
      "class": "n-combobox-list",
      "name": "n-combobox-list",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-raised",
        "--n-border-color",
        "--n-radius-lg",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-combobox",
      "description": "Combobox modifier/part (see .n-combobox)."
    },
    {
      "class": "n-combobox-option",
      "name": "n-combobox-option",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius",
        "--n-text-sm",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-combobox",
      "description": "Combobox modifier/part (see .n-combobox)."
    },
    {
      "class": "n-container",
      "name": "n-container",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-container\">\n  <!-- page content -->\n</div>"
      ],
      "description": "Applies width: 100%; margin-inline: auto; padding-inline: var(--n-gutter).",
      "css": "width: 100%; margin-inline: auto; padding-inline: var(--n-gutter);"
    },
    {
      "class": "n-container-fluid",
      "name": "n-container-fluid",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-container",
      "description": "Applies width: 100%; margin-inline: auto; padding-inline: var(--n-gutter); max-width: none.",
      "css": "width: 100%; margin-inline: auto; padding-inline: var(--n-gutter); max-width: none;"
    },
    {
      "class": "n-container-query",
      "name": "n-container-query",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets container-type: inline-size.",
      "css": "container-type: inline-size;"
    },
    {
      "class": "n-content",
      "name": "n-content",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies width: min(100% - 2rem, 70ch); margin-inline: auto.",
      "css": "width: min(100% - 2rem, 70ch); margin-inline: auto;"
    },
    {
      "class": "n-cookie-bar",
      "name": "n-cookie-bar",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-surface-raised",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-cookie-bar\" role=\"dialog\" aria-label=\"Cookie consent\">\n  <p class=\"n-cookie-bar-text\">We use cookies to improve the product.</p>\n  <div class=\"n-cookie-bar-actions\">\n    <button class=\"n-btn n-btn-light\">Decline</button>\n    <button class=\"n-btn n-btn-primary\">Accept</button>\n  </div>\n</div>"
      ],
      "description": "Persistent bottom notice bar with an actions cluster (e.g. cookie consent)."
    },
    {
      "class": "n-cookie-bar-actions",
      "name": "n-cookie-bar-actions",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-cookie-bar",
      "description": "Consent bar modifier/part (see .n-cookie-bar).",
      "css": "display: flex; gap: 0.5rem; flex-wrap: wrap;"
    },
    {
      "class": "n-cookie-bar-text",
      "name": "n-cookie-bar-text",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-cookie-bar",
      "description": "Consent bar modifier/part (see .n-cookie-bar).",
      "css": "font-size: var(--n-text-sm); color: var(--n-text-muted); flex: 1;"
    },
    {
      "class": "n-cover",
      "name": "n-cover",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [
        "--n-cover-height"
      ],
      "description": "Applies display: flex; min-height: var(--n-cover-height, 100dvh); flex-direction: column; padding: var(--n-space-3).",
      "css": "display: flex; min-height: var(--n-cover-height, 100dvh); flex-direction: column; padding: var(--n-space-3);"
    },
    {
      "class": "n-cover-center",
      "name": "n-cover-center",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-cover-center`)."
    },
    {
      "class": "n-cq-row",
      "name": "n-cq-row",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "description": "Applies display: flex; align-items: center; gap: var(--n-space-3).",
      "css": "display: flex; align-items: center; gap: var(--n-space-3);"
    },
    {
      "class": "n-d-block",
      "name": "n-d-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: block.",
      "css": "display: block;"
    },
    {
      "class": "n-d-flex",
      "name": "n-d-flex",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": true,
      "gotchas": [
        "Backward-compatible display-family alias. Prefer n-flex in new markup."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "aliasOf": "n-flex",
      "replacement": "n-flex",
      "since": "1.x",
      "description": "Sets display: flex.",
      "css": "display: flex;"
    },
    {
      "class": "n-d-grid",
      "name": "n-d-grid",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: grid.",
      "css": "display: grid;"
    },
    {
      "class": "n-d-inline",
      "name": "n-d-inline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline.",
      "css": "display: inline;"
    },
    {
      "class": "n-d-inline-block",
      "name": "n-d-inline-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline-block.",
      "css": "display: inline-block;"
    },
    {
      "class": "n-d-inline-flex",
      "name": "n-d-inline-flex",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline-flex.",
      "css": "display: inline-flex;"
    },
    {
      "class": "n-d-lg-block",
      "name": "n-d-lg-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: block.",
      "css": "display: block;"
    },
    {
      "class": "n-d-lg-flex",
      "name": "n-d-lg-flex",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: flex.",
      "css": "display: flex;"
    },
    {
      "class": "n-d-lg-inline",
      "name": "n-d-lg-inline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline.",
      "css": "display: inline;"
    },
    {
      "class": "n-d-lg-inline-block",
      "name": "n-d-lg-inline-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline-block.",
      "css": "display: inline-block;"
    },
    {
      "class": "n-d-lg-none",
      "name": "n-d-lg-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: none.",
      "css": "display: none;"
    },
    {
      "class": "n-d-md-block",
      "name": "n-d-md-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: block.",
      "css": "display: block;"
    },
    {
      "class": "n-d-md-flex",
      "name": "n-d-md-flex",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: flex.",
      "css": "display: flex;"
    },
    {
      "class": "n-d-md-inline",
      "name": "n-d-md-inline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline.",
      "css": "display: inline;"
    },
    {
      "class": "n-d-md-inline-block",
      "name": "n-d-md-inline-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline-block.",
      "css": "display: inline-block;"
    },
    {
      "class": "n-d-md-none",
      "name": "n-d-md-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: none.",
      "css": "display: none;"
    },
    {
      "class": "n-d-none",
      "name": "n-d-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [
        "Uses normal cascade priority. It is intentionally not an alias of forceful n-hidden."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "1.x",
      "description": "Sets display: none.",
      "css": "display: none;"
    },
    {
      "class": "n-d-sm-block",
      "name": "n-d-sm-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: block.",
      "css": "display: block;"
    },
    {
      "class": "n-d-sm-flex",
      "name": "n-d-sm-flex",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: flex.",
      "css": "display: flex;"
    },
    {
      "class": "n-d-sm-inline",
      "name": "n-d-sm-inline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline.",
      "css": "display: inline;"
    },
    {
      "class": "n-d-sm-inline-block",
      "name": "n-d-sm-inline-block",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: inline-block.",
      "css": "display: inline-block;"
    },
    {
      "class": "n-d-sm-none",
      "name": "n-d-sm-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": true,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: none.",
      "css": "display: none;"
    },
    {
      "class": "n-dark-mode",
      "name": "n-dark-mode",
      "category": "theme",
      "role": "theme",
      "layer": "themes",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies --n-text: #e2e8f0; --n-text-muted: #94a3b8; --n-bg: #0f172a; --n-bg-muted: #1e293b; --n-border-color: #334155; --n-surface: #0f172a; --n-surface-raised: #172033; --n-surface-sunken: #0b1220; --n-overlay: rgba(2, 6, 23, 0.76); --n-primary: #d5a44f; --n-primary-h: #e2bc75; --n-secondary: #c28b31; --n-secondary-h: #d5a44f; --n-focus: rgba(213, 164, 79, 0.42); --n-primary-soft: rgba(213, 164, 79, 0.13); --n-primary-border: rgba(213, 164, 79, 0.42); --n-primary-ink: #f0d395; --n-secondary-soft: rgba(194, 139, 49, 0.14); --n-visited: #d5a44f; --n-on-primary: #1a160f; --n-on-secondary: #1a160f; color-scheme: dark."
    },
    {
      "class": "n-dialog",
      "name": "n-dialog",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-xl",
        "--n-surface-raised",
        "--n-text",
        "--n-shadow-xl"
      ],
      "customPropertyReferences": [
        "--n-dialog-width"
      ],
      "examples": [
        "<dialog class=\"n-dialog\">\n  <div class=\"n-dialog-header\"><strong>Confirm</strong></div>\n  <div class=\"n-dialog-body\">Delete this item?</div>\n  <form method=\"dialog\" class=\"n-dialog-footer\">\n    <button class=\"n-btn n-btn-light\">Cancel</button>\n    <button class=\"n-btn n-btn-danger\">Delete</button>\n  </form>\n</dialog>"
      ],
      "description": "Native <dialog> modal. Open with dialog.showModal() in JavaScript."
    },
    {
      "class": "n-dialog-body",
      "name": "n-dialog-body",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-dialog",
      "description": "Dialog modifier/part (see .n-dialog).",
      "css": "padding: 1rem 1.25rem;"
    },
    {
      "class": "n-dialog-footer",
      "name": "n-dialog-footer",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-dialog",
      "description": "Dialog modifier/part (see .n-dialog).",
      "css": "padding: 1rem 1.25rem;"
    },
    {
      "class": "n-dialog-header",
      "name": "n-dialog-header",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-dialog",
      "description": "Dialog modifier/part (see .n-dialog).",
      "css": "padding: 1rem 1.25rem;"
    },
    {
      "class": "n-disabled",
      "name": "n-disabled",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": true,
      "gotchas": [
        "Prefer native disabled or aria-disabled=true when those semantics are accurate."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "aliasOf": "n-is-disabled",
      "replacement": "n-is-disabled",
      "since": "1.x",
      "description": "Applies opacity: 0.5; pointer-events: none; cursor: not-allowed.",
      "css": "opacity: 0.5; pointer-events: none; cursor: not-allowed;"
    },
    {
      "class": "n-divider",
      "name": "n-divider",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Applies border: none; border-top: 1px solid var(--n-border-color); margin: 1.5rem 0.",
      "css": "border: none; border-top: 1px solid var(--n-border-color); margin: 1.5rem 0;"
    },
    {
      "class": "n-divider-gradient",
      "name": "n-divider-gradient",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "description": "Applies height: 1px; border: 0; background: linear-gradient(90deg, transparent, var(--n-border-color), transparent).",
      "css": "height: 1px; border: 0; background: linear-gradient(90deg, transparent, var(--n-border-color), transparent);"
    },
    {
      "class": "n-dock",
      "name": "n-dock",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-dock\">\n  <div class=\"n-dock-bar n-dock-bar-dark\">\n    <button class=\"n-dock-item\">Request change</button>\n    <span class=\"n-dock-divider\" aria-hidden=\"true\"></span>\n    <button class=\"n-dock-item\">Ask for help</button>\n  </div>\n</div>"
      ],
      "description": "Bottom-centered floating bar of actions; the page scrolls behind it.",
      "css": "position: fixed; left: 0; right: 0; bottom: 1.25rem; z-index: 40; display: flex; justify-content: center; padding: 0 1rem; pointer-events: none;"
    },
    {
      "class": "n-dock-bar",
      "name": "n-dock-bar",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-full",
        "--n-surface-raised",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-dock",
      "description": "Action dock modifier/part (see .n-dock)."
    },
    {
      "class": "n-dock-bar-dark",
      "name": "n-dock-bar-dark",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-dock",
      "description": "Action dock modifier/part (see .n-dock).",
      "css": "border-color: rgba(255, 255, 255, 0.12); color: #f8fafc; background: rgba(15, 23, 42, 0.92); backdrop-filter: blur(12px);"
    },
    {
      "class": "n-dock-divider",
      "name": "n-dock-divider",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-dock",
      "description": "Action dock modifier/part (see .n-dock).",
      "css": "width: 1px; align-self: stretch; margin: 0.25rem 0; background: var(--n-border-color);"
    },
    {
      "class": "n-dock-item",
      "name": "n-dock-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius",
        "--n-text-sm",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-dock",
      "description": "Action dock modifier/part (see .n-dock)."
    },
    {
      "class": "n-dragging",
      "name": "n-dragging",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": true,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "aliasOf": "n-is-dragging",
      "replacement": "n-is-dragging",
      "since": "2.x",
      "description": "Applies opacity: 0.72; box-shadow: var(--n-shadow-lg); transform: rotate(1deg); cursor: grabbing.",
      "css": "opacity: 0.72; box-shadow: var(--n-shadow-lg); transform: rotate(1deg); cursor: grabbing;"
    },
    {
      "class": "n-drawer",
      "name": "n-drawer",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [
        "--n-drawer-width"
      ],
      "examples": [
        "<dialog class=\"n-dialog n-drawer\">\n  <div class=\"n-dialog-body\">Side panel</div>\n</dialog>"
      ],
      "description": "Edge-anchored <dialog> panel.",
      "css": "width: min(90vw, var(--n-drawer-width, 26rem)); height: 100dvh; max-height: none; margin: 0 0 0 auto; border: 0; border-inline-start: 1px solid var(--n-border-color); border-radius: 0;"
    },
    {
      "class": "n-drawer-left",
      "name": "n-drawer-left",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-drawer",
      "description": "Drawer modifier/part (see .n-drawer)."
    },
    {
      "class": "n-dropdown",
      "name": "n-dropdown",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-surface-raised",
        "--n-text",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-dropdown\">\n  <button class=\"n-dropdown-item\">Profile</button>\n  <button class=\"n-dropdown-item\">Settings</button>\n</div>"
      ],
      "description": "Menu surface of n-dropdown-item rows. Best inside a popover."
    },
    {
      "class": "n-dropdown-item",
      "name": "n-dropdown-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-sm"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-dropdown",
      "description": "Dropdown menu modifier/part (see .n-dropdown)."
    },
    {
      "class": "n-duration-150",
      "name": "n-duration-150",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-duration: 150ms.",
      "css": "transition-duration: 150ms;"
    },
    {
      "class": "n-duration-300",
      "name": "n-duration-300",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-duration: 300ms.",
      "css": "transition-duration: 300ms;"
    },
    {
      "class": "n-duration-500",
      "name": "n-duration-500",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-duration: 500ms.",
      "css": "transition-duration: 500ms;"
    },
    {
      "class": "n-duration-75",
      "name": "n-duration-75",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-duration: 75ms.",
      "css": "transition-duration: 75ms;"
    },
    {
      "class": "n-ease-in",
      "name": "n-ease-in",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-timing-function: cubic-bezier(.4,0,1,1).",
      "css": "transition-timing-function: cubic-bezier(.4,0,1,1);"
    },
    {
      "class": "n-ease-in-out",
      "name": "n-ease-in-out",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-timing-function: cubic-bezier(.4,0,.2,1).",
      "css": "transition-timing-function: cubic-bezier(.4,0,.2,1);"
    },
    {
      "class": "n-ease-linear",
      "name": "n-ease-linear",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-timing-function: linear.",
      "css": "transition-timing-function: linear;"
    },
    {
      "class": "n-ease-out",
      "name": "n-ease-out",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition-timing-function: cubic-bezier(0,0,.2,1).",
      "css": "transition-timing-function: cubic-bezier(0,0,.2,1);"
    },
    {
      "class": "n-empty-state",
      "name": "n-empty-state",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-empty-state\">\n  <div class=\"n-empty-state-icon\">📭</div>\n  <h3>No messages</h3>\n  <p class=\"n-text-muted\">You're all caught up.</p>\n</div>"
      ],
      "description": "Centered placeholder for empty views.",
      "css": "display: grid; max-width: 32rem; place-items: center; gap: 0.75rem; margin-inline: auto; padding: 3rem 1.5rem; text-align: center;"
    },
    {
      "class": "n-empty-state-icon",
      "name": "n-empty-state-icon",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-empty-state",
      "description": "Empty state modifier/part (see .n-empty-state).",
      "css": "display: grid; width: 3.5rem; height: 3.5rem; place-items: center; border-radius: var(--n-radius-full); background: var(--n-bg-muted); font-size: 1.5rem;"
    },
    {
      "class": "n-error-text",
      "name": "n-error-text",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "font-size: var(--n-text-xs); margin-top: 0.25rem; color: var(--n-danger);"
    },
    {
      "class": "n-expandable",
      "name": "n-expandable",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-expandable`)."
    },
    {
      "class": "n-expanded",
      "name": "n-expanded",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": true,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "aliasOf": "n-is-expanded",
      "replacement": "n-is-expanded",
      "since": "2.x",
      "description": "Sets background: var(--n-bg-muted).",
      "css": "background: var(--n-bg-muted);"
    },
    {
      "class": "n-field-row",
      "name": "n-field-row",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-fieldset",
      "description": "Fieldset modifier/part (see .n-fieldset).",
      "css": "display: grid; gap: 0.375rem;"
    },
    {
      "class": "n-fieldset",
      "name": "n-fieldset",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3",
        "--n-border-color",
        "--n-radius-lg"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<fieldset class=\"n-fieldset\">\n  <legend>Address</legend>\n  <div class=\"n-form-grid\">\n    <input class=\"n-input\" placeholder=\"City\">\n    <input class=\"n-input\" placeholder=\"Postal code\">\n  </div>\n</fieldset>"
      ],
      "description": "Grouped form controls with a legend.",
      "css": "min-width: 0; padding: var(--n-space-3); border: 1px solid var(--n-border-color); border-radius: var(--n-radius-lg);"
    },
    {
      "class": "n-file-input",
      "name": "n-file-input",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius",
        "--n-bg",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "description": "Applies width: 100%; border: 1px solid var(--n-border-color); border-radius: var(--n-radius); background: var(--n-bg); color: var(--n-text-muted).",
      "css": "width: 100%; border: 1px solid var(--n-border-color); border-radius: var(--n-radius); background: var(--n-bg); color: var(--n-text-muted);"
    },
    {
      "class": "n-fixed",
      "name": "n-fixed",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets position: fixed.",
      "css": "position: fixed;"
    },
    {
      "class": "n-flex",
      "name": "n-flex",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: flex.",
      "css": "display: flex;"
    },
    {
      "class": "n-flex-1",
      "name": "n-flex-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex: 1 1 0%.",
      "css": "flex: 1 1 0%;"
    },
    {
      "class": "n-flex-auto",
      "name": "n-flex-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex: 1 1 auto.",
      "css": "flex: 1 1 auto;"
    },
    {
      "class": "n-flex-col",
      "name": "n-flex-col",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-direction: column.",
      "css": "flex-direction: column;"
    },
    {
      "class": "n-flex-col-reverse",
      "name": "n-flex-col-reverse",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-direction: column-reverse.",
      "css": "flex-direction: column-reverse;"
    },
    {
      "class": "n-flex-none",
      "name": "n-flex-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex: none.",
      "css": "flex: none;"
    },
    {
      "class": "n-flex-nowrap",
      "name": "n-flex-nowrap",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-wrap: nowrap.",
      "css": "flex-wrap: nowrap;"
    },
    {
      "class": "n-flex-row",
      "name": "n-flex-row",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-direction: row.",
      "css": "flex-direction: row;"
    },
    {
      "class": "n-flex-row-reverse",
      "name": "n-flex-row-reverse",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-direction: row-reverse.",
      "css": "flex-direction: row-reverse;"
    },
    {
      "class": "n-flex-wrap",
      "name": "n-flex-wrap",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-wrap: wrap.",
      "css": "flex-wrap: wrap;"
    },
    {
      "class": "n-flow",
      "name": "n-flow",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-flow`)."
    },
    {
      "class": "n-focus-ring",
      "name": "n-focus-ring",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-focus-ring`)."
    },
    {
      "class": "n-font-bold",
      "name": "n-font-bold",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-weight: 700.",
      "css": "font-weight: 700;"
    },
    {
      "class": "n-font-light",
      "name": "n-font-light",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-weight: 300.",
      "css": "font-weight: 300;"
    },
    {
      "class": "n-font-medium",
      "name": "n-font-medium",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-weight: 500.",
      "css": "font-weight: 500;"
    },
    {
      "class": "n-font-mono",
      "name": "n-font-mono",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-font-mono"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-family: var(--n-font-mono).",
      "css": "font-family: var(--n-font-mono);"
    },
    {
      "class": "n-font-normal",
      "name": "n-font-normal",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-weight: 400.",
      "css": "font-weight: 400;"
    },
    {
      "class": "n-font-semibold",
      "name": "n-font-semibold",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-weight: 600.",
      "css": "font-weight: 600;"
    },
    {
      "class": "n-footer",
      "name": "n-footer",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-surface"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<footer class=\"n-footer\">\n  <div class=\"n-container\">\n    <div class=\"n-footer-grid\">\n      <div class=\"n-footer-col\">\n        <p class=\"n-footer-title\">Product</p>\n        <a href=\"#\">Features</a>\n        <a href=\"#\">Pricing</a>\n      </div>\n      <div class=\"n-footer-col\">\n        <p class=\"n-footer-title\">Legal</p>\n        <a href=\"#\">Privacy</a>\n        <a href=\"#\">Terms</a>\n      </div>\n    </div>\n    <div class=\"n-footer-bottom\">\n      <span>© 2026 Acme</span>\n      <span>Made with Nucleus</span>\n    </div>\n  </div>\n</footer>"
      ],
      "description": "Multi-column site footer with a link grid and a bottom bar.",
      "css": "border-top: 1px solid var(--n-border-color); background: var(--n-surface); padding: 2.5rem 0;"
    },
    {
      "class": "n-footer-bottom",
      "name": "n-footer-bottom",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-text-sm",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-footer",
      "description": "Marketing footer modifier/part (see .n-footer)."
    },
    {
      "class": "n-footer-col",
      "name": "n-footer-col",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-footer",
      "description": "Marketing footer modifier/part (see .n-footer).",
      "css": "display: grid; gap: 0.5rem; align-content: start;"
    },
    {
      "class": "n-footer-grid",
      "name": "n-footer-grid",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-footer",
      "description": "Marketing footer modifier/part (see .n-footer).",
      "css": "display: grid; grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr)); gap: 2rem;"
    },
    {
      "class": "n-footer-title",
      "name": "n-footer-title",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-footer",
      "description": "Marketing footer modifier/part (see .n-footer).",
      "css": "font-size: var(--n-text-xs); font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: var(--n-text-muted);"
    },
    {
      "class": "n-form-grid",
      "name": "n-form-grid",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-component-gap"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-fieldset",
      "description": "Fieldset modifier/part (see .n-fieldset).",
      "css": "display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr)); gap: var(--n-component-gap);"
    },
    {
      "class": "n-form-group",
      "name": "n-form-group",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "margin-bottom: 1rem;"
    },
    {
      "class": "n-frame",
      "name": "n-frame",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [
        "--n-frame-ratio"
      ],
      "description": "Applies overflow: hidden; aspect-ratio: var(--n-frame-ratio, 16 / 9).",
      "css": "overflow: hidden; aspect-ratio: var(--n-frame-ratio, 16 / 9);"
    },
    {
      "class": "n-gap-0",
      "name": "n-gap-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets gap: var(--n-space-0).",
      "css": "gap: var(--n-space-0);"
    },
    {
      "class": "n-gap-1",
      "name": "n-gap-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets gap: var(--n-space-1).",
      "css": "gap: var(--n-space-1);"
    },
    {
      "class": "n-gap-2",
      "name": "n-gap-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets gap: var(--n-space-2).",
      "css": "gap: var(--n-space-2);"
    },
    {
      "class": "n-gap-3",
      "name": "n-gap-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets gap: var(--n-space-3).",
      "css": "gap: var(--n-space-3);"
    },
    {
      "class": "n-gap-4",
      "name": "n-gap-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets gap: var(--n-space-4).",
      "css": "gap: var(--n-space-4);"
    },
    {
      "class": "n-gap-5",
      "name": "n-gap-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets gap: var(--n-space-5).",
      "css": "gap: var(--n-space-5);"
    },
    {
      "class": "n-gauge",
      "name": "n-gauge",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-radius-full",
        "--n-surface-sunken"
      ],
      "customPropertyReferences": [
        "--n-gauge-size",
        "--n-gauge-color",
        "--n-gauge-value"
      ],
      "examples": [
        "<div class=\"n-gauge n-gauge-success\" style=\"--n-gauge-value: 74\" role=\"img\" aria-label=\"Score 74 of 100\">\n  <span class=\"n-gauge-value\">74</span>\n</div>"
      ],
      "description": "Radial score ring driven by the --n-gauge-value custom property (0–100)."
    },
    {
      "class": "n-gauge-danger",
      "name": "n-gauge-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "--n-gauge-color: var(--n-danger);"
    },
    {
      "class": "n-gauge-label",
      "name": "n-gauge-label",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "position: relative; z-index: 1; font-size: var(--n-text-xs); color: var(--n-text-muted);"
    },
    {
      "class": "n-gauge-lg",
      "name": "n-gauge-lg",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "--n-gauge-size: 7rem;"
    },
    {
      "class": "n-gauge-sm",
      "name": "n-gauge-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "--n-gauge-size: 3.5rem;"
    },
    {
      "class": "n-gauge-success",
      "name": "n-gauge-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "--n-gauge-color: var(--n-success);"
    },
    {
      "class": "n-gauge-value",
      "name": "n-gauge-value",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-lg",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "position: relative; z-index: 1; font-weight: 700; font-size: var(--n-text-lg); color: var(--n-text);"
    },
    {
      "class": "n-gauge-warning",
      "name": "n-gauge-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-gauge",
      "description": "Gauge modifier/part (see .n-gauge).",
      "css": "--n-gauge-color: var(--n-warning);"
    },
    {
      "class": "n-gradient-border",
      "name": "n-gradient-border",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg"
      ],
      "customPropertyReferences": [],
      "description": "Applies position: relative; border: 1px solid transparent; background: linear-gradient(var(--n-bg), var(--n-bg)) padding-box, linear-gradient(135deg, rgba(99,102,241,.8), rgba(14,165,233,.55)) border-box.",
      "css": "position: relative; border: 1px solid transparent; background: linear-gradient(var(--n-bg), var(--n-bg)) padding-box, linear-gradient(135deg, rgba(99,102,241,.8), rgba(14,165,233,.55)) border-box;"
    },
    {
      "class": "n-gradient-mesh",
      "name": "n-gradient-mesh",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-bg); background-image: radial-gradient(circle at 10% 15%, rgba(15, 118, 110, 0.18), transparent 30%), radial-gradient(circle at 90% 10%, rgba(14, 116, 144, 0.14), transparent 28%), radial-gradient(circle at 70% 90%, rgba(20, 125, 116, 0.12), transparent 32%)."
    },
    {
      "class": "n-gradient-primary",
      "name": "n-gradient-primary",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-secondary"
      ],
      "customPropertyReferences": [],
      "description": "Applies background: linear-gradient(135deg, var(--n-primary), var(--n-secondary)); color: #fff.",
      "css": "background: linear-gradient(135deg, var(--n-primary), var(--n-secondary)); color: #fff;"
    },
    {
      "class": "n-gradient-text",
      "name": "n-gradient-text",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-secondary"
      ],
      "customPropertyReferences": [],
      "description": "Applies background: linear-gradient(135deg, var(--n-primary), var(--n-secondary)); -webkit-background-clip: text; background-clip: text; color: transparent.",
      "css": "background: linear-gradient(135deg, var(--n-primary), var(--n-secondary)); -webkit-background-clip: text; background-clip: text; color: transparent;"
    },
    {
      "class": "n-grayscale",
      "name": "n-grayscale",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets filter: grayscale(1).",
      "css": "filter: grayscale(1);"
    },
    {
      "class": "n-grid-auto-fill",
      "name": "n-grid-auto-fill",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [
        "--n-grid-min",
        "--n-grid-gap"
      ],
      "variantOf": "n-auto-grid",
      "description": "Applies display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--n-grid-min, 14rem)), 1fr)); gap: var(--n-grid-gap, var(--n-gutter)).",
      "css": "display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--n-grid-min, 14rem)), 1fr)); gap: var(--n-grid-gap, var(--n-gutter));"
    },
    {
      "class": "n-grid-auto-fit",
      "name": "n-grid-auto-fit",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [
        "Uses a 14rem default minimum column width, so it is not an alias of n-auto-grid."
      ],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [
        "--n-grid-min",
        "--n-grid-gap"
      ],
      "variantOf": "n-auto-grid",
      "since": "2.x",
      "description": "Applies display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--n-grid-min, 14rem)), 1fr)); gap: var(--n-grid-gap, var(--n-gutter)).",
      "css": "display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, var(--n-grid-min, 14rem)), 1fr)); gap: var(--n-grid-gap, var(--n-gutter));"
    },
    {
      "class": "n-grow",
      "name": "n-grow",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-grow: 1.",
      "css": "flex-grow: 1;"
    },
    {
      "class": "n-h-auto",
      "name": "n-h-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets height: auto.",
      "css": "height: auto;"
    },
    {
      "class": "n-h-full",
      "name": "n-h-full",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets height: 100%.",
      "css": "height: 100%;"
    },
    {
      "class": "n-h-screen",
      "name": "n-h-screen",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets height: 100vh.",
      "css": "height: 100vh;"
    },
    {
      "class": "n-helper-text",
      "name": "n-helper-text",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "font-size: var(--n-text-xs); margin-top: 0.25rem; color: var(--n-text-muted);"
    },
    {
      "class": "n-hidden",
      "name": "n-hidden",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [
        "Force-hides with !important. Use n-d-none when normal cascade behavior is preferable."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "1.x",
      "description": "Sets display: none !important.",
      "css": "display: none !important;"
    },
    {
      "class": "n-hover-lift",
      "name": "n-hover-lift",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "description": "Sets transition: transform var(--n-duration) var(--n-ease), box-shadow var(--n-duration) var(--n-ease).",
      "css": "transition: transform var(--n-duration) var(--n-ease), box-shadow var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-hover-scale",
      "name": "n-hover-scale",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "description": "Sets transition: transform var(--n-duration) var(--n-ease).",
      "css": "transition: transform var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-icon-tile",
      "name": "n-icon-tile",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-lg",
        "--n-primary-soft",
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<span class=\"n-icon-tile n-icon-tile-success\" aria-hidden=\"true\">✓</span>"
      ],
      "description": "Rounded container for a single icon, color-tinted to context."
    },
    {
      "class": "n-icon-tile-danger",
      "name": "n-icon-tile-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "background: rgba(220, 38, 38, 0.14); color: var(--n-danger);"
    },
    {
      "class": "n-icon-tile-info",
      "name": "n-icon-tile-info",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "background: rgba(14, 116, 144, 0.14); color: var(--n-info);"
    },
    {
      "class": "n-icon-tile-lg",
      "name": "n-icon-tile-lg",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-xl"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "width: 3.5rem; height: 3.5rem; border-radius: var(--n-radius-xl);"
    },
    {
      "class": "n-icon-tile-neutral",
      "name": "n-icon-tile-neutral",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-sunken",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "background: var(--n-surface-sunken); color: var(--n-text-muted);"
    },
    {
      "class": "n-icon-tile-primary",
      "name": "n-icon-tile-primary",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary-soft",
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "background: var(--n-primary-soft); color: var(--n-primary);"
    },
    {
      "class": "n-icon-tile-round",
      "name": "n-icon-tile-round",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "border-radius: var(--n-radius-full);"
    },
    {
      "class": "n-icon-tile-sm",
      "name": "n-icon-tile-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "width: 2rem; height: 2rem; border-radius: var(--n-radius);"
    },
    {
      "class": "n-icon-tile-success",
      "name": "n-icon-tile-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "background: rgba(21, 128, 61, 0.14); color: var(--n-success);"
    },
    {
      "class": "n-icon-tile-warning",
      "name": "n-icon-tile-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning-h"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-icon-tile",
      "description": "Icon tile modifier/part (see .n-icon-tile).",
      "css": "background: rgba(245, 158, 11, 0.16); color: var(--n-warning-h);"
    },
    {
      "class": "n-img-cover",
      "name": "n-img-cover",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies object-fit: cover; width: 100%; height: 100%.",
      "css": "object-fit: cover; width: 100%; height: 100%;"
    },
    {
      "class": "n-img-fluid",
      "name": "n-img-fluid",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies max-width: 100%; height: auto.",
      "css": "max-width: 100%; height: auto;"
    },
    {
      "class": "n-input",
      "name": "n-input",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-control-padding-x",
        "--n-text-base",
        "--n-text",
        "--n-bg",
        "--n-border-color",
        "--n-radius",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "states": [
        "focus",
        "disabled",
        "aria-invalid"
      ],
      "examples": [
        "<div class=\"n-form-group\">\n  <label class=\"n-label\" for=\"email\">Email</label>\n  <input class=\"n-input\" id=\"email\" type=\"email\" placeholder=\"you@example.com\">\n  <p class=\"n-helper-text\">We never share your email.</p>\n</div>"
      ],
      "description": "Full-width text field. Pair with n-label inside an n-form-group."
    },
    {
      "class": "n-input-error",
      "name": "n-input-error",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "border-color: var(--n-danger);"
    },
    {
      "class": "n-input-group",
      "name": "n-input-group",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-input-group\">\n  <span class=\"n-input-prefix\">https://</span>\n  <input class=\"n-input\" type=\"text\" placeholder=\"your-site\">\n  <button class=\"n-btn n-btn-primary\">Go</button>\n</div>"
      ],
      "description": "Joins an input with prefix/suffix add-ons or a button.",
      "css": "display: flex; width: 100%; align-items: stretch;"
    },
    {
      "class": "n-input-lg",
      "name": "n-input-lg",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "padding: 0.75rem 1rem; font-size: var(--n-text-lg);"
    },
    {
      "class": "n-input-loading",
      "name": "n-input-loading",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets position: relative.",
      "css": "position: relative;"
    },
    {
      "class": "n-input-prefix",
      "name": "n-input-prefix",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-input-group",
      "description": "Input group modifier/part (see .n-input-group).",
      "css": "border-radius: 0;"
    },
    {
      "class": "n-input-sm",
      "name": "n-input-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "padding: 0.25rem 0.5rem; font-size: var(--n-text-xs);"
    },
    {
      "class": "n-input-success",
      "name": "n-input-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "border-color: var(--n-success);"
    },
    {
      "class": "n-input-suffix",
      "name": "n-input-suffix",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-bg-muted",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input-group",
      "description": "Input group modifier/part (see .n-input-group).",
      "css": "display: inline-flex; align-items: center; padding-inline: 0.75rem; border: 1px solid var(--n-border-color); background: var(--n-bg-muted); color: var(--n-text-muted); white-space: nowrap;"
    },
    {
      "class": "n-inset-0",
      "name": "n-inset-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets inset: 0.",
      "css": "inset: 0;"
    },
    {
      "class": "n-invalid",
      "name": "n-invalid",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-danger).",
      "css": "border-color: var(--n-danger);"
    },
    {
      "class": "n-invisible",
      "name": "n-invisible",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets visibility: hidden.",
      "css": "visibility: hidden;"
    },
    {
      "class": "n-is-active",
      "name": "n-is-active",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Sets color: var(--n-primary).",
      "css": "color: var(--n-primary);"
    },
    {
      "class": "n-is-disabled",
      "name": "n-is-disabled",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [
        "Prefer native disabled or aria-disabled=true when those semantics are accurate."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Applies opacity: 0.5; pointer-events: none; cursor: not-allowed.",
      "css": "opacity: 0.5; pointer-events: none; cursor: not-allowed;"
    },
    {
      "class": "n-is-dragging",
      "name": "n-is-dragging",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Applies opacity: 0.72; box-shadow: var(--n-shadow-lg); transform: rotate(1deg); cursor: grabbing.",
      "css": "opacity: 0.72; box-shadow: var(--n-shadow-lg); transform: rotate(1deg); cursor: grabbing;"
    },
    {
      "class": "n-is-expanded",
      "name": "n-is-expanded",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Sets background: var(--n-bg-muted).",
      "css": "background: var(--n-bg-muted);"
    },
    {
      "class": "n-is-loading",
      "name": "n-is-loading",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Sets cursor: progress.",
      "css": "cursor: progress;"
    },
    {
      "class": "n-is-open",
      "name": "n-is-open",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [
        "A state hook only; it does not force a universal display value because open behavior is component-specific."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Sets --n-state-open: 1.",
      "css": "--n-state-open: 1;"
    },
    {
      "class": "n-is-selected",
      "name": "n-is-selected",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-primary-soft"
      ],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Applies border-color: var(--n-primary); background: var(--n-primary-soft).",
      "css": "border-color: var(--n-primary); background: var(--n-primary-soft);"
    },
    {
      "class": "n-isolate",
      "name": "n-isolate",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets isolation: isolate.",
      "css": "isolation: isolate;"
    },
    {
      "class": "n-italic",
      "name": "n-italic",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-style: italic.",
      "css": "font-style: italic;"
    },
    {
      "class": "n-items-baseline",
      "name": "n-items-baseline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-items: baseline.",
      "css": "align-items: baseline;"
    },
    {
      "class": "n-items-center",
      "name": "n-items-center",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-items: center.",
      "css": "align-items: center;"
    },
    {
      "class": "n-items-end",
      "name": "n-items-end",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-items: flex-end.",
      "css": "align-items: flex-end;"
    },
    {
      "class": "n-items-start",
      "name": "n-items-start",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-items: flex-start.",
      "css": "align-items: flex-start;"
    },
    {
      "class": "n-items-stretch",
      "name": "n-items-stretch",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-items: stretch.",
      "css": "align-items: stretch;"
    },
    {
      "class": "n-justify-around",
      "name": "n-justify-around",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets justify-content: space-around.",
      "css": "justify-content: space-around;"
    },
    {
      "class": "n-justify-between",
      "name": "n-justify-between",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets justify-content: space-between.",
      "css": "justify-content: space-between;"
    },
    {
      "class": "n-justify-center",
      "name": "n-justify-center",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets justify-content: center.",
      "css": "justify-content: center;"
    },
    {
      "class": "n-justify-end",
      "name": "n-justify-end",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets justify-content: flex-end.",
      "css": "justify-content: flex-end;"
    },
    {
      "class": "n-justify-evenly",
      "name": "n-justify-evenly",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets justify-content: space-evenly.",
      "css": "justify-content: space-evenly;"
    },
    {
      "class": "n-justify-start",
      "name": "n-justify-start",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets justify-content: flex-start.",
      "css": "justify-content: flex-start;"
    },
    {
      "class": "n-kbd",
      "name": "n-kbd",
      "category": "content",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-font-mono"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-code-block",
      "description": "Sets font-family: var(--n-font-mono).",
      "css": "font-family: var(--n-font-mono);"
    },
    {
      "class": "n-label",
      "name": "n-label",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-input",
      "description": "Text input modifier/part (see .n-input).",
      "css": "display: block; margin-bottom: 0.375rem; font-size: var(--n-text-sm); font-weight: 500; color: var(--n-text);"
    },
    {
      "class": "n-lead",
      "name": "n-lead",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "description": "Applies font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem); line-height: 1.65; color: var(--n-text-muted).",
      "css": "font-size: clamp(1.125rem, 1rem + 0.5vw, 1.375rem); line-height: 1.65; color: var(--n-text-muted);"
    },
    {
      "class": "n-leading-none",
      "name": "n-leading-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets line-height: 1.",
      "css": "line-height: 1;"
    },
    {
      "class": "n-leading-normal",
      "name": "n-leading-normal",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets line-height: 1.5.",
      "css": "line-height: 1.5;"
    },
    {
      "class": "n-leading-relaxed",
      "name": "n-leading-relaxed",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets line-height: 1.75.",
      "css": "line-height: 1.75;"
    },
    {
      "class": "n-leading-tight",
      "name": "n-leading-tight",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets line-height: 1.25.",
      "css": "line-height: 1.25;"
    },
    {
      "class": "n-left-0",
      "name": "n-left-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets left: 0.",
      "css": "left: 0;"
    },
    {
      "class": "n-line-through",
      "name": "n-line-through",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-decoration: line-through.",
      "css": "text-decoration: line-through;"
    },
    {
      "class": "n-list",
      "name": "n-list",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies list-style: none; padding: 0.",
      "css": "list-style: none; padding: 0;"
    },
    {
      "class": "n-list-group",
      "name": "n-list-group",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-surface"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<ul class=\"n-list-group\">\n  <li class=\"n-list-group-item\"><span>Inbox</span><span class=\"n-badge n-badge-soft\">12</span></li>\n  <li class=\"n-list-group-item\"><span>Drafts</span><span class=\"n-badge n-badge-soft\">3</span></li>\n</ul>"
      ],
      "description": "Bordered vertical list of rows.",
      "css": "border: 1px solid var(--n-border-color); border-radius: var(--n-radius-lg); background: var(--n-surface); list-style: none; overflow: hidden;"
    },
    {
      "class": "n-list-group-item",
      "name": "n-list-group-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-list-group",
      "description": "List group modifier/part (see .n-list-group).",
      "css": "display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: 0.75rem 1rem;"
    },
    {
      "class": "n-list-inline",
      "name": "n-list-inline",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; gap: 1rem.",
      "css": "list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; gap: 1rem;"
    },
    {
      "class": "n-list-unstyled",
      "name": "n-list-unstyled",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies list-style: none; padding-left: 0.",
      "css": "list-style: none; padding-left: 0;"
    },
    {
      "class": "n-loading",
      "name": "n-loading",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": true,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "aliasOf": "n-is-loading",
      "replacement": "n-is-loading",
      "since": "2.x",
      "description": "Sets cursor: progress.",
      "css": "cursor: progress;"
    },
    {
      "class": "n-lowercase",
      "name": "n-lowercase",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-transform: lowercase.",
      "css": "text-transform: lowercase;"
    },
    {
      "class": "n-m-0",
      "name": "n-m-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin: var(--n-space-0).",
      "css": "margin: var(--n-space-0);"
    },
    {
      "class": "n-m-1",
      "name": "n-m-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin: var(--n-space-1).",
      "css": "margin: var(--n-space-1);"
    },
    {
      "class": "n-m-2",
      "name": "n-m-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin: var(--n-space-2).",
      "css": "margin: var(--n-space-2);"
    },
    {
      "class": "n-m-3",
      "name": "n-m-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin: var(--n-space-3).",
      "css": "margin: var(--n-space-3);"
    },
    {
      "class": "n-m-4",
      "name": "n-m-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin: var(--n-space-4).",
      "css": "margin: var(--n-space-4);"
    },
    {
      "class": "n-m-5",
      "name": "n-m-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin: var(--n-space-5).",
      "css": "margin: var(--n-space-5);"
    },
    {
      "class": "n-m-auto",
      "name": "n-m-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets margin: auto.",
      "css": "margin: auto;"
    },
    {
      "class": "n-mark",
      "name": "n-mark",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies padding-inline: 0.15em; border-radius: 0.15em; background: #fef08a; color: #422006.",
      "css": "padding-inline: 0.15em; border-radius: 0.15em; background: #fef08a; color: #422006;"
    },
    {
      "class": "n-max-w-2xl",
      "name": "n-max-w-2xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets max-width: 42rem.",
      "css": "max-width: 42rem;"
    },
    {
      "class": "n-max-w-full",
      "name": "n-max-w-full",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets max-width: 100%.",
      "css": "max-width: 100%;"
    },
    {
      "class": "n-max-w-lg",
      "name": "n-max-w-lg",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets max-width: 32rem.",
      "css": "max-width: 32rem;"
    },
    {
      "class": "n-max-w-md",
      "name": "n-max-w-md",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets max-width: 28rem.",
      "css": "max-width: 28rem;"
    },
    {
      "class": "n-max-w-sm",
      "name": "n-max-w-sm",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets max-width: 24rem.",
      "css": "max-width: 24rem;"
    },
    {
      "class": "n-max-w-xl",
      "name": "n-max-w-xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets max-width: 36rem.",
      "css": "max-width: 36rem;"
    },
    {
      "class": "n-mb-0",
      "name": "n-mb-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin-bottom: var(--n-space-0).",
      "css": "margin-bottom: var(--n-space-0);"
    },
    {
      "class": "n-mb-1",
      "name": "n-mb-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin-bottom: var(--n-space-1).",
      "css": "margin-bottom: var(--n-space-1);"
    },
    {
      "class": "n-mb-2",
      "name": "n-mb-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin-bottom: var(--n-space-2).",
      "css": "margin-bottom: var(--n-space-2);"
    },
    {
      "class": "n-mb-3",
      "name": "n-mb-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin-bottom: var(--n-space-3).",
      "css": "margin-bottom: var(--n-space-3);"
    },
    {
      "class": "n-mb-4",
      "name": "n-mb-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin-bottom: var(--n-space-4).",
      "css": "margin-bottom: var(--n-space-4);"
    },
    {
      "class": "n-mb-5",
      "name": "n-mb-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin-bottom: var(--n-space-5).",
      "css": "margin-bottom: var(--n-space-5);"
    },
    {
      "class": "n-meter",
      "name": "n-meter",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-meter n-meter-warning\">\n  <div class=\"n-meter-header\">\n    <span class=\"n-meter-label\">Searches</span>\n    <span class=\"n-meter-value\">82 / 100</span>\n  </div>\n  <div class=\"n-meter-track\">\n    <div class=\"n-meter-fill\" style=\"--n-meter-value: 82%\"></div>\n  </div>\n</div>"
      ],
      "description": "Labeled usage bar whose fill colour flips at a threshold. Set --n-meter-value.",
      "css": "display: block;"
    },
    {
      "class": "n-meter-danger",
      "name": "n-meter-danger",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter)."
    },
    {
      "class": "n-meter-fill",
      "name": "n-meter-fill",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-duration-slow",
        "--n-ease"
      ],
      "customPropertyReferences": [
        "--n-meter-value"
      ],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter).",
      "css": "height: 100%; width: var(--n-meter-value, 0%); border-radius: inherit; background: var(--n-primary); transition: width var(--n-duration-slow) var(--n-ease);"
    },
    {
      "class": "n-meter-header",
      "name": "n-meter-header",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter).",
      "css": "display: flex; align-items: baseline; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.375rem;"
    },
    {
      "class": "n-meter-label",
      "name": "n-meter-label",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter).",
      "css": "font-size: var(--n-text-xs); font-weight: 600; color: var(--n-text-muted);"
    },
    {
      "class": "n-meter-lg",
      "name": "n-meter-lg",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter)."
    },
    {
      "class": "n-meter-sm",
      "name": "n-meter-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter)."
    },
    {
      "class": "n-meter-success",
      "name": "n-meter-success",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter)."
    },
    {
      "class": "n-meter-track",
      "name": "n-meter-track",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-surface-sunken"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter).",
      "css": "height: 0.5rem; border-radius: var(--n-radius-full); background: var(--n-surface-sunken); overflow: hidden;"
    },
    {
      "class": "n-meter-value",
      "name": "n-meter-value",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter).",
      "css": "font-size: var(--n-text-xs); font-weight: 700; color: var(--n-text);"
    },
    {
      "class": "n-meter-warning",
      "name": "n-meter-warning",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-meter",
      "description": "Meter modifier/part (see .n-meter)."
    },
    {
      "class": "n-min-h-screen",
      "name": "n-min-h-screen",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets min-height: 100vh.",
      "css": "min-height: 100vh;"
    },
    {
      "class": "n-min-w-0",
      "name": "n-min-w-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets min-width: 0.",
      "css": "min-width: 0;"
    },
    {
      "class": "n-mix-blend-multiply",
      "name": "n-mix-blend-multiply",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets mix-blend-mode: multiply.",
      "css": "mix-blend-mode: multiply;"
    },
    {
      "class": "n-ml-0",
      "name": "n-ml-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin-left: var(--n-space-0).",
      "css": "margin-left: var(--n-space-0);"
    },
    {
      "class": "n-ml-1",
      "name": "n-ml-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin-left: var(--n-space-1).",
      "css": "margin-left: var(--n-space-1);"
    },
    {
      "class": "n-ml-2",
      "name": "n-ml-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin-left: var(--n-space-2).",
      "css": "margin-left: var(--n-space-2);"
    },
    {
      "class": "n-ml-3",
      "name": "n-ml-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin-left: var(--n-space-3).",
      "css": "margin-left: var(--n-space-3);"
    },
    {
      "class": "n-ml-4",
      "name": "n-ml-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin-left: var(--n-space-4).",
      "css": "margin-left: var(--n-space-4);"
    },
    {
      "class": "n-ml-5",
      "name": "n-ml-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin-left: var(--n-space-5).",
      "css": "margin-left: var(--n-space-5);"
    },
    {
      "class": "n-mr-0",
      "name": "n-mr-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin-right: var(--n-space-0).",
      "css": "margin-right: var(--n-space-0);"
    },
    {
      "class": "n-mr-1",
      "name": "n-mr-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin-right: var(--n-space-1).",
      "css": "margin-right: var(--n-space-1);"
    },
    {
      "class": "n-mr-2",
      "name": "n-mr-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin-right: var(--n-space-2).",
      "css": "margin-right: var(--n-space-2);"
    },
    {
      "class": "n-mr-3",
      "name": "n-mr-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin-right: var(--n-space-3).",
      "css": "margin-right: var(--n-space-3);"
    },
    {
      "class": "n-mr-4",
      "name": "n-mr-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin-right: var(--n-space-4).",
      "css": "margin-right: var(--n-space-4);"
    },
    {
      "class": "n-mr-5",
      "name": "n-mr-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin-right: var(--n-space-5).",
      "css": "margin-right: var(--n-space-5);"
    },
    {
      "class": "n-mt-0",
      "name": "n-mt-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin-top: var(--n-space-0).",
      "css": "margin-top: var(--n-space-0);"
    },
    {
      "class": "n-mt-1",
      "name": "n-mt-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin-top: var(--n-space-1).",
      "css": "margin-top: var(--n-space-1);"
    },
    {
      "class": "n-mt-2",
      "name": "n-mt-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin-top: var(--n-space-2).",
      "css": "margin-top: var(--n-space-2);"
    },
    {
      "class": "n-mt-3",
      "name": "n-mt-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin-top: var(--n-space-3).",
      "css": "margin-top: var(--n-space-3);"
    },
    {
      "class": "n-mt-4",
      "name": "n-mt-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin-top: var(--n-space-4).",
      "css": "margin-top: var(--n-space-4);"
    },
    {
      "class": "n-mt-5",
      "name": "n-mt-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin-top: var(--n-space-5).",
      "css": "margin-top: var(--n-space-5);"
    },
    {
      "class": "n-mx-0",
      "name": "n-mx-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin-inline: var(--n-space-0).",
      "css": "margin-inline: var(--n-space-0);"
    },
    {
      "class": "n-mx-1",
      "name": "n-mx-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin-inline: var(--n-space-1).",
      "css": "margin-inline: var(--n-space-1);"
    },
    {
      "class": "n-mx-2",
      "name": "n-mx-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin-inline: var(--n-space-2).",
      "css": "margin-inline: var(--n-space-2);"
    },
    {
      "class": "n-mx-3",
      "name": "n-mx-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin-inline: var(--n-space-3).",
      "css": "margin-inline: var(--n-space-3);"
    },
    {
      "class": "n-mx-4",
      "name": "n-mx-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin-inline: var(--n-space-4).",
      "css": "margin-inline: var(--n-space-4);"
    },
    {
      "class": "n-mx-5",
      "name": "n-mx-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin-inline: var(--n-space-5).",
      "css": "margin-inline: var(--n-space-5);"
    },
    {
      "class": "n-mx-auto",
      "name": "n-mx-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets margin-inline: auto.",
      "css": "margin-inline: auto;"
    },
    {
      "class": "n-my-0",
      "name": "n-my-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets margin-block: var(--n-space-0).",
      "css": "margin-block: var(--n-space-0);"
    },
    {
      "class": "n-my-1",
      "name": "n-my-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets margin-block: var(--n-space-1).",
      "css": "margin-block: var(--n-space-1);"
    },
    {
      "class": "n-my-2",
      "name": "n-my-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets margin-block: var(--n-space-2).",
      "css": "margin-block: var(--n-space-2);"
    },
    {
      "class": "n-my-3",
      "name": "n-my-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets margin-block: var(--n-space-3).",
      "css": "margin-block: var(--n-space-3);"
    },
    {
      "class": "n-my-4",
      "name": "n-my-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets margin-block: var(--n-space-4).",
      "css": "margin-block: var(--n-space-4);"
    },
    {
      "class": "n-my-5",
      "name": "n-my-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets margin-block: var(--n-space-5).",
      "css": "margin-block: var(--n-space-5);"
    },
    {
      "class": "n-nav",
      "name": "n-nav",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar).",
      "css": "display: flex; align-items: center; gap: 0.25rem; list-style: none; min-width: 0;"
    },
    {
      "class": "n-nav-item",
      "name": "n-nav-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar).",
      "css": "list-style: none;"
    },
    {
      "class": "n-nav-link",
      "name": "n-nav-link",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted",
        "--n-radius",
        "--n-text-sm",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar)."
    },
    {
      "class": "n-navbar",
      "name": "n-navbar",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg",
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<nav class=\"n-navbar\">\n  <a class=\"n-navbar-brand\" href=\"/\">Nucleus</a>\n  <details class=\"n-navbar-menu\">\n    <summary class=\"n-navbar-toggle\">\n      <span class=\"n-navbar-toggle-icon\" aria-hidden=\"true\"></span>\n      <span class=\"n-sr-only\">Navigation menu</span>\n    </summary>\n    <ul class=\"n-nav\">\n      <li class=\"n-nav-item\"><a class=\"n-nav-link\" href=\"/\" aria-current=\"page\">Home</a></li>\n      <li class=\"n-nav-item\"><a class=\"n-nav-link\" href=\"/docs\">Docs</a></li>\n    </ul>\n  </details>\n</nav>"
      ],
      "description": "Sticky top navigation bar with inline links or a CSS-only hamburger menu."
    },
    {
      "class": "n-navbar-brand",
      "name": "n-navbar-brand",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xl",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar).",
      "css": "font-size: var(--n-text-xl); font-weight: 700; color: var(--n-text); text-decoration: none;"
    },
    {
      "class": "n-navbar-menu",
      "name": "n-navbar-menu",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar).",
      "css": "position: relative; margin-inline-start: auto;"
    },
    {
      "class": "n-navbar-toggle",
      "name": "n-navbar-toggle",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text",
        "--n-border-color",
        "--n-radius-lg",
        "--n-bg",
        "--n-shadow-sm",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar)."
    },
    {
      "class": "n-navbar-toggle-icon",
      "name": "n-navbar-toggle-icon",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-navbar",
      "description": "Navbar modifier/part (see .n-navbar).",
      "css": "display: block; width: 1.125rem; height: 2px; border-radius: 999px; background: currentColor; transition: transform var(--n-duration) var(--n-ease), opacity var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-no-print",
      "name": "n-no-print",
      "category": "accessibility",
      "role": "accessibility",
      "layer": "base",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets display: none !important.",
      "css": "display: none !important;"
    },
    {
      "class": "n-no-underline",
      "name": "n-no-underline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-decoration: none.",
      "css": "text-decoration: none;"
    },
    {
      "class": "n-noise",
      "name": "n-noise",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets background-image: repeating-radial-gradient(circle at 0 0, rgba(15, 23, 42, 0.035) 0 1px, transparent 1px 4px).",
      "css": "background-image: repeating-radial-gradient(circle at 0 0, rgba(15, 23, 42, 0.035) 0 1px, transparent 1px 4px);"
    },
    {
      "class": "n-normal-case",
      "name": "n-normal-case",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-transform: none.",
      "css": "text-transform: none;"
    },
    {
      "class": "n-not-italic",
      "name": "n-not-italic",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets font-style: normal.",
      "css": "font-style: normal;"
    },
    {
      "class": "n-object-contain",
      "name": "n-object-contain",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets object-fit: contain.",
      "css": "object-fit: contain;"
    },
    {
      "class": "n-object-cover",
      "name": "n-object-cover",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets object-fit: cover.",
      "css": "object-fit: cover;"
    },
    {
      "class": "n-opacity-0",
      "name": "n-opacity-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets opacity: 0.",
      "css": "opacity: 0;"
    },
    {
      "class": "n-opacity-100",
      "name": "n-opacity-100",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets opacity: 1.",
      "css": "opacity: 1;"
    },
    {
      "class": "n-opacity-25",
      "name": "n-opacity-25",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets opacity: 0.25.",
      "css": "opacity: 0.25;"
    },
    {
      "class": "n-opacity-50",
      "name": "n-opacity-50",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets opacity: 0.5.",
      "css": "opacity: 0.5;"
    },
    {
      "class": "n-opacity-75",
      "name": "n-opacity-75",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets opacity: 0.75.",
      "css": "opacity: 0.75;"
    },
    {
      "class": "n-order-1",
      "name": "n-order-1",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: 1.",
      "css": "order: 1;"
    },
    {
      "class": "n-order-2",
      "name": "n-order-2",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: 2.",
      "css": "order: 2;"
    },
    {
      "class": "n-order-3",
      "name": "n-order-3",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: 3.",
      "css": "order: 3;"
    },
    {
      "class": "n-order-4",
      "name": "n-order-4",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: 4.",
      "css": "order: 4;"
    },
    {
      "class": "n-order-5",
      "name": "n-order-5",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: 5.",
      "css": "order: 5;"
    },
    {
      "class": "n-order-first",
      "name": "n-order-first",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: -9999.",
      "css": "order: -9999;"
    },
    {
      "class": "n-order-last",
      "name": "n-order-last",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets order: 9999.",
      "css": "order: 9999;"
    },
    {
      "class": "n-overflow-auto",
      "name": "n-overflow-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overflow: auto.",
      "css": "overflow: auto;"
    },
    {
      "class": "n-overflow-hidden",
      "name": "n-overflow-hidden",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overflow: hidden.",
      "css": "overflow: hidden;"
    },
    {
      "class": "n-overflow-scroll",
      "name": "n-overflow-scroll",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overflow: scroll.",
      "css": "overflow: scroll;"
    },
    {
      "class": "n-overflow-visible",
      "name": "n-overflow-visible",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overflow: visible.",
      "css": "overflow: visible;"
    },
    {
      "class": "n-overflow-x-auto",
      "name": "n-overflow-x-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overflow-x: auto.",
      "css": "overflow-x: auto;"
    },
    {
      "class": "n-overflow-y-auto",
      "name": "n-overflow-y-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overflow-y: auto.",
      "css": "overflow-y: auto;"
    },
    {
      "class": "n-overline",
      "name": "n-overline",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "description": "Applies font-size: var(--n-text-xs); font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--n-primary).",
      "css": "font-size: var(--n-text-xs); font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--n-primary);"
    },
    {
      "class": "n-overscroll-contain",
      "name": "n-overscroll-contain",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets overscroll-behavior: contain.",
      "css": "overscroll-behavior: contain;"
    },
    {
      "class": "n-p-0",
      "name": "n-p-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding: var(--n-space-0).",
      "css": "padding: var(--n-space-0);"
    },
    {
      "class": "n-p-1",
      "name": "n-p-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding: var(--n-space-1).",
      "css": "padding: var(--n-space-1);"
    },
    {
      "class": "n-p-2",
      "name": "n-p-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding: var(--n-space-2).",
      "css": "padding: var(--n-space-2);"
    },
    {
      "class": "n-p-3",
      "name": "n-p-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding: var(--n-space-3).",
      "css": "padding: var(--n-space-3);"
    },
    {
      "class": "n-p-4",
      "name": "n-p-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding: var(--n-space-4).",
      "css": "padding: var(--n-space-4);"
    },
    {
      "class": "n-p-5",
      "name": "n-p-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding: var(--n-space-5).",
      "css": "padding: var(--n-space-5);"
    },
    {
      "class": "n-page-atmosphere",
      "name": "n-page-atmosphere",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg"
      ],
      "customPropertyReferences": [],
      "description": "Applies background-color: var(--n-bg); background-image: radial-gradient(circle at top left, rgba(15, 118, 110, 0.08), transparent 32%), radial-gradient(circle at top right, rgba(14, 116, 144, 0.06), transparent 28%); background-attachment: fixed."
    },
    {
      "class": "n-pagination",
      "name": "n-pagination",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<nav aria-label=\"Pagination\">\n  <ul class=\"n-pagination\">\n    <li><a class=\"n-pagination-link\" href=\"#\">1</a></li>\n    <li><a class=\"n-pagination-link\" href=\"#\" aria-current=\"page\">2</a></li>\n    <li><a class=\"n-pagination-link\" href=\"#\">3</a></li>\n  </ul>\n</nav>"
      ],
      "description": "List of page links; mark the current page with aria-current.",
      "css": "display: flex; flex-wrap: wrap; align-items: center; gap: 0.25rem; list-style: none;"
    },
    {
      "class": "n-pagination-link",
      "name": "n-pagination-link",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius",
        "--n-text"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-pagination",
      "description": "Pagination modifier/part (see .n-pagination)."
    },
    {
      "class": "n-pb-0",
      "name": "n-pb-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding-bottom: var(--n-space-0).",
      "css": "padding-bottom: var(--n-space-0);"
    },
    {
      "class": "n-pb-1",
      "name": "n-pb-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding-bottom: var(--n-space-1).",
      "css": "padding-bottom: var(--n-space-1);"
    },
    {
      "class": "n-pb-2",
      "name": "n-pb-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding-bottom: var(--n-space-2).",
      "css": "padding-bottom: var(--n-space-2);"
    },
    {
      "class": "n-pb-3",
      "name": "n-pb-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding-bottom: var(--n-space-3).",
      "css": "padding-bottom: var(--n-space-3);"
    },
    {
      "class": "n-pb-4",
      "name": "n-pb-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding-bottom: var(--n-space-4).",
      "css": "padding-bottom: var(--n-space-4);"
    },
    {
      "class": "n-pb-5",
      "name": "n-pb-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding-bottom: var(--n-space-5).",
      "css": "padding-bottom: var(--n-space-5);"
    },
    {
      "class": "n-pl-0",
      "name": "n-pl-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding-left: var(--n-space-0).",
      "css": "padding-left: var(--n-space-0);"
    },
    {
      "class": "n-pl-1",
      "name": "n-pl-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding-left: var(--n-space-1).",
      "css": "padding-left: var(--n-space-1);"
    },
    {
      "class": "n-pl-2",
      "name": "n-pl-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding-left: var(--n-space-2).",
      "css": "padding-left: var(--n-space-2);"
    },
    {
      "class": "n-pl-3",
      "name": "n-pl-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding-left: var(--n-space-3).",
      "css": "padding-left: var(--n-space-3);"
    },
    {
      "class": "n-pl-4",
      "name": "n-pl-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding-left: var(--n-space-4).",
      "css": "padding-left: var(--n-space-4);"
    },
    {
      "class": "n-pl-5",
      "name": "n-pl-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding-left: var(--n-space-5).",
      "css": "padding-left: var(--n-space-5);"
    },
    {
      "class": "n-place-center",
      "name": "n-place-center",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [
        "Only sets place-items: center; the element must already be a compatible layout container."
      ],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "since": "2.x",
      "description": "Sets place-items: center.",
      "css": "place-items: center;"
    },
    {
      "class": "n-plan",
      "name": "n-plan",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-xl",
        "--n-surface",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-plan-grid\">\n  <div class=\"n-plan n-plan-featured\">\n    <span class=\"n-plan-ribbon\">Popular</span>\n    <p class=\"n-plan-name\">Pro</p>\n    <p class=\"n-plan-price\">$49<span class=\"n-plan-period\">/mo</span></p>\n    <ul class=\"n-plan-features\">\n      <li class=\"n-plan-feature\">500 audits / month</li>\n      <li class=\"n-plan-feature\">CSV export</li>\n    </ul>\n    <button class=\"n-btn n-btn-primary\">Choose Pro</button>\n  </div>\n</div>"
      ],
      "description": "Pricing tier card with price, feature list, and a featured/inverted state."
    },
    {
      "class": "n-plan-desc",
      "name": "n-plan-desc",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "font-size: var(--n-text-sm); color: var(--n-text-muted);"
    },
    {
      "class": "n-plan-feature",
      "name": "n-plan-feature",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "display: flex; align-items: flex-start; gap: 0.5rem; font-size: var(--n-text-sm);"
    },
    {
      "class": "n-plan-featured",
      "name": "n-plan-featured",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "border-color: var(--n-primary); box-shadow: var(--n-shadow-lg);"
    },
    {
      "class": "n-plan-features",
      "name": "n-plan-features",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "list-style: none; padding: 0; margin: 0; display: grid; gap: 0.5rem;"
    },
    {
      "class": "n-plan-grid",
      "name": "n-plan-grid",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-component-gap"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "display: grid; grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); gap: var(--n-component-gap);"
    },
    {
      "class": "n-plan-inverted",
      "name": "n-plan-inverted",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-on-primary"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "border-color: transparent; background: var(--n-primary); color: var(--n-on-primary);"
    },
    {
      "class": "n-plan-name",
      "name": "n-plan-name",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "font-size: var(--n-text-xs); font-weight: 700; text-transform: uppercase; letter-spacing: 0.14em; color: var(--n-text-muted);"
    },
    {
      "class": "n-plan-period",
      "name": "n-plan-period",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "font-size: var(--n-text-sm); font-weight: 500; color: var(--n-text-muted);"
    },
    {
      "class": "n-plan-price",
      "name": "n-plan-price",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-3xl"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan).",
      "css": "font-size: var(--n-text-3xl); font-weight: 700; line-height: 1;"
    },
    {
      "class": "n-plan-ribbon",
      "name": "n-plan-ribbon",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-primary",
        "--n-on-primary",
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-plan",
      "description": "Pricing plan modifier/part (see .n-plan)."
    },
    {
      "class": "n-pointer",
      "name": "n-pointer",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets cursor: pointer.",
      "css": "cursor: pointer;"
    },
    {
      "class": "n-pointer-events-auto",
      "name": "n-pointer-events-auto",
      "category": "accessibility",
      "role": "accessibility",
      "layer": "base",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets pointer-events: auto.",
      "css": "pointer-events: auto;"
    },
    {
      "class": "n-pointer-events-none",
      "name": "n-pointer-events-none",
      "category": "accessibility",
      "role": "accessibility",
      "layer": "base",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets pointer-events: none.",
      "css": "pointer-events: none;"
    },
    {
      "class": "n-popover",
      "name": "n-popover",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-surface-raised",
        "--n-text",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-dropdown",
      "description": "Dropdown menu modifier/part (see .n-dropdown)."
    },
    {
      "class": "n-pr-0",
      "name": "n-pr-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding-right: var(--n-space-0).",
      "css": "padding-right: var(--n-space-0);"
    },
    {
      "class": "n-pr-1",
      "name": "n-pr-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding-right: var(--n-space-1).",
      "css": "padding-right: var(--n-space-1);"
    },
    {
      "class": "n-pr-2",
      "name": "n-pr-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding-right: var(--n-space-2).",
      "css": "padding-right: var(--n-space-2);"
    },
    {
      "class": "n-pr-3",
      "name": "n-pr-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding-right: var(--n-space-3).",
      "css": "padding-right: var(--n-space-3);"
    },
    {
      "class": "n-pr-4",
      "name": "n-pr-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding-right: var(--n-space-4).",
      "css": "padding-right: var(--n-space-4);"
    },
    {
      "class": "n-pr-5",
      "name": "n-pr-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding-right: var(--n-space-5).",
      "css": "padding-right: var(--n-space-5);"
    },
    {
      "class": "n-press",
      "name": "n-press",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-press`)."
    },
    {
      "class": "n-progress",
      "name": "n-progress",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<progress class=\"n-progress\" value=\"70\" max=\"100\">70%</progress>"
      ],
      "description": "Native <progress> element styling.",
      "css": "width: 100%; height: 0.625rem; border: 0; border-radius: var(--n-radius-full); background: var(--n-bg-muted); overflow: hidden;"
    },
    {
      "class": "n-prose",
      "name": "n-prose",
      "category": "content",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<article class=\"n-prose\">\n  <h2>Getting started</h2>\n  <p>Nucleus styles your semantic HTML automatically inside a prose block.</p>\n  <ul><li>One</li><li>Two</li></ul>\n</article>"
      ],
      "description": "Applies max-width: 70ch; color: var(--n-text); line-height: 1.75.",
      "css": "max-width: 70ch; color: var(--n-text); line-height: 1.75;"
    },
    {
      "class": "n-pt-0",
      "name": "n-pt-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding-top: var(--n-space-0).",
      "css": "padding-top: var(--n-space-0);"
    },
    {
      "class": "n-pt-1",
      "name": "n-pt-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding-top: var(--n-space-1).",
      "css": "padding-top: var(--n-space-1);"
    },
    {
      "class": "n-pt-2",
      "name": "n-pt-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding-top: var(--n-space-2).",
      "css": "padding-top: var(--n-space-2);"
    },
    {
      "class": "n-pt-3",
      "name": "n-pt-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding-top: var(--n-space-3).",
      "css": "padding-top: var(--n-space-3);"
    },
    {
      "class": "n-pt-4",
      "name": "n-pt-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding-top: var(--n-space-4).",
      "css": "padding-top: var(--n-space-4);"
    },
    {
      "class": "n-pt-5",
      "name": "n-pt-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding-top: var(--n-space-5).",
      "css": "padding-top: var(--n-space-5);"
    },
    {
      "class": "n-px-0",
      "name": "n-px-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding-inline: var(--n-space-0).",
      "css": "padding-inline: var(--n-space-0);"
    },
    {
      "class": "n-px-1",
      "name": "n-px-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding-inline: var(--n-space-1).",
      "css": "padding-inline: var(--n-space-1);"
    },
    {
      "class": "n-px-2",
      "name": "n-px-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding-inline: var(--n-space-2).",
      "css": "padding-inline: var(--n-space-2);"
    },
    {
      "class": "n-px-3",
      "name": "n-px-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding-inline: var(--n-space-3).",
      "css": "padding-inline: var(--n-space-3);"
    },
    {
      "class": "n-px-4",
      "name": "n-px-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding-inline: var(--n-space-4).",
      "css": "padding-inline: var(--n-space-4);"
    },
    {
      "class": "n-px-5",
      "name": "n-px-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding-inline: var(--n-space-5).",
      "css": "padding-inline: var(--n-space-5);"
    },
    {
      "class": "n-py-0",
      "name": "n-py-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-0"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0",
      "description": "Sets padding-block: var(--n-space-0).",
      "css": "padding-block: var(--n-space-0);"
    },
    {
      "class": "n-py-1",
      "name": "n-py-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-1"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.25rem",
      "description": "Sets padding-block: var(--n-space-1).",
      "css": "padding-block: var(--n-space-1);"
    },
    {
      "class": "n-py-2",
      "name": "n-py-2",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-2"
      ],
      "customPropertyReferences": [],
      "scaleValue": "0.5rem",
      "description": "Sets padding-block: var(--n-space-2).",
      "css": "padding-block: var(--n-space-2);"
    },
    {
      "class": "n-py-3",
      "name": "n-py-3",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1rem",
      "description": "Sets padding-block: var(--n-space-3).",
      "css": "padding-block: var(--n-space-3);"
    },
    {
      "class": "n-py-4",
      "name": "n-py-4",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [],
      "scaleValue": "1.5rem",
      "description": "Sets padding-block: var(--n-space-4).",
      "css": "padding-block: var(--n-space-4);"
    },
    {
      "class": "n-py-5",
      "name": "n-py-5",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-5"
      ],
      "customPropertyReferences": [],
      "scaleValue": "3rem",
      "description": "Sets padding-block: var(--n-space-5).",
      "css": "padding-block: var(--n-space-5);"
    },
    {
      "class": "n-radio",
      "name": "n-radio",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-checkbox",
      "description": "Checkbox / radio modifier/part (see .n-checkbox).",
      "css": "display: inline-flex; align-items: center; gap: 0.5rem; cursor: pointer; font-size: var(--n-text-sm); min-height: 2.75rem;"
    },
    {
      "class": "n-range",
      "name": "n-range",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "description": "Applies width: 100%; accent-color: var(--n-primary).",
      "css": "width: 100%; accent-color: var(--n-primary);"
    },
    {
      "class": "n-readonly",
      "name": "n-readonly",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg-muted"
      ],
      "customPropertyReferences": [],
      "description": "Applies background: var(--n-bg-muted); cursor: default.",
      "css": "background: var(--n-bg-muted); cursor: default;"
    },
    {
      "class": "n-reel",
      "name": "n-reel",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter",
        "--n-space-2"
      ],
      "customPropertyReferences": [
        "--n-reel-gap"
      ],
      "description": "Applies display: flex; gap: var(--n-reel-gap, var(--n-gutter)); overflow-x: auto; overscroll-behavior-inline: contain; scroll-snap-type: inline mandatory; padding-block-end: var(--n-space-2).",
      "css": "display: flex; gap: var(--n-reel-gap, var(--n-gutter)); overflow-x: auto; overscroll-behavior-inline: contain; scroll-snap-type: inline mandatory; padding-block-end: var(--n-space-2);"
    },
    {
      "class": "n-relative",
      "name": "n-relative",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets position: relative.",
      "css": "position: relative;"
    },
    {
      "class": "n-required",
      "name": "n-required",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-required`)."
    },
    {
      "class": "n-resize",
      "name": "n-resize",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets resize: both.",
      "css": "resize: both;"
    },
    {
      "class": "n-resize-none",
      "name": "n-resize-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets resize: none.",
      "css": "resize: none;"
    },
    {
      "class": "n-right-0",
      "name": "n-right-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets right: 0.",
      "css": "right: 0;"
    },
    {
      "class": "n-ring",
      "name": "n-ring",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: 0 0 0 1px rgba(99,102,241,.15), 0 0 0 4px rgba(99,102,241,.08).",
      "css": "box-shadow: 0 0 0 1px rgba(99,102,241,.15), 0 0 0 4px rgba(99,102,241,.08);"
    },
    {
      "class": "n-ring-danger",
      "name": "n-ring-danger",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.18).",
      "css": "box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.18);"
    },
    {
      "class": "n-ring-success",
      "name": "n-ring-success",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: 0 0 0 3px rgba(21, 128, 61, 0.18).",
      "css": "box-shadow: 0 0 0 3px rgba(21, 128, 61, 0.18);"
    },
    {
      "class": "n-rotate-180",
      "name": "n-rotate-180",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transform: rotate(180deg).",
      "css": "transform: rotate(180deg);"
    },
    {
      "class": "n-rotate-90",
      "name": "n-rotate-90",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transform: rotate(90deg).",
      "css": "transform: rotate(90deg);"
    },
    {
      "class": "n-rounded",
      "name": "n-rounded",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-radius: var(--n-radius).",
      "css": "border-radius: var(--n-radius);"
    },
    {
      "class": "n-rounded-full",
      "name": "n-rounded-full",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-radius: var(--n-radius-full).",
      "css": "border-radius: var(--n-radius-full);"
    },
    {
      "class": "n-rounded-lg",
      "name": "n-rounded-lg",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-lg"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-radius: var(--n-radius-lg).",
      "css": "border-radius: var(--n-radius-lg);"
    },
    {
      "class": "n-rounded-none",
      "name": "n-rounded-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets border-radius: 0.",
      "css": "border-radius: 0;"
    },
    {
      "class": "n-rounded-sm",
      "name": "n-rounded-sm",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-sm"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-radius: var(--n-radius-sm).",
      "css": "border-radius: var(--n-radius-sm);"
    },
    {
      "class": "n-rounded-xl",
      "name": "n-rounded-xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-xl"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-radius: var(--n-radius-xl).",
      "css": "border-radius: var(--n-radius-xl);"
    },
    {
      "class": "n-row",
      "name": "n-row",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-row\">\n  <div class=\"n-col-12 n-col-md-6\">Left</div>\n  <div class=\"n-col-12 n-col-md-6\">Right</div>\n</div>"
      ],
      "description": "Applies display: grid; grid-template-columns: repeat(12, 1fr); gap: var(--n-gutter).",
      "css": "display: grid; grid-template-columns: repeat(12, 1fr); gap: var(--n-gutter);"
    },
    {
      "class": "n-saturate",
      "name": "n-saturate",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets filter: saturate(1.5).",
      "css": "filter: saturate(1.5);"
    },
    {
      "class": "n-scale-100",
      "name": "n-scale-100",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transform: scale(1).",
      "css": "transform: scale(1);"
    },
    {
      "class": "n-scale-105",
      "name": "n-scale-105",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transform: scale(1.05).",
      "css": "transform: scale(1.05);"
    },
    {
      "class": "n-scale-95",
      "name": "n-scale-95",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transform: scale(0.95).",
      "css": "transform: scale(0.95);"
    },
    {
      "class": "n-scroll-smooth",
      "name": "n-scroll-smooth",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets scroll-behavior: smooth.",
      "css": "scroll-behavior: smooth;"
    },
    {
      "class": "n-search-field",
      "name": "n-search-field",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-search-field\">\n  <input class=\"n-input n-search-input\" type=\"search\" placeholder=\"Search leads\">\n</div>"
      ],
      "description": "Input wrapper with a built-in leading search glyph.",
      "css": "position: relative;"
    },
    {
      "class": "n-search-input",
      "name": "n-search-input",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-search-field",
      "description": "Search field modifier/part (see .n-search-field).",
      "css": "padding-inline-start: 2.5rem;"
    },
    {
      "class": "n-section",
      "name": "n-section",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-section-space"
      ],
      "customPropertyReferences": [],
      "description": "Sets padding-block: var(--n-section-space).",
      "css": "padding-block: var(--n-section-space);"
    },
    {
      "class": "n-segmented",
      "name": "n-segmented",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-sunken",
        "--n-radius-full"
      ],
      "customPropertyReferences": [],
      "states": [
        "aria-selected",
        "hover",
        "focus-visible"
      ],
      "examples": [
        "<div class=\"n-segmented\" role=\"tablist\">\n  <button class=\"n-segmented-item\" role=\"tab\" aria-selected=\"true\">All</button>\n  <button class=\"n-segmented-item\" role=\"tab\" aria-selected=\"false\">Audited</button>\n  <button class=\"n-segmented-item\" role=\"tab\" aria-selected=\"false\">Contacted</button>\n</div>"
      ],
      "description": "Single-select pill group for filtering or switching views.",
      "css": "display: inline-flex; gap: 0.25rem; padding: 0.25rem; background: var(--n-surface-sunken); border-radius: var(--n-radius-full);"
    },
    {
      "class": "n-segmented-item",
      "name": "n-segmented-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-text-sm",
        "--n-text-muted",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-segmented",
      "description": "Segmented control modifier/part (see .n-segmented)."
    },
    {
      "class": "n-segmented-sm",
      "name": "n-segmented-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-segmented",
      "description": "Segmented control modifier/part (see .n-segmented)."
    },
    {
      "class": "n-select",
      "name": "n-select",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-control-padding-x",
        "--n-text-base",
        "--n-text",
        "--n-bg",
        "--n-border-color",
        "--n-radius",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-form-group\">\n  <label class=\"n-label\" for=\"plan\">Plan</label>\n  <select class=\"n-select\" id=\"plan\">\n    <option>Starter</option>\n    <option>Pro</option>\n  </select>\n</div>"
      ],
      "description": "Styled native select with a custom chevron."
    },
    {
      "class": "n-select-all",
      "name": "n-select-all",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets user-select: all.",
      "css": "user-select: all;"
    },
    {
      "class": "n-select-none",
      "name": "n-select-none",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets user-select: none.",
      "css": "user-select: none;"
    },
    {
      "class": "n-selected",
      "name": "n-selected",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": true,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary",
        "--n-primary-soft"
      ],
      "customPropertyReferences": [],
      "aliasOf": "n-is-selected",
      "replacement": "n-is-selected",
      "since": "2.x",
      "description": "Applies border-color: var(--n-primary); background: var(--n-primary-soft).",
      "css": "border-color: var(--n-primary); background: var(--n-primary-soft);"
    },
    {
      "class": "n-self-center",
      "name": "n-self-center",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-self: center.",
      "css": "align-self: center;"
    },
    {
      "class": "n-self-end",
      "name": "n-self-end",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-self: flex-end.",
      "css": "align-self: flex-end;"
    },
    {
      "class": "n-self-start",
      "name": "n-self-start",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-self: flex-start.",
      "css": "align-self: flex-start;"
    },
    {
      "class": "n-self-stretch",
      "name": "n-self-stretch",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets align-self: stretch.",
      "css": "align-self: stretch;"
    },
    {
      "class": "n-shadow",
      "name": "n-shadow",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow"
      ],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: var(--n-shadow).",
      "css": "box-shadow: var(--n-shadow);"
    },
    {
      "class": "n-shadow-glow",
      "name": "n-shadow-glow",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-glow"
      ],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: var(--n-shadow-glow).",
      "css": "box-shadow: var(--n-shadow-glow);"
    },
    {
      "class": "n-shadow-inner",
      "name": "n-shadow-inner",
      "category": "component",
      "role": "component-part",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: inset 0 2px 4px rgba(15, 23, 42, 0.08).",
      "css": "box-shadow: inset 0 2px 4px rgba(15, 23, 42, 0.08);"
    },
    {
      "class": "n-shadow-lg",
      "name": "n-shadow-lg",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: var(--n-shadow-lg).",
      "css": "box-shadow: var(--n-shadow-lg);"
    },
    {
      "class": "n-shadow-md",
      "name": "n-shadow-md",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-md"
      ],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: var(--n-shadow-md).",
      "css": "box-shadow: var(--n-shadow-md);"
    },
    {
      "class": "n-shadow-none",
      "name": "n-shadow-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: none.",
      "css": "box-shadow: none;"
    },
    {
      "class": "n-shadow-sm",
      "name": "n-shadow-sm",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-sm"
      ],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: var(--n-shadow-sm).",
      "css": "box-shadow: var(--n-shadow-sm);"
    },
    {
      "class": "n-shadow-xl",
      "name": "n-shadow-xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-xl"
      ],
      "customPropertyReferences": [],
      "description": "Sets box-shadow: var(--n-shadow-xl).",
      "css": "box-shadow: var(--n-shadow-xl);"
    },
    {
      "class": "n-shrink-0",
      "name": "n-shrink-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets flex-shrink: 0.",
      "css": "flex-shrink: 0;"
    },
    {
      "class": "n-sidebar-layout",
      "name": "n-sidebar-layout",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-4"
      ],
      "customPropertyReferences": [
        "--n-sidebar-gap"
      ],
      "examples": [
        "<div class=\"n-sidebar-layout\">\n  <aside>Navigation</aside>\n  <main>Content</main>\n</div>"
      ],
      "description": "Applies display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--n-sidebar-gap, var(--n-space-4)).",
      "css": "display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--n-sidebar-gap, var(--n-space-4));"
    },
    {
      "class": "n-sidebar-right",
      "name": "n-sidebar-right",
      "category": "layout",
      "role": "component-part",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-sidebar-layout",
      "description": "Nucleus utility class (`.n-sidebar-right`)."
    },
    {
      "class": "n-signal",
      "name": "n-signal",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-signal-list",
      "description": "Signal list modifier/part (see .n-signal-list).",
      "css": "display: flex; align-items: flex-start; gap: 0.5rem; font-size: var(--n-text-sm);"
    },
    {
      "class": "n-signal-list",
      "name": "n-signal-list",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<ul class=\"n-signal-list\">\n  <li class=\"n-signal n-signal-positive\">Fast, secure checkout</li>\n  <li class=\"n-signal n-signal-negative\">No mobile layout</li>\n  <li class=\"n-signal n-signal-neutral\">Blog last updated 2019</li>\n</ul>"
      ],
      "description": "Dotted list for pro/con or insight bullets, colour-coded by sentiment.",
      "css": "list-style: none; padding: 0; margin: 0; display: grid; gap: 0.5rem;"
    },
    {
      "class": "n-signal-negative",
      "name": "n-signal-negative",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-signal-list",
      "description": "Signal list modifier/part (see .n-signal-list)."
    },
    {
      "class": "n-signal-neutral",
      "name": "n-signal-neutral",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-signal-list",
      "description": "Signal list modifier/part (see .n-signal-list)."
    },
    {
      "class": "n-signal-positive",
      "name": "n-signal-positive",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-signal-list",
      "description": "Signal list modifier/part (see .n-signal-list)."
    },
    {
      "class": "n-skeleton",
      "name": "n-skeleton",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-sm",
        "--n-bg-muted",
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-skeleton n-skeleton-text\" style=\"width: 60%\"></div>"
      ],
      "description": "Shimmering placeholder for loading content."
    },
    {
      "class": "n-skeleton-circle",
      "name": "n-skeleton-circle",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-skeleton",
      "description": "Skeleton modifier/part (see .n-skeleton).",
      "css": "border-radius: 50%; aspect-ratio: 1;"
    },
    {
      "class": "n-skeleton-text",
      "name": "n-skeleton-text",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-skeleton",
      "description": "Skeleton modifier/part (see .n-skeleton).",
      "css": "height: 0.875em;"
    },
    {
      "class": "n-skip-link",
      "name": "n-skip-link",
      "category": "accessibility",
      "role": "accessibility",
      "layer": "base",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius",
        "--n-primary",
        "--n-on-primary",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "description": "Applies position: fixed; z-index: 9999; inset-block-start: 0.75rem; inset-inline-start: 0.75rem; padding: 0.625rem 0.875rem; border-radius: var(--n-radius); background: var(--n-primary); color: var(--n-on-primary); box-shadow: var(--n-shadow-lg); transform: translateY(-200%)."
    },
    {
      "class": "n-snap-start",
      "name": "n-snap-start",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets scroll-snap-align: start.",
      "css": "scroll-snap-align: start;"
    },
    {
      "class": "n-snap-x",
      "name": "n-snap-x",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets scroll-snap-type: x mandatory.",
      "css": "scroll-snap-type: x mandatory;"
    },
    {
      "class": "n-spinner",
      "name": "n-spinner",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<span class=\"n-spinner\" role=\"status\" aria-label=\"Loading\"></span>"
      ],
      "description": "Indeterminate loading indicator.",
      "css": "display: inline-block; width: 1.25rem; height: 1.25rem; border: 2px solid currentColor; border-right-color: transparent; border-radius: 50%; animation: n-spin 0.7s linear infinite;"
    },
    {
      "class": "n-spinner-lg",
      "name": "n-spinner-lg",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-spinner",
      "description": "Spinner modifier/part (see .n-spinner).",
      "css": "width: 2rem; height: 2rem; border-width: 3px;"
    },
    {
      "class": "n-spinner-sm",
      "name": "n-spinner-sm",
      "category": "component",
      "role": "size",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-spinner",
      "description": "Spinner modifier/part (see .n-spinner).",
      "css": "width: 1rem; height: 1rem;"
    },
    {
      "class": "n-split",
      "name": "n-split",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-split\">\n  <strong>Title</strong>\n  <button class=\"n-btn n-btn-primary\">Action</button>\n</div>"
      ],
      "description": "Applies display: flex; align-items: center; justify-content: space-between; gap: var(--n-space-3).",
      "css": "display: flex; align-items: center; justify-content: space-between; gap: var(--n-space-3);"
    },
    {
      "class": "n-sr-only",
      "name": "n-sr-only",
      "category": "helper",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0.",
      "css": "position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border: 0;"
    },
    {
      "class": "n-sr-only-focusable",
      "name": "n-sr-only-focusable",
      "category": "accessibility",
      "role": "accessibility",
      "layer": "base",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Nucleus utility class (`.n-sr-only-focusable`)."
    },
    {
      "class": "n-stack",
      "name": "n-stack",
      "category": "component",
      "role": "component",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-space-3"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-stack\">\n  <p>First</p>\n  <p>Second</p>\n</div>"
      ],
      "description": "Vertical grid stack with a consistent gap between children.",
      "css": "display: grid; gap: var(--n-space-3);"
    },
    {
      "class": "n-stat",
      "name": "n-stat",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-stat\">\n  <span class=\"n-stat-label\">Revenue</span>\n  <span class=\"n-stat-value\">$48.2k</span>\n  <span class=\"n-stat-change n-text-success\">+12%</span>\n</div>"
      ],
      "description": "Labeled metric with a large value and optional change indicator.",
      "css": "display: grid; gap: 0.25rem;"
    },
    {
      "class": "n-stat-change",
      "name": "n-stat-change",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-stat",
      "description": "Stat modifier/part (see .n-stat).",
      "css": "font-size: var(--n-text-sm); font-weight: 600;"
    },
    {
      "class": "n-stat-grid",
      "name": "n-stat-grid",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-component-gap"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-stat-grid\">\n  <div class=\"n-stat\">\n    <span class=\"n-stat-label\">Leads found</span>\n    <span class=\"n-stat-value\">1,284</span>\n  </div>\n  <div class=\"n-stat\">\n    <span class=\"n-stat-label\">Active scans</span>\n    <span class=\"n-stat-value\">7</span>\n  </div>\n</div>"
      ],
      "description": "Responsive auto-fit wrapper for n-stat or metric tiles.",
      "css": "display: grid; grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); gap: var(--n-component-gap);"
    },
    {
      "class": "n-stat-label",
      "name": "n-stat-label",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted",
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-stat",
      "description": "Stat modifier/part (see .n-stat).",
      "css": "color: var(--n-text-muted); font-size: var(--n-text-sm); font-weight: 600;"
    },
    {
      "class": "n-stat-value",
      "name": "n-stat-value",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-stat",
      "description": "Stat modifier/part (see .n-stat).",
      "css": "font-size: clamp(1.75rem, 3vw, 2.5rem); font-weight: 700; line-height: 1; letter-spacing: -0.03em;"
    },
    {
      "class": "n-static",
      "name": "n-static",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets position: static.",
      "css": "position: static;"
    },
    {
      "class": "n-status",
      "name": "n-status",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<span class=\"n-status n-status-online n-status-pulse\">\n  <span class=\"n-status-dot\" aria-hidden=\"true\"></span>\n  System connected\n</span>"
      ],
      "description": "Small dot plus label signalling live, lifecycle, or health state.",
      "css": "display: inline-flex; align-items: center; gap: 0.4375rem; font-size: var(--n-text-sm); font-weight: 600; color: var(--n-text-muted);"
    },
    {
      "class": "n-status-busy",
      "name": "n-status-busy",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status).",
      "css": "color: var(--n-info);"
    },
    {
      "class": "n-status-dot",
      "name": "n-status-dot",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status).",
      "css": "width: 0.5rem; height: 0.5rem; border-radius: var(--n-radius-full); background: currentColor; flex: none;"
    },
    {
      "class": "n-status-error",
      "name": "n-status-error",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status).",
      "css": "color: var(--n-danger);"
    },
    {
      "class": "n-status-idle",
      "name": "n-status-idle",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning-h"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status).",
      "css": "color: var(--n-warning-h);"
    },
    {
      "class": "n-status-offline",
      "name": "n-status-offline",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status).",
      "css": "color: var(--n-text-muted);"
    },
    {
      "class": "n-status-online",
      "name": "n-status-online",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status).",
      "css": "color: var(--n-success);"
    },
    {
      "class": "n-status-pulse",
      "name": "n-status-pulse",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-status",
      "description": "Status indicator modifier/part (see .n-status)."
    },
    {
      "class": "n-sticky",
      "name": "n-sticky",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets position: sticky.",
      "css": "position: sticky;"
    },
    {
      "class": "n-surface",
      "name": "n-surface",
      "category": "component",
      "role": "component",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-bg",
        "--n-border-color",
        "--n-radius-xl",
        "--n-shadow-soft"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-surface n-p-4\">Panel content</div>"
      ],
      "description": "Elevated panel with border, radius, and soft shadow.",
      "css": "background: var(--n-bg); border: 1px solid var(--n-border-color); border-radius: var(--n-radius-xl); box-shadow: var(--n-shadow-soft);"
    },
    {
      "class": "n-surface-glass",
      "name": "n-surface-glass",
      "category": "component",
      "role": "variant",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-shadow-glow"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-surface",
      "description": "Surface modifier/part (see .n-surface).",
      "css": "background: rgba(255, 255, 255, 0.72); border: 1px solid rgba(255, 255, 255, 0.45); backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px); box-shadow: var(--n-shadow-glow);"
    },
    {
      "class": "n-surface-overlay",
      "name": "n-surface-overlay",
      "category": "component",
      "role": "variant",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-raised",
        "--n-border-color",
        "--n-shadow-xl"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-surface",
      "description": "Surface modifier/part (see .n-surface).",
      "css": "background: var(--n-surface-raised); border: 1px solid var(--n-border-color); box-shadow: var(--n-shadow-xl);"
    },
    {
      "class": "n-surface-raised",
      "name": "n-surface-raised",
      "category": "component",
      "role": "variant",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-raised",
        "--n-border-color",
        "--n-shadow-md"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-surface",
      "description": "Surface modifier/part (see .n-surface).",
      "css": "background: var(--n-surface-raised); border: 1px solid var(--n-border-color); box-shadow: var(--n-shadow-md);"
    },
    {
      "class": "n-surface-sunken",
      "name": "n-surface-sunken",
      "category": "component",
      "role": "variant",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-sunken",
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-surface",
      "description": "Surface modifier/part (see .n-surface).",
      "css": "background: var(--n-surface-sunken); border: 1px solid var(--n-border-color); box-shadow: inset 0 1px 2px rgba(15, 23, 42, 0.06);"
    },
    {
      "class": "n-switch",
      "name": "n-switch",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "states": [
        "checked",
        "focus-visible",
        "disabled"
      ],
      "examples": [
        "<label class=\"n-switch\">\n  <input type=\"checkbox\">\n  <span class=\"n-switch-track\"></span>\n  Enable notifications\n</label>"
      ],
      "description": "Accessible toggle built from a visually-hidden checkbox and a track.",
      "css": "display: inline-flex; align-items: center; gap: 0.625rem; cursor: pointer; user-select: none;"
    },
    {
      "class": "n-switch-track",
      "name": "n-switch-track",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-full",
        "--n-bg-muted",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-switch",
      "description": "Switch modifier/part (see .n-switch)."
    },
    {
      "class": "n-switcher",
      "name": "n-switcher",
      "category": "layout",
      "role": "layout",
      "layer": "layout",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-gutter"
      ],
      "customPropertyReferences": [
        "--n-switcher-gap"
      ],
      "description": "Applies display: flex; flex-wrap: wrap; gap: var(--n-switcher-gap, var(--n-gutter)).",
      "css": "display: flex; flex-wrap: wrap; gap: var(--n-switcher-gap, var(--n-gutter));"
    },
    {
      "class": "n-tab",
      "name": "n-tab",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-tabs",
      "description": "Tabs modifier/part (see .n-tabs).",
      "css": "position: relative; padding: 0.625rem 0.875rem; border: 0; background: transparent; color: var(--n-text-muted); font-weight: 600; white-space: nowrap; cursor: pointer;"
    },
    {
      "class": "n-tab-panel",
      "name": "n-tab-panel",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-tabs",
      "description": "Tabs modifier/part (see .n-tabs).",
      "css": "padding-block: 1rem;"
    },
    {
      "class": "n-table",
      "name": "n-table",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<table class=\"n-table n-table-striped\">\n  <thead><tr><th>Name</th><th>Role</th></tr></thead>\n  <tbody><tr><td>Ada</td><td>Engineer</td></tr></tbody>\n</table>"
      ],
      "description": "Base table styling with striped/hover/bordered variants.",
      "css": "width: 100%; border-collapse: collapse; font-size: var(--n-text-sm);"
    },
    {
      "class": "n-table-bordered",
      "name": "n-table-bordered",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-table",
      "description": "Table modifier/part (see .n-table).",
      "css": "border: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-table-hover",
      "name": "n-table-hover",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-table",
      "description": "Table modifier/part (see .n-table)."
    },
    {
      "class": "n-table-stack",
      "name": "n-table-stack",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<table class=\"n-table n-table-stack\">\n  <thead><tr><th>Business</th><th>Status</th></tr></thead>\n  <tbody>\n    <tr>\n      <td data-label=\"Business\">Blue Bottle</td>\n      <td data-label=\"Status\">Enriched</td>\n    </tr>\n  </tbody>\n</table>"
      ],
      "description": "Table modifier that collapses each row into a card below 768px using data-label."
    },
    {
      "class": "n-table-striped",
      "name": "n-table-striped",
      "category": "component",
      "role": "variant",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-table",
      "description": "Table modifier/part (see .n-table)."
    },
    {
      "class": "n-tabs",
      "name": "n-tabs",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color"
      ],
      "customPropertyReferences": [],
      "states": [
        "aria-selected",
        "hover"
      ],
      "examples": [
        "<div class=\"n-tabs\" role=\"tablist\">\n  <button class=\"n-tab\" role=\"tab\" aria-selected=\"true\">Overview</button>\n  <button class=\"n-tab\" role=\"tab\" aria-selected=\"false\">Details</button>\n</div>\n<div class=\"n-tab-panel\" role=\"tabpanel\">…</div>"
      ],
      "description": "Horizontal tablist. Toggle aria-selected in JavaScript.",
      "css": "display: flex; gap: 0.25rem; overflow-x: auto; border-bottom: 1px solid var(--n-border-color);"
    },
    {
      "class": "n-text-2xl",
      "name": "n-text-2xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-2xl"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-2xl).",
      "css": "font-size: var(--n-text-2xl);"
    },
    {
      "class": "n-text-3xl",
      "name": "n-text-3xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-3xl"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-3xl).",
      "css": "font-size: var(--n-text-3xl);"
    },
    {
      "class": "n-text-4xl",
      "name": "n-text-4xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-4xl"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-4xl).",
      "css": "font-size: var(--n-text-4xl);"
    },
    {
      "class": "n-text-balance",
      "name": "n-text-balance",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-wrap: balance.",
      "css": "text-wrap: balance;"
    },
    {
      "class": "n-text-base",
      "name": "n-text-base",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-base"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-base).",
      "css": "font-size: var(--n-text-base);"
    },
    {
      "class": "n-text-center",
      "name": "n-text-center",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-align: center.",
      "css": "text-align: center;"
    },
    {
      "class": "n-text-danger",
      "name": "n-text-danger",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-danger"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-danger).",
      "css": "color: var(--n-danger);"
    },
    {
      "class": "n-text-dark",
      "name": "n-text-dark",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-dark"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-dark).",
      "css": "color: var(--n-dark);"
    },
    {
      "class": "n-text-fluid-xl",
      "name": "n-text-fluid-xl",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies font-size: clamp(2rem, 5vw, 4.5rem); line-height: 1.05.",
      "css": "font-size: clamp(2rem, 5vw, 4.5rem); line-height: 1.05;"
    },
    {
      "class": "n-text-info",
      "name": "n-text-info",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-info"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-info).",
      "css": "color: var(--n-info);"
    },
    {
      "class": "n-text-justify",
      "name": "n-text-justify",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-align: justify.",
      "css": "text-align: justify;"
    },
    {
      "class": "n-text-left",
      "name": "n-text-left",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-align: left.",
      "css": "text-align: left;"
    },
    {
      "class": "n-text-lg",
      "name": "n-text-lg",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-lg"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-lg).",
      "css": "font-size: var(--n-text-lg);"
    },
    {
      "class": "n-text-light",
      "name": "n-text-light",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-light"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-light).",
      "css": "color: var(--n-light);"
    },
    {
      "class": "n-text-muted",
      "name": "n-text-muted",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-text-muted).",
      "css": "color: var(--n-text-muted);"
    },
    {
      "class": "n-text-pretty",
      "name": "n-text-pretty",
      "category": "content",
      "role": "utility",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-wrap: pretty.",
      "css": "text-wrap: pretty;"
    },
    {
      "class": "n-text-primary",
      "name": "n-text-primary",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-primary"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-primary).",
      "css": "color: var(--n-primary);"
    },
    {
      "class": "n-text-right",
      "name": "n-text-right",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-align: right.",
      "css": "text-align: right;"
    },
    {
      "class": "n-text-secondary",
      "name": "n-text-secondary",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-secondary"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-secondary).",
      "css": "color: var(--n-secondary);"
    },
    {
      "class": "n-text-sm",
      "name": "n-text-sm",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-sm"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-sm).",
      "css": "font-size: var(--n-text-sm);"
    },
    {
      "class": "n-text-success",
      "name": "n-text-success",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-success).",
      "css": "color: var(--n-success);"
    },
    {
      "class": "n-text-warning",
      "name": "n-text-warning",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-warning"
      ],
      "customPropertyReferences": [],
      "description": "Sets color: var(--n-warning).",
      "css": "color: var(--n-warning);"
    },
    {
      "class": "n-text-white",
      "name": "n-text-white",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets color: #ffffff.",
      "css": "color: #ffffff;"
    },
    {
      "class": "n-text-xl",
      "name": "n-text-xl",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xl"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-xl).",
      "css": "font-size: var(--n-text-xl);"
    },
    {
      "class": "n-text-xs",
      "name": "n-text-xs",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "description": "Sets font-size: var(--n-text-xs).",
      "css": "font-size: var(--n-text-xs);"
    },
    {
      "class": "n-textarea",
      "name": "n-textarea",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-control-padding-x",
        "--n-text-base",
        "--n-text",
        "--n-bg",
        "--n-border-color",
        "--n-radius",
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-form-group\">\n  <label class=\"n-label\" for=\"bio\">Bio</label>\n  <textarea class=\"n-textarea\" id=\"bio\" rows=\"4\"></textarea>\n</div>"
      ],
      "description": "Vertically resizable multi-line text field."
    },
    {
      "class": "n-timeline",
      "name": "n-timeline",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "examples": [
        "<ol class=\"n-timeline\">\n  <li class=\"n-timeline-item\">\n    <span class=\"n-timeline-marker\">1</span>\n    <p class=\"n-timeline-title\">Arrive in Lisbon</p>\n    <p class=\"n-timeline-meta\">Day 1 · Hotel check-in</p>\n  </li>\n  <li class=\"n-timeline-item\">\n    <span class=\"n-timeline-marker n-timeline-marker-muted\">2</span>\n    <p class=\"n-timeline-title\">Free day</p>\n  </li>\n</ol>"
      ],
      "description": "Vertical connector list with a numbered or icon marker per item.",
      "css": "list-style: none; padding: 0; margin: 0;"
    },
    {
      "class": "n-timeline-content",
      "name": "n-timeline-content",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-timeline",
      "description": "Timeline modifier/part (see .n-timeline).",
      "css": "margin-top: 0.5rem;"
    },
    {
      "class": "n-timeline-item",
      "name": "n-timeline-item",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-timeline",
      "description": "Timeline modifier/part (see .n-timeline).",
      "css": "position: relative; padding-left: 2.25rem; padding-bottom: 1.5rem;"
    },
    {
      "class": "n-timeline-marker",
      "name": "n-timeline-marker",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-radius-full",
        "--n-primary-soft",
        "--n-primary-border",
        "--n-primary",
        "--n-text-xs"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-timeline",
      "description": "Timeline modifier/part (see .n-timeline)."
    },
    {
      "class": "n-timeline-marker-muted",
      "name": "n-timeline-marker-muted",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-surface-sunken",
        "--n-border-color",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-timeline",
      "description": "Timeline modifier/part (see .n-timeline).",
      "css": "background: var(--n-surface-sunken); border-color: var(--n-border-color); color: var(--n-text-muted);"
    },
    {
      "class": "n-timeline-meta",
      "name": "n-timeline-meta",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-text-xs",
        "--n-text-muted"
      ],
      "customPropertyReferences": [],
      "variantOf": "n-timeline",
      "description": "Timeline modifier/part (see .n-timeline).",
      "css": "font-size: var(--n-text-xs); color: var(--n-text-muted); margin-top: 0.125rem;"
    },
    {
      "class": "n-timeline-title",
      "name": "n-timeline-title",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-timeline",
      "description": "Timeline modifier/part (see .n-timeline).",
      "css": "font-weight: 600;"
    },
    {
      "class": "n-toast",
      "name": "n-toast",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-border-color",
        "--n-radius-lg",
        "--n-surface-raised",
        "--n-text",
        "--n-shadow-lg"
      ],
      "customPropertyReferences": [],
      "examples": [
        "<div class=\"n-toast-stack\">\n  <div class=\"n-toast\" role=\"status\">Saved to your library.</div>\n</div>"
      ],
      "description": "Transient notification; stack with n-toast-stack."
    },
    {
      "class": "n-toast-stack",
      "name": "n-toast-stack",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "variantOf": "n-toast",
      "description": "Toast modifier/part (see .n-toast).",
      "css": "position: fixed; z-index: 1000; inset-inline-end: 1rem; inset-block-end: 1rem; display: grid; gap: 0.75rem;"
    },
    {
      "class": "n-tooltip",
      "name": "n-tooltip",
      "category": "component",
      "role": "component",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "states": [
        "hover",
        "focus-visible"
      ],
      "examples": [
        "<button class=\"n-btn n-btn-light n-tooltip\" data-tooltip=\"Save changes\">Save</button>"
      ],
      "description": "CSS-only tooltip driven by the data-tooltip attribute.",
      "css": "position: relative;"
    },
    {
      "class": "n-top-0",
      "name": "n-top-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets top: 0.",
      "css": "top: 0;"
    },
    {
      "class": "n-touch-target",
      "name": "n-touch-target",
      "category": "accessibility",
      "role": "accessibility",
      "layer": "base",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies min-width: 2.75rem; min-height: 2.75rem.",
      "css": "min-width: 2.75rem; min-height: 2.75rem;"
    },
    {
      "class": "n-tracking-normal",
      "name": "n-tracking-normal",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets letter-spacing: 0.",
      "css": "letter-spacing: 0;"
    },
    {
      "class": "n-tracking-tight",
      "name": "n-tracking-tight",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets letter-spacing: -0.025em.",
      "css": "letter-spacing: -0.025em;"
    },
    {
      "class": "n-tracking-wide",
      "name": "n-tracking-wide",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets letter-spacing: 0.05em.",
      "css": "letter-spacing: 0.05em;"
    },
    {
      "class": "n-transition",
      "name": "n-transition",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "description": "Sets transition: all var(--n-duration) var(--n-ease).",
      "css": "transition: all var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-transition-colors",
      "name": "n-transition-colors",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "description": "Sets transition: color var(--n-duration) var(--n-ease), background-color var(--n-duration) var(--n-ease), border-color var(--n-duration) var(--n-ease).",
      "css": "transition: color var(--n-duration) var(--n-ease), background-color var(--n-duration) var(--n-ease), border-color var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-transition-none",
      "name": "n-transition-none",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transition: none.",
      "css": "transition: none;"
    },
    {
      "class": "n-transition-shadow",
      "name": "n-transition-shadow",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "description": "Sets transition: box-shadow var(--n-duration) var(--n-ease).",
      "css": "transition: box-shadow var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-transition-transform",
      "name": "n-transition-transform",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-duration",
        "--n-ease"
      ],
      "customPropertyReferences": [],
      "description": "Sets transition: transform var(--n-duration) var(--n-ease).",
      "css": "transition: transform var(--n-duration) var(--n-ease);"
    },
    {
      "class": "n-translate-y-1",
      "name": "n-translate-y-1",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets transform: translateY(-0.25rem).",
      "css": "transform: translateY(-0.25rem);"
    },
    {
      "class": "n-truncate",
      "name": "n-truncate",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Applies overflow: hidden; text-overflow: ellipsis; white-space: nowrap.",
      "css": "overflow: hidden; text-overflow: ellipsis; white-space: nowrap;"
    },
    {
      "class": "n-underline",
      "name": "n-underline",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-decoration: underline.",
      "css": "text-decoration: underline;"
    },
    {
      "class": "n-uppercase",
      "name": "n-uppercase",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets text-transform: uppercase.",
      "css": "text-transform: uppercase;"
    },
    {
      "class": "n-valid",
      "name": "n-valid",
      "category": "component",
      "role": "component-part",
      "layer": "components",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [
        "--n-success"
      ],
      "customPropertyReferences": [],
      "description": "Sets border-color: var(--n-success).",
      "css": "border-color: var(--n-success);"
    },
    {
      "class": "n-visible",
      "name": "n-visible",
      "category": "state",
      "role": "state",
      "layer": "states",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets visibility: visible.",
      "css": "visibility: visible;"
    },
    {
      "class": "n-w-auto",
      "name": "n-w-auto",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets width: auto.",
      "css": "width: auto;"
    },
    {
      "class": "n-w-full",
      "name": "n-w-full",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets width: 100%.",
      "css": "width: 100%;"
    },
    {
      "class": "n-w-half",
      "name": "n-w-half",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets width: 50%.",
      "css": "width: 50%;"
    },
    {
      "class": "n-w-screen",
      "name": "n-w-screen",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets width: 100vw.",
      "css": "width: 100vw;"
    },
    {
      "class": "n-will-change-transform",
      "name": "n-will-change-transform",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets will-change: transform.",
      "css": "will-change: transform;"
    },
    {
      "class": "n-z-0",
      "name": "n-z-0",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets z-index: 0.",
      "css": "z-index: 0;"
    },
    {
      "class": "n-z-10",
      "name": "n-z-10",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets z-index: 10.",
      "css": "z-index: 10;"
    },
    {
      "class": "n-z-100",
      "name": "n-z-100",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets z-index: 100.",
      "css": "z-index: 100;"
    },
    {
      "class": "n-z-20",
      "name": "n-z-20",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets z-index: 20.",
      "css": "z-index: 20;"
    },
    {
      "class": "n-z-50",
      "name": "n-z-50",
      "category": "utility",
      "role": "utility",
      "layer": "utilities",
      "deprecated": false,
      "gotchas": [],
      "responsive": false,
      "tokenReferences": [],
      "customPropertyReferences": [],
      "description": "Sets z-index: 50.",
      "css": "z-index: 50;"
    }
  ]
}
