/**
 * Наследные светлые цвета текста, снятые с боевого app.css.
 *
 * Сгенерировано build-legacy-text-colors.mjs, вручную не править — правки
 * затрутся при следующей генерации. Логика: каждое объявление color с явным
 * светлым значением (относительная яркость выше 0.45) писалось под тёмный фон
 * и на молочном даёт нечитаемый текст. Почти белые значения уходят в --ink,
 * приглушённые — в --muted.
 *
 * Обработано объявлений: 209.
 */

/* было #aaa1ff, яркость 0.41 */
.eyebrow { color: var(--muted); }
/* было #aaa1ff, яркость 0.41 */
.brand-lockup small, .brand-name small { color: var(--muted); }
/* было #f1eff8, яркость 0.87 */
.session-avatar { color: var(--ink); }
/* было #93dfca, яркость 0.63 */
.plan-control-copy small { color: var(--success); }
/* было #ef9ca8, яркость 0.45 */
.plan-control-status.error { color: var(--danger); }
/* было #d9d4ff, яркость 0.69 */
.button-count { color: var(--muted); }
/* было #c4bcff, яркость 0.55 */
.soft-pill { color: var(--muted); }
/* было #9be6d2, яркость 0.68 */
.soft-pill[data-state="ready"] { color: var(--success); }
/* было #f2abb5, яркость 0.51 */
.soft-pill[data-state="blocked"] { color: var(--danger); }
/* было #f3bd96, яркость 0.58 */
.soft-pill[data-state="draft"] { color: var(--warning); }
/* было #d5d2df, яркость 0.66 */
.task-form label { color: var(--muted); }
/* было #bbb7c7, яркость 0.49 */
.timeline-meta time { color: var(--muted); }
/* было #e3e1e9, яркость 0.76 */
.activity-entry-title { color: var(--ink); }
/* было #e68e98, яркость 0.38 */
.danger-text { color: var(--danger); }
/* было #9299a8, яркость 0.32 */
.conversation-lane { color: var(--muted); }
/* было #d9dce4, яркость 0.72 */
.conversation-lane:hover:not(:disabled) { color: var(--muted); }
/* было #f2f3f7, яркость 0.90 */
.conversation-lane.active { color: var(--ink); }
/* было #858c9b, яркость 0.26 */
.shared-chat-empty { color: var(--muted); }
/* было #e7e9ee, яркость 0.81 */
.shared-chat-empty strong { color: var(--ink); }
/* было #c8cbd5, яркость 0.60 */
.shared-message-avatar { color: var(--muted); }
/* было #cdc7ff, яркость 0.61 */
.shared-message.agent .shared-message-avatar { color: var(--muted); }
/* было #d9dbe2, яркость 0.71 */
.shared-message-meta strong { color: var(--muted); }
/* было #737b8a, яркость 0.20 */
.shared-message-reply { color: var(--muted); }
/* было #c9c5dc, яркость 0.58 */
.shared-message-reply:hover { color: var(--muted); }
/* было #dfe1e7, яркость 0.75 */
.shared-message-bubble { color: var(--ink); }
/* было #a8adba, яркость 0.42 */
.shared-message-quote { color: var(--muted); }
/* было #dfe2ea, яркость 0.76 */
.shared-message-files a { color: var(--ink); }
/* было #777e8d, яркость 0.21 */
.shared-message-files small { color: var(--muted); }
/* было #a9acb6, яркость 0.41 */
.shared-message-bubble.running { color: var(--muted); }
/* было #b59096, яркость 0.32 */
.shared-message-bubble.failed, .shared-message-bubble.cancelled { color: var(--muted); }
/* было #989cac, яркость 0.33 */
.welcome-card > p:not(.eyebrow) { color: var(--muted); }
/* было #c4c1ce, яркость 0.54 */
.starter-prompt { color: var(--muted); }
/* было #e0dcff, яркость 0.74 */
.starter-prompt.onboarding-action { color: var(--ink); }
/* было #e2e2e7, яркость 0.76 */
.message { color: var(--ink); }
/* было #e4e4e9, яркость 0.78 */
.message.user .bubble { color: var(--ink); }
/* было #9995a3, яркость 0.31 */
.message.user .muted { color: var(--muted); }
/* было #afd9c9, яркость 0.63 */
.message.action-receipt .bubble { color: var(--success); }
/* было #8ee0c3, яркость 0.63 */
.memory-receipt-mark { color: var(--success); }
/* было #dff5ed, яркость 0.87 */
.memory-receipt-copy strong { color: var(--success); }
/* было #9297a4, яркость 0.31 */
.memory-receipt-copy small, .memory-receipt-status { color: var(--muted); }
/* было #e6b1b8, яркость 0.52 */
.memory-receipt-status:not(:empty) { color: var(--danger); }
/* было #d7d4e4, яркость 0.67 */
.bubble pre { color: var(--muted); }
/* было #b7aeff, яркость 0.48 */
.bubble a { color: var(--muted); }
/* было #b7aeff, яркость 0.48 */
.artifact-card a { color: var(--muted); }
/* было #d7d3e3, яркость 0.67 */
.work-surface-rail-core svg { color: var(--muted); }
/* было #aaa6b6, яркость 0.39 */
.work-surface-rail-core > span { color: var(--muted); }
/* было #f3f1ff, яркость 0.89 */
.space-surface-tab.active, .space-surface-tab[aria-selected="true"] { color: var(--ink); }
/* было #e8e4ff, яркость 0.80 */
.world-member-avatar { color: var(--ink); }
/* было #d9dbe2, яркость 0.71 */
.world-member-role, .world-member-add select { color: var(--muted); }
/* было #e5e6eb, яркость 0.79 */
.world-member-add-path > strong { color: var(--ink); }
/* было #ded9ff, яркость 0.72 */
.world-invite-result code { color: var(--ink); }
/* было #e0a1aa, яркость 0.44 */
.world-invite-result.error { color: var(--danger); }
/* было #d5d1e1, яркость 0.65 */
.studio-input-mode { color: var(--muted); }
/* было #cbc5ff, яркость 0.60 */
.academy-cycle-state { color: var(--muted); }
/* было #efbd98, яркость 0.57 */
.academy-cycle-state[data-state="awaiting_judgment"] { color: var(--warning); }
/* было #c9c3ed, яркость 0.58 */
.academy-action-status { color: var(--muted); }
/* было #efadb5, яркость 0.52 */
.academy-action-status[data-state="error"] { color: var(--danger); }
/* было #b7c5c0, яркость 0.54 */
.academy-family-heading > div > p:last-child { color: var(--muted); }
/* было #9be4c9, яркость 0.67 */
.academy-family-icon-button { color: var(--success); }
/* было #b8e8d7, яркость 0.73 */
.academy-family-status { color: var(--success); }
/* было #efadb5, яркость 0.52 */
.academy-family-status[data-state="error"] { color: var(--danger); }
/* было #e9fff7, яркость 0.96 */
.academy-family-metrics strong { color: var(--success); }
/* было #8fa49d, яркость 0.35 */
.academy-family-metrics span { color: var(--muted); }
/* было #dfe7e4, яркость 0.78 */
.academy-family-actions button, .academy-family-item button { color: var(--ink); }
/* было #a8b8b2, яркость 0.46 */
.academy-family-grid h5 { color: var(--muted); }
/* было #96d9c1, яркость 0.60 */
.academy-family-item-heading span { color: var(--success); }
/* было #aab7b3, яркость 0.46 */
.academy-family-item p { color: var(--muted); }
/* было #788a84, яркость 0.24 */
.academy-family-item small { color: var(--muted); }
/* было #bab3d4, яркость 0.47 */
.academy-family-diff { color: var(--muted); }
/* было #99d8c1, яркость 0.60 */
.academy-family-item .academy-family-link { color: var(--success); }
/* было #c9c5d0, яркость 0.57 */
.academy-family-dialog header > button { color: var(--muted); }
/* было #c8c4cf, яркость 0.56 */
.academy-family-dialog label { color: var(--muted); }
/* было #f1eef5, яркость 0.86 */
.academy-family-dialog input, .academy-family-dialog textarea, .academy-family-dialog select { color: var(--ink); }
/* было #aaa4b5, яркость 0.38 */
.academy-family-form-note { color: var(--muted); }
/* было #d9d5df, яркость 0.68 */
.academy-family-stage-heading button, .academy-family-dialog footer button, .academy-family-stage-row button { color: var(--muted); }
/* было #8e8998, яркость 0.26 */
.academy-family-stage-row legend { color: var(--muted); }
/* было #8cdec1, яркость 0.62 */
.academy-path-history-node, .academy-path-node { color: var(--success); }
/* было #d7d3dc, яркость 0.66 */
.academy-path-history-copy strong { color: var(--muted); }
/* было #aaa2ed, яркость 0.41 */
.academy-path-step-copy small { color: var(--muted); }
/* было #d2cedb, яркость 0.63 */
.academy-instruction { color: var(--muted); }
/* было #bcb6cf, яркость 0.49 */
.academy-criterion { color: var(--muted); }
/* было #aaa3c3, яркость 0.39 */
.academy-prompt-label, .academy-card-kicker { color: var(--muted); }
/* было #f0edf5, яркость 0.86 */
.academy-passage { color: var(--ink); }
/* было #e3dfe8, яркость 0.75 */
.academy-choice-option { color: var(--ink); }
/* было #e1dcec, яркость 0.73 */
.academy-order-token, .academy-order-controls button, .academy-voice-controls button { color: var(--ink); }
/* было #bbb5c7, яркость 0.48 */
.academy-voice-copy { color: var(--muted); }
/* было #e5e1ff, яркость 0.78 */
.academy-voice-controls .academy-voice-action { color: var(--ink); }
/* было #ffc4ca, яркость 0.65 */
.academy-voice-controls .academy-voice-action[aria-pressed="true"] { color: var(--danger); }
/* было #cbc5da, яркость 0.58 */
.academy-voice-status { color: var(--muted); }
/* было #efadb5, яркость 0.52 */
.academy-voice-status[data-state="error"] { color: var(--danger); }
/* было #d2cdd8, яркость 0.62 */
.academy-answer-field, .academy-judgment-fields label { color: var(--muted); }
/* было #9be4c9, яркость 0.67 */
.academy-current-evidence strong { color: var(--success); }
/* было #d5d1de, яркость 0.65 */
.academy-judgment-fields legend { color: var(--muted); }
/* было #8be0c0, яркость 0.63 */
.academy-revision-mark { color: var(--success); }
/* было #d0ccd7, яркость 0.62 */
.academy-learning-group h5 { color: var(--muted); }
/* было #d8dce5, яркость 0.71 */
.work-empty strong { color: var(--muted); }
/* было #aaa5b4, яркость 0.39 */
.space-surface-group > h4 { color: var(--muted); }
/* было #e7e5ed, яркость 0.79 */
.space-item strong { color: var(--ink); }
/* было #d7d4df, яркость 0.67 */
.space-item-action { color: var(--muted); }
/* было #ece9ff, яркость 0.83 */
.space-item-action.primary { color: var(--ink); }
/* было #ffb0b8, яркость 0.56 */
.space-item-action.danger { color: var(--danger); }
/* было #c7c3d0, яркость 0.56 */
.space-winner-choice { color: var(--muted); }
/* было #c9c0ff, яркость 0.57 */
.project-unavailable-mark { color: var(--muted); }
/* было #a99cff, яркость 0.39 */
.project-unavailable-eyebrow { color: var(--muted); }
/* было #f0edf7, яркость 0.86 */
.project-unavailable-card h3 { color: var(--ink); }
/* было #aaa7b5, яркость 0.40 */
.project-passport-hero p { color: var(--muted); }
/* было #bcb8c8, яркость 0.49 */
.project-passport-meta span { color: var(--muted); }
/* было #92d4bd, яркость 0.57 */
.project-passport-meta span:last-child { color: var(--success); }
/* было #c9c5d3, яркость 0.57 */
.project-passport-actions a, .project-primary-result a { color: var(--muted); }
/* было #ece9f4, яркость 0.83 */
.project-passport-stats strong { color: var(--ink); }
/* было #e4e1eb, яркость 0.76 */
.project-passport-section > header h4 { color: var(--ink); }
/* было #ddd9e5, яркость 0.71 */
.project-task strong { color: var(--muted); }
/* было #8f899d, яркость 0.26 */
.project-document summary::after { color: var(--muted); }
/* было #dedbe6, яркость 0.72 */
.project-document summary strong { color: var(--muted); }
/* было #afa6ff, яркость 0.44 */
.project-material-mark { color: var(--muted); }
/* было #d8d4df, яркость 0.67 */
.project-material strong { color: var(--muted); }
/* было #88cbb4, яркость 0.51 */
.project-primary-result span { color: var(--success); }
/* было #e2ebe8, яркость 0.81 */
.project-primary-result strong { color: var(--ink); }
/* было #dcd8f9, яркость 0.71 */
.project-person i { color: var(--muted); }
/* было #d9d5e0, яркость 0.68 */
.project-person strong { color: var(--muted); }
/* было #dcd8e4, яркость 0.70 */
.project-session-list strong, .project-capability-list strong { color: var(--muted); }
/* было #d1ced9, яркость 0.63 */
.canvas-body { color: var(--muted); }
/* было #b7aeff, яркость 0.48 */
.canvas-body a { color: var(--muted); }
/* было #c8c4d1, яркость 0.56 */
.canvas-artifact { color: var(--muted); }
/* было #b7aeff, яркость 0.48 */
.canvas-artifact a { color: var(--muted); }
/* было #ddd8ff, яркость 0.72 */
.onboarding-progress { color: var(--muted); }
/* было #aaa7b5, яркость 0.40 */
.onboarding-copy { color: var(--muted); }
/* было #9c99a8, яркость 0.33 */
.onboarding-card-copy { color: var(--muted); }
/* было #c7c0ff, яркость 0.57 */
.onboarding-card-arrow { color: var(--muted); }
/* было #e1ddff, яркость 0.75 */
.onboarding-complete { color: var(--ink); }
/* было #9d9da7, яркость 0.34 */
.message.micro-status .bubble { color: var(--muted); }
/* было #d9d6e2, яркость 0.68 */
.space-event-receipt { color: var(--muted); }
/* было #cfc9ff, яркость 0.62 */
.space-event-receipt-mark { color: var(--muted); }
/* было #aaa8b3, яркость 0.40 */
.turn-status-label { color: var(--muted); }
/* было #85858e, яркость 0.24 */
.composer textarea::placeholder { color: var(--muted); }
/* было #a9a3bd, яркость 0.38 */
.ask-teamon { color: var(--muted); }
/* было #ddd8f5, яркость 0.71 */
.ask-teamon:hover { color: var(--muted); }
/* было #eeeaff, яркость 0.84 */
.ask-teamon.active { color: var(--ink); }
/* было #aaa7b5, яркость 0.40 */
.composer-status { color: var(--muted); }
/* было #cfcbdc, яркость 0.61 */
.shared-reply strong { color: var(--muted); }
/* было #d8d3ec, яркость 0.67 */
.studio-selection-chip { color: var(--muted); }
/* было #c7c4d2, яркость 0.56 */
.attachment-chip { color: var(--muted); }
/* было #c4bcff, яркость 0.55 */
.nav-item span { color: var(--muted); }
/* было #f3f0f8, яркость 0.88 */
.mission-card-heading strong { color: var(--ink); }
/* было #cbc7d4, яркость 0.58 */
.mission-card p { color: var(--muted); }
/* было #b8b5c3, яркость 0.47 */
.panel pre { color: var(--muted); }
/* было #d5d2df, яркость 0.66 */
.identity-form label { color: var(--muted); }
/* было #d7d4e0, яркость 0.67 */
.identity-form input, .identity-form textarea { color: var(--muted); }
/* было #ddd8ff, яркость 0.72 */
.journal-filters button[aria-pressed="true"] { color: var(--muted); }
/* было #eeeaff, яркость 0.84 */
.journal-filters button[aria-pressed="true"] span { color: var(--ink); }
/* было #c8c4d0, яркость 0.56 */
.journal-state { color: var(--muted); }
/* было #c7bcff, яркость 0.55 */
.journal-state-pending { color: var(--muted); }
/* было #9de3d4, яркость 0.67 */
.journal-state-accepted { color: var(--success); }
/* было #e2dfe7, яркость 0.75 */
.memory-card p { color: var(--ink); }
/* было #bab4d5, яркость 0.48 */
.memory-evidence summary { color: var(--muted); }
/* было #c9c5d5, яркость 0.57 */
.learning-editor label { color: var(--muted); }
/* было #d7d3e0, яркость 0.66 */
.connection-section-heading h4 { color: var(--muted); }
/* было #d7d3e0, яркость 0.66 */
.browser-route strong { color: var(--muted); }
/* было #ddd8ed, яркость 0.71 */
.browser-pairing code { color: var(--muted); }
/* было #d7d3e0, яркость 0.66 */
.browser-request strong { color: var(--muted); }
/* было #d7d3e0, яркость 0.66 */
.browser-request-actions button, .browser-request-actions a { color: var(--muted); }
/* было #cbc6dd, яркость 0.58 */
.context-source-receipt { color: var(--muted); }
/* было #c3bfce, яркость 0.53 */
.skill-review summary { color: var(--muted); }
/* было #d5d2df, яркость 0.66 */
.provider-form label, .credential-field { color: var(--muted); }
/* было #d5d2df, яркость 0.66 */
.provider-access summary { color: var(--muted); }
/* было #d5d2df, яркость 0.66 */
.continuity-form label { color: var(--muted); }
/* было #d3d0da, яркость 0.64 */
.settings-list legend { color: var(--muted); }
/* было #ff9ca5, яркость 0.48 */
.danger-button { color: var(--danger); }
/* было #f3f7fd, яркость 0.93 */
.team-rail-brand strong { color: var(--ink); }
/* было #7890a8, яркость 0.27 */
.team-rail-space-trigger { color: var(--muted); }
/* было #c4d7eb, яркость 0.66 */
.team-rail-space-trigger:hover, .team-rail-space-trigger[aria-expanded="true"] { color: var(--muted); }
/* было #7890a8, яркость 0.27 */
.team-rail-space-trigger:disabled { color: var(--muted); }
/* было #91acd0, яркость 0.40 */
.team-rail-space-symbol { color: var(--muted); }
/* было #dce7f4, яркость 0.79 */
.team-space-option { color: var(--ink); }
/* было #fff, яркость 1.00 */
.team-space-option:hover, .team-space-option:focus-visible { color: var(--ink); }
/* было #a9c4e3, яркость 0.53 */
.team-space-option-symbol { color: var(--muted); }
/* было #d7ceff, яркость 0.66 */
.team-space-option[aria-selected="true"] .team-space-option-symbol { color: var(--muted); }
/* было #72879e, яркость 0.23 */
.team-space-option-copy small { color: var(--muted); }
/* было #89a1ba, яркость 0.34 */
.team-rail-toggle { color: var(--muted); }
/* было #d3e6f9, яркость 0.77 */
.team-rail-toggle:hover { color: var(--ink); }
/* было #f5f8fd, яркость 0.94 */
.team-project { color: var(--ink); }
/* было #dcecff, яркость 0.82 */
.team-project-monogram { color: var(--ink); }
/* было #7f95ad, яркость 0.29 */
.team-project small { color: var(--muted); }
/* было #f0ecff, яркость 0.86 */
.team-project.space-home .team-project-monogram { color: var(--ink); }
/* было #7f95ad, яркость 0.29 */
.team-project-part small { color: var(--muted); }
/* было #dcecff, яркость 0.82 */
.world-empty-cta { color: var(--ink); }
/* было #7f95ad, яркость 0.29 */
.world-empty-cta small { color: var(--muted); }
/* было #ddd8ff, яркость 0.72 */
.journey-open { color: var(--muted); }
/* было #9be4c9, яркость 0.67 */
.journey-stage.completed span { color: var(--success); }
/* было #f0edff, яркость 0.86 */
.journey-stage.current { color: var(--ink); }
/* было #aaa5bb, яркость 0.39 */
.journey-focus > span { color: var(--muted); }
/* было #c9c5d3, яркость 0.57 */
.journey-focus > p { color: var(--muted); }
/* было #d5d1df, яркость 0.65 */
.journey-fields > summary { color: var(--muted); }
/* было #cfc8fa, яркость 0.61 */
.journey-fields-count { color: var(--muted); }
/* было #aaa5bb, яркость 0.39 */
.journey-field-row dt { color: var(--muted); }
/* было #c9c5d3, яркость 0.57 */
.journey-field-row dd { color: var(--muted); }
/* было #f1eff6, яркость 0.87 */
.builder-panel h4 { color: var(--ink); }
/* было #c8c4d2, яркость 0.56 */
.builder-live-status { color: var(--muted); }
/* было #c7bcff, яркость 0.55 */
.builder-panel > footer a { color: var(--muted); }
/* было #9be4c9, яркость 0.67 */
.builder-health.healthy { color: var(--success); }
/* было #f0c18f, яркость 0.59 */
.builder-health.degraded { color: var(--warning); }
/* было #ffb0b8, яркость 0.56 */
.builder-health.unreachable { color: var(--danger); }
/* было #d8d5e0, яркость 0.68 */
.workbench.canvas-full .journey-canvas.studio.has-live-site .journey-progress-rail h3 { color: var(--muted); }
/* было #d9dce4, яркость 0.72 */
.app-shell.studio-has-section-tabs .space-surface-tab:hover:not(.active) { color: var(--muted); }
/* было #f2f3f7, яркость 0.90 */
.app-shell.studio-has-section-tabs .space-surface-tab.active, .app-shell.studio-has-section-tabs .space-surface-tab[aria-selected="true"] { color: var(--ink); }
/* было #aaa8b1, яркость 0.40 */
.studio-dialogue-header strong { color: var(--muted); }
/* было #aaa8b1, яркость 0.40 */
.studio-dialogue-toggle { color: var(--muted); }
/* было #ececf1, яркость 0.84 */
.studio-dialogue-toggle:hover { color: var(--ink); }
