/* ============================================================================
   ADVOKE CV — templates/family-single.css
   Layout family: single
   Classic single-column resume. Content runs top to bottom. Used by the
   majority of ATS-friendly and modern single-column templates.
   ============================================================================ */

.resume--single > .layout--single {
  display: block;
}

.layout--single .resume-header {
  padding-bottom: 0;
}

.layout--single .resume-body--single {
  display: block;
}

/* Name/title block centring or left alignment handled by the header tokens.
 * Here we add a modest visual rhythm so consecutive sections do not run
 * together on dense pages. */
.layout--single .resume-section + .resume-section {
  margin-top: var(--t-section-gap);
}

/* Density adjustments for compact variants that still use this family. */
.layout--single[data-density="compact"] .resume-section + .resume-section {
  margin-top: calc(var(--t-section-gap) - 2px);
}

/* Hairline rule that some classic templates request between sections. */
.layout--single .resume-section--ruled + .resume-section--ruled {
  padding-top: var(--t-section-gap);
  border-top: 1px solid var(--t-rule);
}