/* Платформенная прослойка для style.css сайта IGOSHEV PRO.

   style.css написан под чистую страницу: стили браузера + свои правила.
   На платформе страница уже несёт preflight Tailwind (globals.css) и шрифт
   Montserrat на body. Здесь возвращаем элементам пака стили браузера
   в каскадном слое: слой ниже обычных правил, поэтому style.css
   (без слоя) по-прежнему побеждает, а preflight — нет. */
@layer igs-revert {
  .igs, .igs :where(:not(svg):not(svg *)) { all: revert; }
}

body:has(.igs) { font-family: var(--body) !important; background: var(--bg); }
/* в общем CSS-бандле паков есть html{scroll-behavior:auto} — возвращаем плавный скролл к якорям */
html:has(.igs) { scroll-behavior: smooth; }
:root:has(.igs) { padding-top: env(safe-area-inset-top, 0px); padding-bottom: env(safe-area-inset-bottom, 0px); }
.igs img { max-width: 100%; }
.igs [hidden] { display: none !important; }
