/* Global typography source of truth. */
/* RELEASE-FIX-001: AA text variants of the existing teal/neutral palette.
   Scoped to audited text roles; geometry, type sizes and public copy stay fixed. */
:root{--aa-teal:var(--brand-ink);--aa-muted:#605a4f}
.feedback-modal[hidden]{display:none!important}
html body .hd-story-link,html body .seo-eyebrow,html body .seo-card-k,
html body #am-minimal-back,html body .source-card a,html body #source-feedback-title,
html body .source-pill.estimate,html body .source-pill.official,
html body .cmp-car .f-label,html body .cmp-shared .f-label,
html body .cmp-vs2-winbadge,html body .cmp-vs2-mid,
html body .data-status-h>span,html body .data-status-r strong,
html body [data-source-context="compare_result_audit"],html body .cmp-bd2-c>span,
html body .k,html body #resume-card-title{color:var(--aa-teal)!important;opacity:1!important}
html body .hero-sub,html body .seo-card-s,html body .source-meta,
html body .source-pill.excluded,html body .res-trust-share-k,
html body .data-status-kind,html body .seo-breadcrumb .breadcrumbs,
html body footer,html body .foot p{color:var(--aa-muted)!important;opacity:1!important}
html body .foot a{color:var(--aa-teal)!important;opacity:1!important}
html body .source-pill.control{color:#365f87!important}
html body .source-pill.default{color:#674599!important}
html body .res-trust-share .warn{color:#9e3432!important}
html body #cmp-result p{color:var(--aa-muted)!important}
html body #source-overlay .source-card p a{color:var(--aa-teal)!important}
/* FINAL-003: system fonts only; no font files, downloads or data-URI font payloads.
 * Original type sizes, weights and UI geometry are retained. Platform glyph metrics may differ. */


/* cyrillic-ext */

/* cyrillic */

/* vietnamese */

/* latin-ext */

/* latin */

/* cyrillic-ext */

/* cyrillic */

/* vietnamese */

/* latin-ext */

/* latin */

/* cyrillic-ext */

/* cyrillic */

/* vietnamese */

/* latin-ext */

/* latin */

/* cyrillic-ext */

/* cyrillic */

/* vietnamese */

/* latin-ext */

/* latin */


:root {
  --font-sans: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, 'Liberation Mono', monospace;
}

html body,
button,
input,
select,
textarea {
  font-family: var(--font-sans);
}

.brand,
.logo-w {
  font-family: var(--font-sans);
}

/* Genuine financial and technical values retain the numeric typeface. */
.res-total-num,
.res-total-sym,
.res-total-range strong,
.res-total-monthly strong,
.res-bd-r,
.res-bd-range,
.res-bd-total-r,
#res-decision-5y,
#res-decision-est,
.res-time-val,
.res-kasko-val,
.res-yakit-num,
.res-yakit-monthly strong,
.res-yakit-param-r,
.res-yakit-km-input,
.res-yakit-fiyat-input,
.cmp-vs2-num,
.cmp-verdict2-big:not(.is-text),
.cmp-bd2-r,
.cmp-proj2-v,
.trend-card-cost:not(.am-popular-description),
.hp-num,
.hp-figure,
.resume-card-cost,
.sp-card .nu,
.sp-card .lgs-v,
.res-verdict-num,
.res-verdict-score,
.am-alternative-saving strong,
.am-alternative-comparison strong,
.am-ownership-result strong,
.am-detail-insight-total strong,
.am-detail-cost-total strong,
.am-detail-projection-summary strong {
  font-family: var(--font-mono);
}
