axonyx-ui 0.0.48

Foundry CSS, JavaScript helpers, and Axonyx-native .ax components for Axonyx UI.
Documentation
.ax-code-block {
    margin: 0;
    padding: 1rem;
    border: 1px solid var(--ax-border);
    border-radius: var(--ax-radius-lg);
    background:
        linear-gradient(180deg, color-mix(in srgb, var(--ax-surface-2) 92%, transparent), var(--ax-surface)),
        var(--ax-surface);
    color: var(--ax-text-soft);
    overflow-x: auto;
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace;
    font-size: 0.85rem;
    line-height: 1.65;
}

.ax-code-block[data-language]::before {
    content: attr(data-language);
    display: block;
    margin-bottom: 0.75rem;
    color: var(--ax-text-muted);
    font-size: 0.7rem;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

.ax-code-block code {
    font: inherit;
}

.ax-code-block__tools {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

.ax-code-block__copy {
    border: 1px solid var(--ax-border-subtle);
    background: var(--ax-surface-muted);
    color: var(--ax-text-muted);
    font-size: 0.7rem;
    padding: 0.2rem 0.45rem;
    border-radius: 6px;
    cursor: pointer;
}

.ax-code-block__copy:hover {
    color: var(--ax-text);
    border-color: var(--ax-border);
}