/* === ATLAS SKILL CAPTURE TEXT ===
   Used by sections/landing-skill-capture-text.liquid.
   Forensic clone of sunday.ai's centered paragraph that follows
   the "From imitation to intuition" section. Source measurements:
   /tmp/sunday-skill-capture/measurements.json

   Typography spec (extracted 2026-05-19):
     mobile  <1024px : 18px / lh 1.3  / ls -0.025em  (sunday: subheading-2)
     desktop >=1024px: 32px / lh 1.2  / ls -0.025em  (sunday: lg:heading-3)
     weight 400, color #1A1A1A, text-align: center, max-width 40ch
     font-feature-settings "ss01" (Geist supports this stylistic set)

   Container padding:
     mobile  : 0 16 64 16  (top right bottom left)
     desktop : 0 24 96 24  (sunday's lg:px-6 lg:pb-24)
   Background follows --ac-bg so the section integrates with the
   white↔cream chain (after the imitation section it sits on white). */

.ac-skill-capture-text-section{
  width:100%;
  padding:0 16px 64px;
  background:var(--ac-bg,#fff);
  display:flex;
  justify-content:center;
  transition:background-color 300ms cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width:1024px){
  .ac-skill-capture-text-section{
    padding:0 24px 96px;
  }
}

/* Inner wrapper — caps the line width at 40ch so the paragraph
   stays readable regardless of viewport size. text-align:center
   is on the wrapper so the (potentially wrapping) lines all align
   on their centers. */
.ac-skill-capture-text{
  max-width:40ch;
  text-align:center;
}

/* The paragraph itself.
   - font-feature-settings:"ss01" matches sunday's typographic
     refinement (Geist supports it natively — affects digits, &, @, etc).
   - color uses --ac-ink with a #1A1A1A fallback to match sunday's
     --primary token. */
.ac-skill-capture-text__body{
  margin:0;
  padding:0;
  font-family:"Geist","Inter","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  font-feature-settings:"ss01";
  font-size:18px;
  font-weight:400;
  line-height:1.3;
  letter-spacing:-0.025em;
  color:var(--ac-ink,#1A1A1A);
  text-align:center;
}

@media (min-width:1024px){
  .ac-skill-capture-text__body{
    font-size:32px;
    line-height:1.2;
  }
}
