/* Glowing — Akademi rehber yazıları ve /akademi/ rehber listesi. Renkler yalnız tema değişkenleri (gece modu glw-gece.css değişkenleriyle uyumlu). */
.glw-akm-iz ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;font-size:var(--g-fs-ui);color:var(--g-soluk)}
.glw-akm-iz li{display:flex;align-items:center;gap:6px;min-width:0}
.glw-akm-iz li+li::before{content:"›";color:var(--g-soluk)}
.glw-akm-iz a{color:var(--g-teal-metin);text-decoration:none}
.glw-akm-iz a:hover,.glw-akm-iz a:focus-visible{text-decoration:underline}
.glw-akm-iz li[aria-current]{color:var(--g-metin);overflow-wrap:anywhere}
/* Mobil ve tablet: tek okuma sütunu; yol, başlık, tarih, kapak, metin ve devam modülü aynı ortalanmış 780px sütunda, sola hizalı */
.glw-sayfa-govde.glw-akm>.glw-kabuk{width:min(780px,var(--g-shell))}
/* Masaüstü simetrik okuma düzeni, tek eksen: yol, başlık ve metin ortalanmış okuma sütununda (--g-kolon-okuma ≈ 70 karakter, sola hizalı);
   kapak, adım şeridi, tablo, çubuk grafik ve model bulucu aynı eksende --g-kap-orta; diğer rehberler ortak çerçeve (--g-shell) genişliğinde */
@media(min-width:1024px){
  .glw-sayfa-govde.glw-akm>.glw-kabuk{width:var(--g-shell)}
  body .glw-akm .glw-akm-iz,body .glw-akm .glw-sayfa-hero.glw-sayfa-hero--v2,body .glw-akm .glw-akm-icerik>*{max-width:var(--g-kolon-okuma);margin-left:auto;margin-right:auto}
  body .glw-akm .glw-akm-icerik>:is(.glw-akm-adimlar,.wp-block-table,.glw-akm-cubuk,.glw-mb,.wp-block-image,figure,.glw-akm-yollar){max-width:var(--g-kap-orta)}
  body .glw-akm .glw-akm-icerik>.glw-akm-liste{max-width:none}
}
.glw-akm .glw-sayfa-hero.glw-sayfa-hero--v2{text-align:left;padding-top:4px;margin:0 0 24px}
.glw-akm .glw-sayfa-hero.glw-sayfa-hero--v2 h1{font-size:clamp(28px,3.6vw,40px);line-height:1.15}
.glw-akm .glw-sayfa-hero .glw-akm-tarih{max-width:none;margin:12px 0 0;font-size:var(--g-fs-ui)}

.glw-akm-icerik{max-width:none}
.glw-akm-icerik h2{font-size:clamp(22px,2.4vw,27px);letter-spacing:-.01em;scroll-margin-top:96px}
.glw-akm-icerik h3{font-size:var(--g-fs-xl);scroll-margin-top:96px}
.glw-akm-icerik ul,.glw-akm-icerik ol{margin:0 0 1.1em;padding-left:1.3em;color:var(--g-soluk)}
.glw-akm-icerik li{margin:.4em 0}
.glw-akm-icerik strong{color:var(--g-metin)}
.glw-akm-icerik .glw-akm-kisa{margin:0 0 1.4em;padding:16px 18px;border-left:4px solid var(--g-teal);border-radius:0 var(--g-r) var(--g-r) 0;background:var(--g-bg2);color:var(--g-metin)}
.glw-akm-icerik .glw-akm-not{margin-top:2em;padding-top:16px;border-top:1px solid var(--g-cizgi);font-size:var(--g-fs-ui)}
.glw-akm-icerik .wp-block-table{margin:0 0 1.4em;overflow-x:auto;-webkit-overflow-scrolling:touch}
.glw-akm-icerik table{width:100%;min-width:560px;margin:0;border-collapse:collapse;font-size:var(--g-fs-md)}
.glw-akm-icerik th,.glw-akm-icerik td{padding:10px 12px;border:1px solid var(--g-cizgi);text-align:left;vertical-align:top;color:var(--g-soluk)}
.glw-akm-icerik thead th{background:var(--g-bg2);color:var(--g-metin);font-weight:700}
.glw-akm-icerik tbody td:first-child,.glw-akm-icerik tbody th{color:var(--g-metin);font-weight:600}

.glw-akm-liste{margin:40px 0 0;padding-top:28px;border-top:1px solid var(--g-cizgi)}
.glw-akm-liste h2{margin:0 0 10px;font-size:var(--g-fs-3xl);color:var(--g-metin)}
.glw-akm-liste>p{margin:0 0 16px;color:var(--g-soluk)}
.glw-akm-kartlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}
.glw-akm-kart{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--g-cizgi);border-radius:var(--g-r);background:var(--g-bg);text-decoration:none;transition:border-color .2s var(--g-ease),box-shadow .2s var(--g-ease)}
.glw-akm-kart:hover,.glw-akm-kart:focus-visible{border-color:var(--g-teal);box-shadow:0 8px 24px rgba(47,59,90,.08)}
.glw-akm-kart-gorsel{display:block;aspect-ratio:16/10;background:var(--g-bg2);border-bottom:1px solid var(--g-cizgi)}
.glw-akm-kart-img{display:block;width:100%;height:100%;object-fit:cover}
.glw-akm-kart-govde{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}
.glw-akm-kart-baslik{font-weight:700;color:var(--g-metin)}
.glw-akm-kart-ozet{font-size:var(--g-fs-ui);color:var(--g-soluk)}
@media(max-width:900px){.glw-akm-kartlar{grid-template-columns:1fr}}
/* Eksik son satır ortada (gizli devam kartları sayılmaz); tam 4 rehber geniş ekranda tek satır, arada 2×2 */
@media(min-width:901px){
  .glw-akm-kartlar{grid-template-columns:repeat(6,minmax(0,1fr))}
  .glw-akm-kartlar>li{grid-column:span 2}
  .glw-akm-kartlar>li:nth-child(3n+1 of :not([hidden])):nth-last-child(2 of :not([hidden])){grid-column:2 / span 2}
  .glw-akm-kartlar>li:nth-child(3n+1 of :not([hidden])):nth-last-child(1 of :not([hidden])){grid-column:3 / span 2}
  .glw-akm-kartlar:has(>li:nth-child(4 of :not([hidden])):nth-last-child(1 of :not([hidden]))){grid-template-columns:repeat(2,minmax(0,1fr))}
  .glw-akm-kartlar:has(>li:nth-child(4 of :not([hidden])):nth-last-child(1 of :not([hidden])))>li{grid-column:auto}
}
@media(min-width:1200px){
  .glw-akm-kartlar:has(>li:nth-child(4 of :not([hidden])):nth-last-child(1 of :not([hidden]))){grid-template-columns:repeat(4,minmax(0,1fr))}
}

/* Yazı kapağı (öne çıkan görsel, 16:9) */
.glw-akm-kapak{max-width:var(--g-kap-orta);margin:0 auto 28px;aspect-ratio:16/9;overflow:hidden;border-radius:var(--g-r);background:var(--g-bg2);box-shadow:0 10px 30px rgba(47,59,90,.08)}
.glw-akm-kapak-img{display:block;width:100%;height:100%;object-fit:cover}

/* 01 — yedi adımlık kurulum şeridi (içerikte wp:html, metin; ikonlar CSS maskesi) */
.glw-akm-icerik .glw-akm-adimlar{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 1.6em;padding:0;list-style:none;counter-reset:glwAdim}
.glw-akm-icerik .glw-akm-adimlar::before{content:"";position:absolute;left:7%;right:7%;top:34px;border-top:2px dotted var(--g-teal);opacity:.5}
.glw-akm-icerik .glw-akm-adimlar li{position:relative;margin:0;counter-increment:glwAdim}
.glw-akm-adimlar a{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;padding:12px 6px;border:1px solid var(--g-cizgi);border-radius:12px;background:radial-gradient(circle at 50% 34px,var(--g-bg2) 0 24px,transparent 25px) var(--g-bg);color:var(--g-metin);font-size:var(--g-fs-sm);font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:border-color .2s var(--g-ease),transform .2s var(--g-ease)}
.glw-akm-adimlar a::before{content:"";flex:0 0 auto;width:44px;height:44px;border-radius:50%;background-color:var(--g-buton);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px}
.glw-akm-adimlar a::after{content:counter(glwAdim);position:absolute;top:6px;left:8px;font-size:var(--g-fs-xs);font-weight:700;color:var(--g-teal-metin)}
.glw-akm-adimlar a:hover,.glw-akm-adimlar a:focus-visible{border-color:var(--g-teal);transform:translateY(-2px)}
.glw-akm-icerik h3[id^="adim-"]{scroll-margin-top:96px}
.glw-akm-adimlar li:nth-child(1) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7' width='16' height='10' rx='2.5'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3Cpath d='M11.5 9l-2.2 3.2h3.4L10.5 15'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='7' width='16' height='10' rx='2.5'/%3E%3Cpath d='M21.5 10.5v3'/%3E%3Cpath d='M11.5 9l-2.2 3.2h3.4L10.5 15'/%3E%3C/svg%3E")}
.glw-akm-adimlar li:nth-child(2) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M12 7.5v6'/%3E%3Cpath d='M9.5 11.5l2.5 2.5 2.5-2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M12 7.5v6'/%3E%3Cpath d='M9.5 11.5l2.5 2.5 2.5-2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E")}
.glw-akm-adimlar li:nth-child(3) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.5' cy='12' r='3.5'/%3E%3Ccircle cx='17.5' cy='12' r='3.5'/%3E%3Cpath d='M10 12h1M13 12h1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6.5' cy='12' r='3.5'/%3E%3Ccircle cx='17.5' cy='12' r='3.5'/%3E%3Cpath d='M10 12h1M13 12h1'/%3E%3C/svg%3E")}
.glw-akm-adimlar li:nth-child(4) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h11M9 12h11M9 17.5h11'/%3E%3Ccircle cx='4.5' cy='6.5' r='1.3'/%3E%3Ccircle cx='4.5' cy='12' r='1.3'/%3E%3Ccircle cx='4.5' cy='17.5' r='1.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6.5h11M9 12h11M9 17.5h11'/%3E%3Ccircle cx='4.5' cy='6.5' r='1.3'/%3E%3Ccircle cx='4.5' cy='12' r='1.3'/%3E%3Ccircle cx='4.5' cy='17.5' r='1.3'/%3E%3C/svg%3E")}
.glw-akm-adimlar li:nth-child(5) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='10' r='6.5'/%3E%3Ccircle cx='12' cy='10' r='2'/%3E%3Cpath d='M12 16.5v5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='10' r='6.5'/%3E%3Ccircle cx='12' cy='10' r='2'/%3E%3Cpath d='M12 16.5v5'/%3E%3C/svg%3E")}
.glw-akm-adimlar li:nth-child(6) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 5.5v13l10-6.5z'/%3E%3Cpath d='M20 8v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 5.5v13l10-6.5z'/%3E%3Cpath d='M20 8v8'/%3E%3C/svg%3E")}
.glw-akm-adimlar li:nth-child(7) a::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.8 1.8'/%3E%3Cpath d='M9.5 2.5h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.8 1.8'/%3E%3Cpath d='M9.5 2.5h5'/%3E%3C/svg%3E")}
@media(max-width:900px){.glw-akm-icerik .glw-akm-adimlar{grid-template-columns:repeat(4,minmax(0,1fr))}.glw-akm-icerik .glw-akm-adimlar::before{display:none}}
@media(max-width:520px){
  .glw-akm-icerik .glw-akm-adimlar{grid-template-columns:1fr;gap:6px}
  .glw-akm-adimlar a{flex-direction:row;justify-content:flex-start;gap:12px;padding:8px 12px 8px 30px;background:radial-gradient(circle at 47px 50%,var(--g-bg2) 0 19px,transparent 20px) var(--g-bg);text-align:left;font-size:var(--g-fs-ui)}
  .glw-akm-adimlar a::before{width:34px;height:34px;-webkit-mask-size:20px;mask-size:20px}
  .glw-akm-adimlar a::after{top:50%;left:10px;transform:translateY(-50%)}
}

/* 02 — tabloda resmî model görselleri + program sayısı çubukları (değerler metinde) */
.glw-akm-icerik .glw-akm-model-tablo tbody td:first-child{min-width:112px}
.glw-akm-icerik .glw-akm-model-img{display:block;width:56px;height:56px;margin:0 0 8px;border:1px solid var(--g-cizgi);border-radius:12px;background:#fff;object-fit:contain}
.glw-akm-cubuk{margin:0 0 1.6em;padding:18px 18px 14px;border:1px solid var(--g-cizgi);border-radius:var(--g-r);background:var(--g-bg3)}
.glw-akm-cubuk figcaption{margin:0 0 12px;font-weight:700;color:var(--g-metin)}
.glw-akm-icerik .glw-akm-cubuk ul{margin:0;padding:0;list-style:none}
.glw-akm-icerik .glw-akm-cubuk li{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;margin:0 0 10px}
.glw-akm-cubuk-ad{color:var(--g-metin);font-weight:600;font-size:var(--g-fs-ui)}
.glw-akm-cubuk-iz{display:block;height:28px;border-radius:8px;background:var(--g-bg2);overflow:hidden}
.glw-akm-cubuk-dolu{display:flex;align-items:center;justify-content:flex-end;height:100%;padding:0 10px;border-radius:8px;background:var(--g-buton);color:#fff;font-size:var(--g-fs-sm);font-weight:700;white-space:nowrap;transform-origin:left center;animation:glwAkmCubuk .9s var(--g-ease) both}
.glw-akm-cubuk--d .glw-akm-cubuk-dolu{width:max(22%,112px)}
.glw-akm-cubuk--e .glw-akm-cubuk-dolu{width:max(43%,124px);animation-delay:.08s}
.glw-akm-cubuk--p .glw-akm-cubuk-dolu{width:82%;animation-delay:.16s}
.glw-akm-cubuk--o .glw-akm-cubuk-dolu{width:100%;background:var(--g-buton-hover);animation-delay:.24s}
.glw-akm-cubuk-not{margin:6px 0 0;font-size:var(--g-fs-sm);color:var(--g-soluk)}
@media(max-width:520px){.glw-akm-icerik .glw-akm-cubuk li{grid-template-columns:1fr;gap:4px}}

/* 02 — dört model tablosu, dar ekranda: yatay kaydırma, sabit model sütunu, kaydırma ipucu ve sağ kenar gölgesi */
@media(max-width:600px){
  .glw-akm-icerik .glw-akm-model-tablo{border:1px solid var(--g-cizgi);border-radius:12px;background:linear-gradient(to left,var(--g-bg),transparent) right center/28px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(47,59,90,.2),transparent) right center/14px 100% no-repeat scroll,var(--g-bg);overscroll-behavior-x:contain}
  .glw-akm-icerik .glw-akm-model-tablo::before{content:"Tabloyu yana kaydırın →";position:sticky;left:0;z-index:3;display:block;padding:8px 12px;border-bottom:1px solid var(--g-cizgi);background:var(--g-bg3);color:var(--g-teal-metin);font-size:var(--g-fs-sm);font-weight:700}
  .glw-akm-icerik .glw-akm-model-tablo table{min-width:700px;border-collapse:separate;border-spacing:0;font-size:var(--g-fs-ui)}
  .glw-akm-icerik .glw-akm-model-tablo th,.glw-akm-icerik .glw-akm-model-tablo td{padding:9px 10px;border:0;border-right:1px solid var(--g-cizgi);border-bottom:1px solid var(--g-cizgi);line-height:1.45}
  .glw-akm-icerik .glw-akm-model-tablo tr>:last-child{border-right:0}
  .glw-akm-icerik .glw-akm-model-tablo tbody tr:last-child>*{border-bottom:0}
  .glw-akm-icerik .glw-akm-model-tablo tr>:first-child{position:sticky;left:0;z-index:1;width:104px;min-width:104px;background:var(--g-bg);box-shadow:6px 0 8px -6px rgba(47,59,90,.25)}
  .glw-akm-icerik .glw-akm-model-tablo thead th:first-child{z-index:2;background:var(--g-bg2)}
  .glw-akm-icerik .glw-akm-model-tablo tbody td:first-child{min-width:104px}
  .glw-akm-icerik .glw-akm-model-tablo td:nth-child(n+2):nth-child(-n+5){white-space:nowrap}
  .glw-akm-icerik .glw-akm-model-tablo td:last-child{min-width:260px}
  .glw-akm-icerik .glw-akm-model-img{width:40px;height:40px;margin-bottom:6px;border-radius:10px}
}

/* 03 — karşılaştırma tabloları, dar ekranda: her satır bir kart (etiketler hücrenin data-label niteliğinden) */
@media(max-width:600px){
  .glw-akm-icerik .glw-akm-tablo-kart{overflow:visible}
  .glw-akm-icerik .glw-akm-tablo-kart table{min-width:0;border:0}
  .glw-akm-icerik .glw-akm-tablo-kart thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  .glw-akm-icerik .glw-akm-tablo-kart table,.glw-akm-icerik .glw-akm-tablo-kart tbody,.glw-akm-icerik .glw-akm-tablo-kart tr,.glw-akm-icerik .glw-akm-tablo-kart th,.glw-akm-icerik .glw-akm-tablo-kart td{display:block;width:auto}
  .glw-akm-icerik .glw-akm-tablo-kart tr{margin:0 0 12px;border:1px solid var(--g-cizgi);border-radius:12px;background:var(--g-bg);overflow:hidden}
  .glw-akm-icerik .glw-akm-tablo-kart tbody th{padding:10px 14px;border:0;border-bottom:1px solid var(--g-cizgi);background:var(--g-bg2);color:var(--g-metin);font-weight:700}
  .glw-akm-icerik .glw-akm-tablo-kart td{padding:10px 14px;border:0;border-bottom:1px solid var(--g-cizgi);font-size:var(--g-fs-md);line-height:1.5}
  .glw-akm-icerik .glw-akm-tablo-kart td:last-child{border-bottom:0}
  .glw-akm-icerik .glw-akm-tablo-kart td::before{content:attr(data-label);display:block;margin:0 0 2px;color:var(--g-teal-metin);font-size:var(--g-fs-sm);font-weight:700;letter-spacing:.02em}
  .glw-akm-icerik .glw-akm-tablo-kart--fark tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .glw-akm-icerik .glw-akm-tablo-kart--fark tbody th{grid-column:1/-1}
  .glw-akm-icerik .glw-akm-tablo-kart--fark td{border-bottom:0}
  .glw-akm-icerik .glw-akm-tablo-kart--fark td+td{border-left:1px solid var(--g-cizgi)}
}

/* 03 — iki yol: yan yana Healy ve MagHealy */
.glw-akm-iki-yol{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;margin:0 0 1.6em;border:1px solid var(--g-cizgi);border-radius:var(--g-r);overflow:hidden}
.glw-akm-yol{display:flex;flex-direction:column;align-items:center;padding:20px 18px 18px;text-align:center}
.glw-akm-yol--healy{background:var(--g-bg3);animation:glwAkmSoldan .6s var(--g-ease) both}
.glw-akm-yol--mag{background:var(--g-bg2);animation:glwAkmSagdan .6s var(--g-ease) both}
.glw-akm-yol img{display:block;width:auto;height:120px;margin:0 0 10px;filter:drop-shadow(0 10px 14px rgba(47,59,90,.14))}
.glw-akm-icerik .glw-akm-yol-ad{margin:0 0 8px;font-size:var(--g-fs-xl);font-weight:700;color:var(--g-metin)}
.glw-akm-icerik .glw-akm-yol ul{margin:0;padding:0;list-style:none;font-size:var(--g-fs-ui)}
.glw-akm-icerik .glw-akm-yol li{margin:.35em 0}
.glw-akm-yol-orta{position:relative;display:flex;align-items:center;justify-content:center;width:0}
.glw-akm-yol-orta::before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:2px dotted var(--g-teal);opacity:.6}
.glw-akm-yol-orta span{position:relative;z-index:1;padding:6px 10px;border:1px solid var(--g-cizgi);border-radius:12px;background:var(--g-bg);color:var(--g-teal-metin);font-size:var(--g-fs-xs);font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;transform:rotate(-90deg)}
.glw-akm-iki-yol figcaption{grid-column:1/-1;padding:10px 16px;border-top:1px solid var(--g-cizgi);background:var(--g-bg);font-size:var(--g-fs-ui);color:var(--g-soluk);text-align:center}
@media(max-width:620px){
  .glw-akm-iki-yol{grid-template-columns:1fr}
  .glw-akm-yol-orta{width:auto;height:0}
  .glw-akm-yol-orta::before{top:-1px;bottom:auto;left:0;right:0;border-left:0;border-top:2px dotted var(--g-teal)}
  .glw-akm-yol-orta span{transform:none}
  .glw-akm-yol img{height:96px}
}

/* 04 — ikonlu satın alma kontrol listesi (mevcut 7 maddelik liste) */
.glw-akm-icerik ol.glw-akm-kontrol{margin:0 0 1.6em;padding:0;list-style:none;counter-reset:glwKontrol}
.glw-akm-icerik ol.glw-akm-kontrol>li{position:relative;margin:0 0 10px;padding:14px 16px 14px 70px;border:1px solid var(--g-cizgi);border-radius:var(--g-r);background:var(--g-bg);counter-increment:glwKontrol}
.glw-akm-icerik ol.glw-akm-kontrol>li::before{content:"";position:absolute;top:14px;left:16px;width:40px;height:40px;background-color:var(--g-buton);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px;mask-size:24px}
.glw-akm-icerik ol.glw-akm-kontrol>li::after{content:counter(glwKontrol);position:absolute;top:10px;left:12px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--g-bg2);color:var(--g-teal-metin);font-size:var(--g-fs-xs);font-weight:700}
.glw-akm-icerik ol.glw-akm-kontrol>li{background:radial-gradient(circle at 36px 34px,var(--g-bg2) 0 22px,transparent 23px) var(--g-bg)}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(1)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V7l8-4 8 4v14'/%3E%3Cpath d='M9 21v-5h6v5'/%3E%3Cpath d='M8.5 10h1M14.5 10h1M8.5 13h1M14.5 13h1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V7l8-4 8 4v14'/%3E%3Cpath d='M9 21v-5h6v5'/%3E%3Cpath d='M8.5 10h1M14.5 10h1M8.5 13h1M14.5 13h1'/%3E%3C/svg%3E")}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(2)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.5h9l4 4v15H6z'/%3E%3Cpath d='M15 2.5v4h4'/%3E%3Cpath d='M9 11h7M9 14.5h7M9 18h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2.5h9l4 4v15H6z'/%3E%3Cpath d='M15 2.5v4h4'/%3E%3Cpath d='M9 11h7M9 14.5h7M9 18h4'/%3E%3C/svg%3E")}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(3)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l7.5 3v6c0 4.7-3.2 8.3-7.5 10-4.3-1.7-7.5-5.3-7.5-10v-6z'/%3E%3Cpath d='M8.8 12l2.2 2.2 4.3-4.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l7.5 3v6c0 4.7-3.2 8.3-7.5 10-4.3-1.7-7.5-5.3-7.5-10v-6z'/%3E%3Cpath d='M8.8 12l2.2 2.2 4.3-4.4'/%3E%3C/svg%3E")}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(4)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5L12 3l8.5 4.5v9L12 21l-8.5-4.5z'/%3E%3Cpath d='M3.5 7.5L12 12l8.5-4.5'/%3E%3Cpath d='M12 12v9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 7.5L12 3l8.5 4.5v9L12 21l-8.5-4.5z'/%3E%3Cpath d='M3.5 7.5L12 12l8.5-4.5'/%3E%3Cpath d='M12 12v9'/%3E%3C/svg%3E")}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(5)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Cpath d='M14 14h3v3h-3zM20 14v.01M20 20h-3M14 20v.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Cpath d='M14 14h3v3h-3zM20 14v.01M20 20h-3M14 20v.01'/%3E%3C/svg%3E")}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(6)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h11a5 5 0 010 10H9'/%3E%3Cpath d='M7.5 5.5L4 9l3.5 3.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h11a5 5 0 010 10H9'/%3E%3Cpath d='M7.5 5.5L4 9l3.5 3.5'/%3E%3C/svg%3E")}
.glw-akm-icerik ol.glw-akm-kontrol>li:nth-child(7)::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5.5' width='19' height='13' rx='2.5'/%3E%3Cpath d='M2.5 10h19'/%3E%3Cpath d='M6.5 15h4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5.5' width='19' height='13' rx='2.5'/%3E%3Cpath d='M2.5 10h19'/%3E%3Cpath d='M6.5 15h4'/%3E%3C/svg%3E")}
@media(max-width:520px){.glw-akm-icerik ol.glw-akm-kontrol>li{padding-left:62px}}

/* Yalnız CSS ile hafif hareket */
.glw-akm-icerik .glw-akm-adimlar li{animation:glwAkmBelir .45s var(--g-ease) both}
.glw-akm-icerik .glw-akm-adimlar li:nth-child(2){animation-delay:.05s}
.glw-akm-icerik .glw-akm-adimlar li:nth-child(3){animation-delay:.1s}
.glw-akm-icerik .glw-akm-adimlar li:nth-child(4){animation-delay:.15s}
.glw-akm-icerik .glw-akm-adimlar li:nth-child(5){animation-delay:.2s}
.glw-akm-icerik .glw-akm-adimlar li:nth-child(6){animation-delay:.25s}
.glw-akm-icerik .glw-akm-adimlar li:nth-child(7){animation-delay:.3s}
@keyframes glwAkmCubuk{from{transform:scaleX(.6)}to{transform:none}}
@keyframes glwAkmSoldan{from{transform:translateX(-12px)}to{transform:none}}
@keyframes glwAkmSagdan{from{transform:translateX(12px)}to{transform:none}}
@media(prefers-reduced-motion:reduce){
  .glw-akm-icerik .glw-akm-adimlar li,.glw-akm-cubuk-dolu,.glw-akm-yol--healy,.glw-akm-yol--mag{animation:none}
  .glw-akm-adimlar a:hover,.glw-akm-adimlar a:focus-visible{transform:none}
}

/* Devam modülü */
.glw-akm-devam .glw-akm-kartlar>li[hidden]{display:none}
.glw-akm-devam.is-hazir .glw-akm-kartlar>li:not([hidden]){animation:glwAkmBelir .35s var(--g-ease) both}
.glw-akm-tesekkur{padding:20px 22px;border:1px solid var(--g-cizgi);border-left:4px solid var(--g-teal);border-radius:0 var(--g-r) var(--g-r) 0;background:var(--g-bg2)}
.glw-akm-tesekkur[hidden]{display:none}
.glw-akm-tesekkur p{margin:0 0 8px;color:var(--g-soluk)}
.glw-akm-tesekkur .glw-akm-tesekkur-baslik{font-weight:700;color:var(--g-metin)}
.glw-akm-tesekkur-linkler{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px!important}
.glw-akm-tesekkur-linkler a{color:var(--g-teal-metin);font-weight:600}
.glw-akm-tesekkur-linkler a.glw-akm-tesekkur-cta{display:inline-block;padding:10px 18px;border-radius:12px;background:var(--g-buton);color:#fff;text-decoration:none}
.glw-akm-tesekkur-linkler a.glw-akm-tesekkur-cta:hover,.glw-akm-tesekkur-linkler a.glw-akm-tesekkur-cta:focus-visible{background:var(--g-buton-hover)}
@keyframes glwAkmBelir{from{transform:translateY(8px)}to{transform:none}}
@media(prefers-reduced-motion:reduce){
  .glw-akm-devam.is-hazir .glw-akm-kartlar>li:not([hidden]){animation:none}
  .glw-akm-kart,.glw-akm-adimlar a{transition:none}
}
