/* Lisanslar — Ada Cam eşlemesi (D116). Yalnız html[data-tema="ada"].canli altında ve yalnız ekranda; lisanslar.css (v2) değişmez.
   Kahraman sola hizalı (kart ızgarasıyla aynı kenar), grup başlığı ikonu degrade karo, bileşen kartları cam,
   sürüm satırı mono yerine sakin gövde yazısı. Renk tek anlam: lisans türü hapı (açık lisans = nane). */
@media screen {
  html[data-tema="ada"].canli .lic-hero { background-image: none; padding-block: clamp(36px, 2rem + 2vw, 64px) clamp(16px, 1rem + 1vw, 28px); }
  /* ortalı 760 px kutu yerine sayfa kenarına hizalı; metin satırı sınırlı */
  html[data-tema="ada"].canli .lic-hero__in { max-width: calc(var(--v2-max) + 2 * var(--v2-gutter)); gap: 14px; }
  html[data-tema="ada"].canli .lic-hero__in > * { max-width: 68ch; }
  html[data-tema="ada"].canli .lic-hero h1 { font-family: var(--ac-font-baslik); font-weight: 900; letter-spacing: -.02em; color: var(--ac-metin); }
  html[data-tema="ada"].canli .lic-hero p { color: var(--ac-metin-2); line-height: 1.6; }
  html[data-tema="ada"].canli .lic-meta {
    justify-self: start; width: max-content; padding: 6px 14px; border-radius: var(--ac-r-pill);
    font-family: var(--ac-font-baslik); font-weight: 800; font-size: .9rem; color: #4B2FD1 !important; /* lisanslar.css .lic-hero p rengini ezer */
    background: rgba(255,255,255,.72); box-shadow: 0 0 0 1px rgba(123,92,255,.16);
  }
  html[data-tema="ada"].canli .lic-main { gap: clamp(36px, 2rem + 1.5vw, 56px); }
  html[data-tema="ada"].canli .lic-group { gap: 18px; }
  html[data-tema="ada"].canli .lic-group__h { gap: 14px; }
  html[data-tema="ada"].canli .lic-group__h h2 { font-family: var(--ac-font-baslik); font-weight: 900; letter-spacing: -.02em; font-size: clamp(1.5rem, 1.1rem + 1vw, 1.9rem); color: var(--ac-metin); }
  html[data-tema="ada"].canli .lic-group__ic {
    width: 48px; height: 48px; border: 0; border-radius: 15px; color: #FFFFFF; background: linear-gradient(140deg, #9B7BFF, #5B6CFF);
    box-shadow: 0 8px 18px -8px rgba(123,92,255,.75), inset 0 1px 0 rgba(255,255,255,.45);
  }
  html[data-tema="ada"].canli .lic-group__ic .v2-icon { color: #FFFFFF; --v2-icon-fill: rgba(255,255,255,.3); }
  html[data-tema="ada"].canli .lic-group__n {
    padding: 4px 12px; border-radius: var(--ac-r-pill); font-family: var(--v2-font-body); font-weight: 800; color: var(--ac-metin-2);
    background: rgba(255,255,255,.7); box-shadow: 0 0 0 1px var(--ac-cizgi);
  }
  html[data-tema="ada"].canli .lic-list { gap: 18px; }
  html[data-tema="ada"].canli .lic-item {
    display: flex; flex-direction: column; align-items: stretch; gap: 10px; padding: 20px 22px 12px; border: 1px solid var(--ac-kenar); border-radius: 22px; background: var(--ac-cam); color: var(--ac-metin);
    box-shadow: 0 0 0 1px var(--ac-cizgi), var(--ac-golge), inset 0 1px 0 #FFFFFF;
    -webkit-backdrop-filter: var(--ac-blur); backdrop-filter: var(--ac-blur);
  }
  html[data-tema="ada"].canli .lic-item h3 { font-family: var(--ac-font-baslik); font-weight: 900; font-size: 1.12rem; line-height: 1.25; letter-spacing: -.01em; }
  html[data-tema="ada"].canli .lic-item > .v2-tag { align-self: flex-start; }
  html[data-tema="ada"].canli .lic-item__ver { font-family: var(--v2-font-body); font-weight: 700; color: var(--ac-metin-3); }
  html[data-tema="ada"].canli .lic-item__attr { color: var(--ac-metin-2); line-height: 1.55; }
  html[data-tema="ada"].canli .lic-item .v2-tag {
    align-self: flex-start; background: rgba(214,246,232,.95); color: #0B5E45; border-color: rgba(14,143,106,.22); font-weight: 800; }
  /* bağlantılar kartın altında, ince ayraçla */
  html[data-tema="ada"].canli .lic-item__links { margin-top: auto; padding-top: 4px; border-top: 1px solid rgba(91,72,200,.1); }
  html[data-tema="ada"].canli .lic-empty, html[data-tema="ada"].canli .lic-ek p {
    border: 1px solid var(--ac-kenar); border-radius: 18px; background: rgba(255,255,255,.6); color: var(--ac-metin-2);
    box-shadow: 0 0 0 1px var(--ac-cizgi);
  }
  html[data-tema="ada"].canli .lic-ek p { padding: 16px 20px; }
}
html:is(.efekt-az, .a11y-calm)[data-tema="ada"].canli .lic-item { -webkit-backdrop-filter: none; backdrop-filter: none; background: #FFFFFF; }
