/* ============================================================================
   ALMAGEST.AI — BRAND SKIN  ("Intelligence for Limited Partners")
   ============================================================================
   Brand-only identity flourishes for the Almagest.AI white-label. Loaded via
   BrandConfiguration.custom_css_url = '/css/almagest.css' — ONLY when the
   Almagest brand is active. The palette (navy #0e1c2b primary / teal #12775f
   accent) comes from the BrandConfiguration columns → _Layout :root tokens; the
   LP component styles are brand-agnostic in portfolio.css. This file only adds
   what is genuinely Almagest's identity: serif display type + a cool paper
   background. A different LP brand would ship its own skin and reuse portfolio.css.
   ============================================================================ */

:root {
    /* Institutional serif display face (LP-Lens-UI-Spec §1 — gravitas) */
    --alm-serif: Georgia, "Times New Roman", serif;
    /* Cool neutral app background (slight green bias) */
    --surface-secondary: #f4f7f6;
}

/* Screen titles + big figures render in the serif display face */
.lp-page h1,
.lct-heading-hero,
.lp-metric,
.alm-serif {
    font-family: var(--alm-serif);
    letter-spacing: -0.01em;
}

/* Links within LP content lean to the brand accent (calm, on light chrome) */
.lp-page a:not(.sidebar-link):not(.btn-primary):not(.lp-source-chip) {
    color: var(--brand-accent);
}
