/* ===== az-glass.css — премиум-стекло: навигация + тёмная тема + постеры ===== */
/* Только фон/тени/прозрачность/радиус — геометрия тем не меняется. */

/* ---- верхняя навигация-пилюля (обе темы) ---- */
header .container{gap:14px}
.header-logo{flex:none;white-space:nowrap}
.az-topnav{display:flex;gap:4px;padding:6px;margin:0 auto;border-radius:999px;
  background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 6px 20px rgba(0,0,0,.28)}
.az-topnav_item{display:flex;align-items:center;height:38px;padding:0 15px;border-radius:999px;
  color:#c8d0dd;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .18s,color .18s}
.az-topnav_item:hover{background:rgba(255,255,255,.1);color:#fff}
.az-topnav_item.active{background:rgba(255,255,255,.15);color:#fff}
html.az-light .az-topnav{background:rgba(255,255,255,.5);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.65),0 6px 18px rgba(20,30,60,.08)}
html.az-light .az-topnav_item{color:#3a4150}
html.az-light .az-topnav_item:hover{background:rgba(0,0,0,.05);color:#181b22}
html.az-light .az-topnav_item.active{background:#fff;color:#181b22;box-shadow:0 2px 8px rgba(20,30,60,.12)}
@media(max-width:1180px){.az-topnav{display:none}}

/* ---- ТЁМНАЯ ТЕМА: премиум-стекло (тёплый градиент + матовые карточки) ---- */
html:not(.az-light) body{
  background:
    radial-gradient(54% 44% at 76% 0%, rgba(255,185,70,.18), rgba(255,185,70,0) 60%),
    radial-gradient(40% 34% at 98% 24%, rgba(255,110,50,.11), rgba(255,110,50,0) 62%),
    radial-gradient(48% 42% at 2% 55%, rgba(70,130,255,.13), rgba(70,130,255,0) 62%),
    radial-gradient(44% 36% at 32% 100%, rgba(50,200,130,.11), rgba(50,200,130,0) 60%),
    linear-gradient(180deg,#0b0e15,#090c12 55%,#0b0e15)!important;
  background-attachment:fixed,fixed,fixed,fixed,scroll!important;
}
html:not(.az-light) .fix-recom,
html:not(.az-light) .az-card-body,
html:not(.az-light) .section_block,
html:not(.az-light) .category-tabs-container,
html:not(.az-light) .akf-bar,
html:not(.az-light) .azb-rate{
  background:rgba(28,34,46,.55)!important;
  -webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08), 0 12px 36px rgba(0,0,0,.42)!important;
  border-color:transparent!important;border-radius:22px!important;
}
html:not(.az-light) .lastcomm-item{
  background:rgba(40,47,62,.5)!important;
  -webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)!important;border-radius:16px!important;
}
html:not(.az-light) .azbuka-faq details{
  background:rgba(255,255,255,.045)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)!important;border-color:transparent!important;
}
html:not(.az-light) .az-card{
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.08), 0 14px 42px rgba(0,0,0,.5)!important;
  border-color:transparent!important;border-radius:22px!important;
}

/* ---- постер-карточки лент: стеклянная кромка на обложке (обе темы) ---- */
.fix-recom_bg.e-cover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
html.az-light .fix-recom_bg.e-cover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}
