/* Atstarpes starp sekcijām (30.10.2026).
   Dators: katrai sekcijai augšā un apakšā --sec-y (līdz 100 px). Ja divām blakus
   sekcijām ir viens fons, otrajai augšējo atstarpi noņem, lai starp saturu paliek
   100 px, nevis 200 px.
   Telefons (līdz 767 px, 30.10.2026 vakarā): starp sekcijām ne vairāk par 70 px,
   tāpēc 35 px augšā + 35 px apakšā, bez vienāda fona sakļaušanas (visur vienādi 70). */
/* 5.2vw pie 1920 px deva 99,84 px; 5.21vw sasniedz tieši 100 px griestus. */
:root{ --sec-y:clamp(64px, 5.21vw, 100px); }
@media (max-width:767px){
  :root{ --sec-y:35px; }
  /* Iekšlapu hero bloki, kam apakšējā atstarpe nav --sec-y (bija 40-56 px). */
  .ih, .bl-hero, .art-body, .pf-hero, .pf-hero--ribbons, .prj-hero{ padding-bottom:var(--sec-y); }
  /* Kartīšu sliedei apakšā 4 px rezerve ēnai, tāpēc sekcijai par tik mazāk. */
  .section.hm-pf, .section.hm-blog{ padding-bottom:calc(var(--sec-y) - 4px); }
  /* Wix lapas salīdzinājuma blokam (.wxc) apakšā 10 px iekšēja rezerve. */
  .section:has(.wxc){ padding-bottom:calc(var(--sec-y) - 10px); }
}
@media (min-width:768px){
.section.bg-white + .section.bg-white,
.section.eks + .section.bg-white,
.section.bg-white + .section.eks,
:is(.section.bg-paper, .section.v3-canvas) + :is(.section.bg-paper, .section.v3-canvas, .ct),
.section.bg-panel + .section.bg-panel,
.section.bg-ink:not(.eks) + .section.bg-ink:not(.eks),
:is(.section.bg-paper, .section.v3-canvas) + :is(script, template, noscript) + :is(.section.bg-paper, .section.v3-canvas, .ct),
.section.bg-white + :is(script, template, noscript) + .section.bg-white{ padding-top:0; }
}
