/* * Глобальные стили Лидерра. Tailwind удалён в фазе 2 (CLAUDE.md §5 п.2 запрет). * Палитра Forest и токены — через Vuetify theme в resources/js/plugins/vuetify.ts. * Шрифты Inter (UI) и JetBrains Mono (numerics) подключаются здесь. */ @import url('https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&family=JetBrains+Mono:wght@400;500;600&display=swap'); :root { --liderra-page-bg: #f6f3ec; /* warm ivory, BRANDBOOK_v2 §3 */ } html, body { margin: 0; padding: 0; font-family: 'Inter', ui-sans-serif, system-ui, sans-serif; background: var(--liderra-page-bg); } /* tnum для всех численных значений в .numeric (для финансов и счётчиков). */ .numeric { font-family: 'JetBrains Mono', ui-monospace, monospace; font-feature-settings: 'tnum' 1; } /* * A11y override: Vuetify .v-messages helper-text + .v-field-label opacity * (~0.52 default) рендерится ≈#7a7a7a/#767471 → contrast 4.20-4.29 fails * WCAG 2.1 AA 4.5:1. Q.DEFER.002 fix (12.05.2026 audit): локально bump до 0.7 * → rendered ≈#595959 → 7.9:1+. */ .v-messages, .v-field-label { --v-medium-emphasis-opacity: 0.7; }