/* ArezzoMT2 v172 - prezentacja: puste tło jak na stronie głównej
   Cel: tło obok prezentacji ma być spójne z główną stroną, eleganckie i premium.
*/

/* Główne tło prezentacji - identyczny klimat jak strona główna. */
body.az126-presentation-page,
body.az125-presentation-page {
  background: #07040a !important;
}

/* Warstwa tła/video za prezentacją. */
.az126-site-bg {
  position: fixed !important;
  inset: 0 !important;
  z-index: -30 !important;
  overflow: hidden !important;
  pointer-events: none !important;
  background:
    #07040a
    url('../../themes/1/images/az86-live-wind-poster.jpg')
    center center / cover no-repeat fixed !important;
}

.az126-site-bg video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  opacity: .92 !important;
  filter: saturate(1.12) contrast(1.07) brightness(.86) !important;
  transform: translateZ(0) scale(1.01) !important;
}

/* Premium przyciemnienie: tło jest widoczne, ale nie przeszkadza w czytaniu prezentacji. */
.az126-site-bg::after {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  background:
    radial-gradient(circle at 18% 25%, rgba(210, 39, 61, .30), transparent 34%),
    radial-gradient(circle at 82% 24%, rgba(210, 39, 61, .22), transparent 34%),
    radial-gradient(circle at 50% 4%, rgba(240, 207, 148, .08), transparent 34%),
    linear-gradient(90deg, rgba(0,0,0,.72), rgba(0,0,0,.30) 50%, rgba(0,0,0,.74)),
    linear-gradient(180deg, rgba(6,4,9,.18), rgba(6,4,9,.78)) !important;
}

/* Dodatkowa delikatna poświata za treścią, żeby puste boki nie wyglądały płasko. */
body.az126-presentation-page::before,
body.az125-presentation-page::before {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: -20 !important;
  pointer-events: none !important;
  display: block !important;
  background:
    radial-gradient(circle at 42% 20%, rgba(180, 35, 57, .20), transparent 31%),
    radial-gradient(circle at 72% 52%, rgba(120, 24, 44, .18), transparent 34%) !important;
}

body.az126-presentation-page::after,
body.az125-presentation-page::after {
  content: "" !important;
  position: fixed !important;
  inset: 0 !important;
  z-index: -19 !important;
  pointer-events: none !important;
  display: block !important;
  background:
    linear-gradient(180deg, rgba(0,0,0,.10), rgba(0,0,0,.36)) !important;
}

/* Sama przestrzeń prezentacji bez czarnej plamy. */
.az126-presentation-page .azp-presentation {
  background: transparent !important;
}

/* Rama prezentacji bardziej transparentna, żeby tło z głównej strony było widoczne obok i delikatnie pod spodem. */
.az126-presentation-page .azp-frame {
  background:
    radial-gradient(circle at 50% 0%, rgba(180, 42, 58, .10), transparent 34%),
    linear-gradient(180deg, rgba(13, 9, 18, .54), rgba(6, 5, 10, .74)) !important;
  border-color: rgba(255, 63, 86, .30) !important;
  box-shadow:
    0 28px 78px rgba(0,0,0,.52),
    0 0 42px rgba(160, 35, 55, .10),
    inset 0 1px 0 rgba(255,255,255,.035) !important;
  backdrop-filter: blur(2px) !important;
}

/* Lewy panel zostaje ciemny, ale dostaje delikatną przezroczystość i poświatę, żeby pasował do tła. */
.az167-side,
.az169-side {
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 63, 86, .14), transparent 34%),
    linear-gradient(180deg, rgba(11, 10, 18, .965), rgba(6, 5, 11, .982)) !important;
  box-shadow:
    18px 0 48px rgba(0,0,0,.38),
    0 0 38px rgba(160, 35, 55, .08),
    inset -1px 0 0 rgba(255,255,255,.025) !important;
}

/* Drobny fix: jeżeli stary CSS prezentacji próbuje przywrócić inne tło, to go neutralizujemy. */
.az126-presentation-page .azp-wrap,
.az126-presentation-page .azp-content,
.az126-presentation-page .azp-image-block,
.az126-presentation-page .azp-image-row {
  background: transparent !important;
}
