                                                                      
                            
                                                                      
                                                                      
                                                                    

                                                                        
                                                                     
                                                                     
                                                         
                                                                         
                                                                          
                                                                               
                                                                        
                                                                        
                                              
                                                                     
                                                                      
                                                                  
                                                                        
                                                                       
                                                                       
                                                               
.sil{--sil-ust:clamp(2rem, 4.4vw, 4rem)}
.sil{padding-block:var(--blm-pd)}
.sil{padding-block-start:calc(var(--blm-pd) + var(--sil-ust))}
                                                                        
                                                                        
                                                                    
                                                               
                                                                     
                                                                      
                                                             
                                      
                                                                          
.sil-serit{margin-block:-1.336% -1.106%}

.sil{position:relative}
.sil-sahne{position:relative}
                                                                         
                                                  
.sil-tuval{position:relative;isolation:isolate;container-type:inline-size}

                                                                 
                                                                      
                                                                    
                                                       

                                                                 
                                                               
.sil-bsl{
  position:absolute;z-index:4;pointer-events:none;margin:0;
  inset-block-start:calc(var(--blm-pd) * .1 + var(--sil-ust));
                                                                       
                                                
                                                                          
                                                                       
                                                                    
                                                                      
                                                                      
                                                                   
                             
                                                                       
                                  
                                                                   
                                                                   
                                                                       
                                                 
  inset-inline:var(--kap-pay);
  text-align:var(--blm-hiza);
  color:var(--mrk);font-family:Manrope,ui-sans-serif,sans-serif;
  font-weight:800;letter-spacing:-.035em;line-height:1.06;
                                                                
                                                        
  font-size:var(--blm-bsl);
  line-height:1.05;text-wrap:balance;
}
                                                                     
                                                                        
                                
                                                                      
                                                       
                                                                    
                                                                       
                                                                 
                                                                        
                                                                      
                                                                     
                                                                         
                                    
.sil-bsl i{
  font-style:normal;font-variant-numeric:tabular-nums;
  display:inline-block;min-inline-size:1.18em;text-align:center;
}
                                                                       
                                                                      
                                                                     
                                         
.sil-bsl em{font-style:normal;color:var(--toprak-mtn)}

                                                                 
                                                                     
                                                                        
                                                                    
                                                                

                                                                     
                                                                     
                                                                     
.sil-isik{
  position:absolute;inset:0;z-index:1;pointer-events:none;
  opacity:0;
  transition:opacity 420ms var(--egri),--px 560ms var(--egri),--py 560ms var(--egri);
  filter:saturate(1.28) contrast(1.06) brightness(1.05);
  --px:50%; --py:50%; --r:24cqi;
  -webkit-mask-image:radial-gradient(circle var(--r) at var(--px) var(--py),
     #000 0%, rgba(0,0,0,.9) 38%, rgba(0,0,0,.35) 70%, transparent 100%);
          mask-image:radial-gradient(circle var(--r) at var(--px) var(--py),
     #000 0%, rgba(0,0,0,.9) 38%, rgba(0,0,0,.35) 70%, transparent 100%);
}
                                                                       
                            
html[data-tema="koyu"] .sil-isik{filter:saturate(1.3) contrast(1.05) brightness(1.16)}
.sil-sahne[data-odak] .sil-isik{opacity:1}

                                                                 
                                                                    
.sil-im{
  position:absolute;z-index:2;
  inset-block-end:var(--y);inset-inline-start:var(--x);
  transform:translate(-50%,50%);
  appearance:none;border:0;background:none;padding:.3rem .4rem;cursor:pointer;
  font:inherit;color:var(--mrk);
                                                                       
                                                                       
                                                                      
                                                                         
                                                                       
                                                                     
                                                                 
                                                                     
                                                                       
                                                              
                                                                         
  min-block-size:2.75rem;
  display:grid;place-items:center;
  transition:opacity 380ms var(--egri);
}
                                                                         
                                   
.sil-yzi{
  display:flex;align-items:baseline;gap:.18rem;
  transform-origin:bottom center;
  transition:transform 380ms var(--egri);
                                                            
                                                                         
                                                                        
                                                                 
                                                                  
                                                              
                                                             
                                                             
  font-size:clamp(1.3rem, .81rem + 1.6vw, 2.3rem);
}
.sil-im b{
                                                                         
                                                                       
                                                                      
                                                               
  font-size:1em;font-weight:800;letter-spacing:-.045em;
  line-height:1;font-variant-numeric:tabular-nums;
}
.sil-im i{
  font-style:normal;font-size:max(var(--yz-etk),.44em);font-weight:700;letter-spacing:.06em;
  text-transform:uppercase;color:var(--mrk2);
}
.sil-im[data-pin] .sil-yzi{align-items:center}
.sil-im[data-pin] i{
  font-size:var(--yz-etk);font-weight:800;letter-spacing:.14em;color:var(--mrk);white-space:nowrap;
}
html[lang="ar"] .sil-im i{letter-spacing:0;text-transform:none}
.sil-sahne[data-odak] .sil-im{opacity:.38}
                                                                     
                                         

                                                                      
                                                                      
                                                                        
                                          
                                                                
                                                                    
                                                       
                                                                    
                                                              
                                                                   

                                                                      
                                                             
                                                                   
                                                                     
                                                 
                                                                    
                                           
.sil-sahne[data-slayt] .sil-im{opacity:1}
.sil-sahne[data-odak] .sil-im[data-etkin]{opacity:1}
                                                                     
                                                                     
                                                                         
                                   
.sil-im:focus-visible{outline:2px solid var(--mrk);outline-offset:3px;border-radius:.35rem}

                                                                 
                                                                   
                                                                     
                                                                        
                                                    
                                                                  
                                                                
                                                                
                              
.sil-nok{
  position:absolute;z-index:2;pointer-events:none;
  inset-block-end:var(--ny);inset-inline-start:var(--nx);
                                                              
                                                                           
  --nok-boy:12px;                                       
  inline-size:var(--nok-boy);block-size:var(--nok-boy);
                                                                    
                                                               
                                                                       
                                                                      
                                                                  
                                                                        
                                 
  transform:translate(-50%,50%) translateX(var(--ndx,0px));
  display:grid;place-items:center;color:var(--toprak);
  opacity:0;transition:opacity 320ms var(--egri);
}
.sil-nok::before{                                  
  content:"";grid-area:1/1;inline-size:var(--nok-boy);block-size:var(--nok-boy);
  border-radius:50%;background:currentColor;
}
.sil-nok::after{                               
  content:"";grid-area:1/1;
  inline-size:calc(var(--nok-boy) * 6);block-size:calc(var(--nok-boy) * 6);border-radius:50%;
  background:radial-gradient(circle,
    color-mix(in srgb, var(--toprak) 60%, transparent) 0%,
    color-mix(in srgb, var(--toprak) 22%, transparent) 38%,
    transparent 68%);
  opacity:0;
}
.sil-sahne[data-odak] .sil-nok[data-etkin]{opacity:1}
.sil-sahne[data-odak] .sil-nok[data-etkin]::before{
  animation:sil-cekirdek 2200ms ease-in-out infinite}
.sil-sahne[data-odak] .sil-nok[data-etkin]::after{
  animation:sil-isik 2200ms ease-in-out infinite}
@keyframes sil-isik{
  0%,100%{opacity:.3;transform:scale(.72)}
  50%    {opacity:1; transform:scale(1.12)}
}
@keyframes sil-cekirdek{
  0%,100%{opacity:.65;transform:scale(.85)}
  50%    {opacity:1;  transform:scale(1)}
}

                                                              
.sil-pin{
  position:absolute;z-index:2;pointer-events:none;
  inset-block-end:var(--ny);inset-inline-start:var(--nx);
  inline-size:1rem;block-size:1rem;transform:translate(-50%,50%);
  color:var(--mrk);
}
.sil-pin svg{inline-size:100%;block-size:auto;display:block;
  transform-origin:50% 85%;                                               
}
                                                                       
                                                                 
                                                                         
                                                            
.sil-sahne[data-odak] .sil-pin[data-etkin] svg{
  animation:sil-cekirdek 2200ms ease-in-out infinite;
}
                                                             
/* 22.09.2026: gölge iğnenin UCUNA ortalı (iğne gölgenin üstünde durur). Eskiden translateX(-50%)
   ile ortalanıyordu; nabız animasyonu transform'u ezince gölge yarı eni kadar sağa kayıyordu →
   ortalama artık kenar boşluğuyla, animasyon yalnız ölçek değiştirir. */
.sil-pin::after{
  content:"";position:absolute;z-index:-1;
  inset-block-start:91%;inset-inline-start:50%;
  inline-size:2.4rem;block-size:1rem;
  margin-inline-start:-1.2rem;margin-block-start:-.5rem;
  border-radius:50%;pointer-events:none;opacity:0;
  background:radial-gradient(ellipse closest-side,
    color-mix(in srgb, var(--mrk) 34%, transparent) 0%,
    color-mix(in srgb, var(--mrk) 12%, transparent) 55%,
    transparent 100%);
}
.sil-sahne[data-odak] .sil-pin[data-etkin]::after{
  animation:sil-isik 2200ms ease-in-out infinite}
@media (prefers-reduced-motion:reduce){
  .sil-sahne[data-odak] .sil-nok[data-etkin]::before,
  .sil-sahne[data-odak] .sil-nok[data-etkin]::after,
  .sil-sahne[data-odak] .sil-pin[data-etkin]::after{animation:none;opacity:.8}
  .sil-sahne[data-odak] .sil-pin[data-etkin] svg{animation:none}
}

                                                                
                                                                      
                                                              
                                                                    
                                   
                                                                    
                                                                     
                                
.sil-satir{
  position:absolute;z-index:3;
                                                                      
                                                                 
                                                                            
                                                                     
                                                                       
                                          
  inset-inline-start:var(--sx, 40.9%);inset-block-start:var(--sy, 1.5%);
  transform:translateX(-50%);
                                                                 
                                                                         
                                                                        
                                                            
                                                                        
                                                                          
                                                                           
                                                                      
                                                                    
                                                                         
                                                                       
                          
  inline-size:min(42%, 36rem);
                                                                    
                                                         
  display:grid;
  padding:.9rem 1.15rem 1rem;
  border-radius:var(--yr-l);
  background:var(--z3);
  background:color-mix(in srgb, var(--z3) 90%, transparent);
  -webkit-backdrop-filter:blur(18px) saturate(1.25);
          backdrop-filter:blur(18px) saturate(1.25);
  border:1px solid color-mix(in srgb, var(--mrk) 7%, transparent);
                                                                     
                                                                         
                                                                   
                                                                   
                                             
                                                                       
                                                                      
                                                                   
                                                                        
                                                                        

                                                                        
                                                                        
                                                                  
                                      
  block-size:7.4rem;
                                                                       
                                                                         
                                                                      
                                                     
}
                                                           
.sil-st-kat{
  grid-area:1/1;
  display:grid;grid-template-columns:max-content minmax(0,1fr);
  column-gap:1.05rem;row-gap:.05rem;align-items:start;
  opacity:0;pointer-events:none;
  transition:opacity 300ms cubic-bezier(.42,0,.58,1);
}
.sil-st-kat[data-on]{opacity:1}
                                                                         
.sil-st-dk[data-pin]{display:grid;place-items:center;color:var(--mrk)}
                                                                    
                                                                         
                                                                        
                                                                           
                                                                    
                                     
.sil-st-dk[data-pin] svg{inline-size:1.05em;block-size:1.05em;display:block}
.sil-st-dk{
  grid-row:1 / span 3;align-self:center;
                                                                     
                                                                  
                                                         
  inline-size:2.5em;
  padding-inline-end:1.05rem;
  border-inline-end:1px solid var(--cizgi2);
  font-weight:800;font-size:clamp(1.6rem, 1.1rem + 1.5vw, 2.6rem);
  letter-spacing:-.03em;color:var(--toprak-mtn);
  font-variant-numeric:tabular-nums;white-space:nowrap;
                                                                   
                                              
  line-height:1.05;
}
                                                                    
                                                                    
                                                                   
                                                            
                                                                   
                                                                
                                                                       
                                               
                                                         
.sil-st-dk i{font-style:normal;font-size:.5em;font-weight:700;
  letter-spacing:.06em;text-transform:uppercase;color:var(--mrk);
  margin-inline-start:.22em}
.sil-st-ad{grid-column:2;font-weight:800;font-size:clamp(1.05rem, .9rem + .5vw, 1.32rem);
  color:var(--mrk);letter-spacing:-.02em;line-height:1.2}
                                                                     
                                                                     
                                                                  
                                                                    
                                      
                                                                     
                                                 
                                                                   
                                                                    
                                                                         
                                                                       
                                                                       
                                                                         
.sil-st-alt{grid-column:2;font-size:var(--yz-kck);color:var(--mrk);
  padding-block-end:.55rem}
.sil-st-nicin{grid-column:2;font-size:var(--yz-kck);color:var(--mrk);line-height:1.5;
                                                                       
                                                                     
                                                                    
  padding-block-start:.55rem;
  border-block-start:1px solid var(--cizgi2);inline-size:100%;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
  overflow:hidden;}

                                                                 
                                                                   
                                                                   
                                              

@media (max-width:52rem){
                                                                      
                  
                                                                     
                                                                      
                                                                       
                                                                       
                                                 
                                                                     
                                                                      
                        
                                                                    
                                                              
                                                                   
                                                                  
                                                          

                                                                  
                                                       
                                                               
                                                                    
                                                                
                                                              
                                                             
  .sil{--sil-ust:0px}
  .sil-bsl{position:static;inset:auto;margin-block-end:.9rem;
    padding-inline:var(--kap-pay);text-align:var(--blm-hiza)}
                                                                      
                                                                           
                                                                             
  .sil-satir{
    position:static;inset:auto;inline-size:100%;
                                                             
                                                                       
                                                                
                                                                   
                                                                   
                                                                   
                                             
    transform:none;
    justify-items:start;text-align:start;
                                                                     
                                                       
    block-size:auto;min-block-size:7.6rem;
    margin-block-start:clamp(1rem,3vw,1.6rem);
  }
  .sil-st-nicin{max-inline-size:36ch;text-align:center}
                                                                     
                                                                      
                                                                   
                                                                   
                                                               

                                                                    
                                                                 
                                                             
                                                               
                                                                   
                                                                       
                                         

                                                     
                                                                   
                                                                   
                                                             
                                                                      
                                                                 
                                        
                                                                      
                                                     
  .sil-im{
    padding-block:.81rem;                        
    padding-inline:.58rem;                                               
    gap:.12rem;
  }
                                                                
                                                                 
                                    
  .sil-im[data-pin]{
    padding:0;
    min-inline-size:2.75rem;              
    min-block-size:2.75rem;
  }
                                                                        
                                                                       
  .sil-yzi{font-size:clamp(1rem, .7rem + 1.4vw, 1.35rem)}
                                                                     
                                                                  
  .sil-im i{font-size:max(var(--yz-etk),.56em)}                                                       
                                                                            
                                                                           
                                        
  .sil-im[data-pin] i{display:none}
                                                                     
                                                                  
                                                                  
                 
  .sil-pin{inline-size:.8rem;block-size:.8rem}
                                                                  
                                              
                                                               
                                                                    
                                                                  
                                                   
                                                                     
                                                            
  .sil-nok{--nok-boy:.5rem}
  .sil-nok::after{inline-size:.5rem;block-size:.5rem}

}


                                                                      
                                                             
                                                                          
                                                                        
                                             

                                                                        
                                                                     
                                                                         
                                                                        
                                                                  
@media (max-width:79rem){
  .sil-satir{
    position:static;inset:auto;inline-size:100%;
                                                             
                                                                       
                                                                
                                                                   
                                                                   
                                                                   
                                             
    transform:none;
    block-size:auto;min-block-size:6.4rem;
    margin-block-start:clamp(1rem,3vw,1.6rem);
  }
}


                                                                 
                                                                   
                                                                  
                                                                   
                                                                    
                                                      
                                                                   
                                                      
                                                                   
                                                                     
                                                                     
                                                                       
                                                                      
                                                                        
                                                                         
                                                        
                                                                
                                                                       
                                                                         
                                                                    
                                                                    
                                                            
                                                                 
.sil-sahne{direction:ltr}
                                                                   
                                                                     
                                              
html[dir="rtl"] .sil-st-kat{direction:rtl}

.sil-gece{
  position:absolute;pointer-events:none;
  inset-inline-start:72.08%;inset-block-end:22.85cqi; /* 25.09.2026 Patron: merkez = Saat Kulesi kadranı (görselde 1565×204 px) */
  inline-size:26cqi;block-size:26cqi;
  transform:translate(-50%,50%);
  opacity:0;transition:opacity 700ms var(--egri);
}
html[data-tema="koyu"] .sil-gece{opacity:1}

                                                                       
                                                                       
                                                                     
                                                                     
                                                                       
                                                                     
                                                                
html:not([data-tema="koyu"]) .sil-gece{opacity:1;mix-blend-mode:normal}
html:not([data-tema="koyu"]) .sil-gece::before{
  filter:blur(24px);
  background:conic-gradient(from 0deg,
    transparent 0deg,
    rgba(246,220,128,1) 22deg,
    rgba(249,233,175,.66) 52deg,
    transparent 88deg,
    transparent 172deg,
    rgba(247,226,148,.86) 196deg,
    rgba(250,238,192,.48) 226deg,
    transparent 262deg,
    transparent 360deg);
}
html:not([data-tema="koyu"]) .sil-gece::after{
  background:radial-gradient(circle,
    rgba(249,231,152,.95) 0%,
    rgba(248,236,190,.55) 46%,
    transparent 74%);
}

                                                      
.sil-gece::before{
  content:"";position:absolute;inset:0;border-radius:50%;
  background:conic-gradient(from 0deg,
    transparent 0deg,
    color-mix(in srgb, var(--toprak) 58%, transparent) 22deg,
    color-mix(in srgb, var(--toprak) 22%, transparent) 52deg,
    transparent 88deg,
    transparent 172deg,
    color-mix(in srgb, var(--aksan) 46%, transparent) 196deg,
    color-mix(in srgb, var(--aksan) 16%, transparent) 226deg,
    transparent 262deg,
    transparent 360deg);
  filter:blur(14px);
  animation:sil-gece-donus 18s linear infinite;
}
                              
.sil-gece::after{
  content:"";position:absolute;inset:26%;border-radius:50%;
  background:radial-gradient(circle,
    color-mix(in srgb, var(--toprak) 30%, transparent) 0%,
    color-mix(in srgb, var(--aksan) 14%, transparent) 46%,
    transparent 74%);
  animation:sil-gece-nefes 5600ms ease-in-out infinite;
}
@keyframes sil-gece-donus{ to{ transform:rotate(360deg) } }
@keyframes sil-gece-nefes{
  0%,100%{opacity:.5;transform:scale(.92)}
  50%    {opacity:1; transform:scale(1.08)}
}
                                                                        
@media (prefers-reduced-motion:reduce){
  .sil-gece::before{animation:none;opacity:.7}
  .sil-gece::after{animation:none;opacity:.85}
}

/* 22.09.2026: dosya sonundaki eşsiz «}» kaldırıldı (arkasına eklenen kuralı yutuyordu).
   saat kulesi süresi kulenin gövdesine biniyordu → geniş ekranda sivri
   ucun tam üstüne, görselin üst kenarının dışına alınır (dar ekranda eski yerinde). */
@media (min-width:52.01rem){
  .sil-im[data-ust]{
    inset-inline-start:var(--ux);
    inset-block-end:calc(100% + .2rem);
    transform:translate(-50%,0);
  }
}

/* 22.09.2026 17:42 Patron: Cidde Havalimanı kartındaki «Uçağınız buraya iniyor.» kaldırıldı.
   Cümlesi olmayan kartta ayırıcı çizgi görünmez; yeri korunur ki kart boyu kartlar arasında değişmesin. */
.sil-st-nicin:empty{border-block-start-color:transparent}

/* 22.09.2026 18:50 Patron: siluet kutusundaki ayraç çizgisi ve altındaki açıklama cümlesi
   TÜM duraklarda kaldırıldı (landing-1 ile aynı). Çizgi .sil-st-nicin'in üst kenarlığıydı;
   ikisi birlikte gizlenir. Kutu artık yalnız süre + ad + alt satırı taşıdığı için yüksekliği
   içeriğe iner (sabit 7.4rem / dar ekranda en az 7.6rem kalktı), içerik dikeyde ortalanır.
   Altı durakta da ad ve alt satır tek satır → kutu boyu duraklar arasında değişmez. */
.sil-st-nicin{display:none!important}
.sil-st-alt{padding-block-end:0}
.sil-satir{block-size:auto!important;min-block-size:0!important}
.sil-st-kat{align-content:center}
