@import url('/assets/theme.css');

/* Turkey Union Bro — один глобальный фон на весь сайт (все страницы) */

html{
  min-height:100%;
  scroll-behavior:smooth;
  -webkit-text-size-adjust:100%;
  background-color:#0a0a0a;
  background-image:
    radial-gradient(ellipse 92% 80% at 50% 48%,transparent 36%,rgba(5,5,8,.8) 100%),
    url('/assets/bg-turkey-unionbro-decor.svg'),
    linear-gradient(180deg,rgba(10,10,10,.35) 0%,transparent 28%,transparent 62%,rgba(10,10,10,.75) 100%),
    linear-gradient(rgba(10,10,10,.68),rgba(10,10,10,.68)),
    url('/assets/hero-bg.png'),
    radial-gradient(circle at 50% 38%,rgba(227,10,23,.07) 0%,transparent 62%),
    radial-gradient(ellipse 100% 70% at 50% 100%,rgba(0,0,0,.5) 0%,transparent 55%),
    linear-gradient(180deg,#0a0a0a 0%,#0c0c0e 45%,#0a0a0a 100%);
  background-size:cover,cover,cover,cover,cover,auto,auto,auto;
  background-position:center,center,center,center,center,center,center,center;
  background-repeat:no-repeat;
  background-attachment:fixed;
}

body{
  position:relative;
  min-height:100%;
  background:transparent;
}

body>*{position:relative;z-index:1}

/* iOS: fixed attachment на html иногда рвётся — дублируем слой через fixed pseudo */
@supports (-webkit-touch-callout:none){
  html{
    background-image:
      radial-gradient(ellipse 92% 80% at 50% 48%,transparent 36%,rgba(5,5,8,.8) 100%),
      url('/assets/bg-turkey-unionbro-decor.svg'),
      linear-gradient(180deg,rgba(10,10,10,.35) 0%,transparent 28%,transparent 62%,rgba(10,10,10,.75) 100%),
      linear-gradient(rgba(10,10,10,.68),rgba(10,10,10,.68)),
      url('/assets/hero-bg.png'),
      radial-gradient(circle at 50% 38%,rgba(227,10,23,.07) 0%,transparent 62%),
      linear-gradient(180deg,#0a0a0a 0%,#0c0c0e 45%,#0a0a0a 100%);
    background-attachment:scroll;
  }
  html::before{
    content:'';
    position:fixed;
    inset:0;
    z-index:-1;
    pointer-events:none;
    background-image:
      radial-gradient(ellipse 92% 80% at 50% 48%,transparent 36%,rgba(5,5,8,.8) 100%),
      url('/assets/bg-turkey-unionbro-decor.svg'),
      linear-gradient(180deg,rgba(10,10,10,.35) 0%,transparent 28%,transparent 62%,rgba(10,10,10,.75) 100%),
      linear-gradient(rgba(10,10,10,.68),rgba(10,10,10,.68)),
      url('/assets/hero-bg.png'),
      radial-gradient(circle at 50% 38%,rgba(227,10,23,.07) 0%,transparent 62%),
      linear-gradient(180deg,#0a0a0a 0%,#0c0c0e 45%,#0a0a0a 100%);
    background-size:cover,cover,cover,cover,cover,auto,auto;
    background-position:center;
    background-repeat:no-repeat;
  }
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
}
