/* Kodawari overrides on top of the shared Autopoetic styles. */

/* Kodawari brand accent. */
:root {
    --kodawari-accent: #b0713e;
}

header .logo img {
    height: 40px;
    width: auto;
}

/* Chat input: no knowledge/agent/perspective controls — tighten the footer. */
.chat-input-meta {
    display: none;
}

/* Status bar: knowledge links (graph + events) on the right, using the
 * shared .btn .btn-secondary styles from the project details page. */
#conversation-page .status-bar-links {
    margin-left: auto;
    display: flex;
    gap: 12px;
    align-items: center;
}

#conversation-page .status-bar-links .btn {
    font-size: 0.8125rem;
    padding: 0.35rem 0.75rem;
    text-decoration: none;
}

/* Properties list rows: name on the left, thin ghost action buttons
 * (Notes, Ask) beside it, last-activity on the right. */
.property-item-main {
    display: flex;
    align-items: center;
    gap: var(--space-md, 16px);
    min-width: 0;
    flex-wrap: wrap;
    /* Matches the previous .project-breadcrumb wrapper's size (18px),
     * which was lost when the wrapper was replaced by the buttons row. */
    font-size: var(--font-size-md);
}

.property-item-actions {
    display: flex;
    gap: 8px;
    align-items: center;
}

/* The steering visualization and individual perspectives are never
 * rendered by the Kodawari templates; these rules are defense-in-depth
 * for any message data that slips through.
 */
.steering-viz,
.individual-perspective,
.perspective-divider {
    display: none !important;
}
/* Ask page explainer. */
.ask-explainer {
    font-size: 0.875rem;
    color: var(--color-text-muted);
    margin: 0 0 12px 0;
}
