.ct{--ct-x:clamp(16px,2.5vw,48px);--ct-soluk:#5a5a5a;--ct-cizgi:#333;
  --ct-buyuk:300 clamp(32px,3.3334vw,48px)/1.1667 var(--font);background:#000;color:#eee}
.ct-giris{padding:max(96px,calc(37vh - var(--bar))) var(--ct-x) 0}
@supports (height:1svh){.ct-giris{padding-top:max(96px,calc(37svh - var(--bar)))}}
.ct-metin{margin:0;font:var(--ct-buyuk);letter-spacing:-.04em}
.ct-h1,.ct-devam{display:inline;margin:0;font:inherit;letter-spacing:inherit}
.ct-h1{color:#eee}
.ct-devam{color:var(--ct-soluk)}
.ct-eylem{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}
@media (max-width:833.98px){.ct-eylem{margin-top:24px}}
.ct-konum{padding:clamp(120px,13.889vw,200px) var(--ct-x) 60px}
.ct-blok{display:grid;row-gap:24px}
.ct-blok::before{content:"";display:block;height:1px;background:var(--ct-cizgi)}
.ct-yer{margin:0;font:var(--ct-buyuk);letter-spacing:-.04em;color:#eee}
.kr-bolum{scroll-margin-top:var(--bar)}
.ct-ok{pointer-events:none}
.kr-form{min-width:0;max-width:680px}
@media (min-width:834px){
  .kr-blok{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px;row-gap:0;align-items:start}
  .kr-blok::before{grid-row:1;grid-column:1 / -1}
  .kr-blok .ct-yer{grid-row:1;grid-column:1;padding-top:22px}
  .kr-form{grid-row:1;grid-column:2 / 5;padding-top:28px}
}
.kr .fm{gap:20px}
.kr .fm :where(input:not([type="checkbox"]):not([type="file"]):not([type="hidden"]),select,textarea){
  width:100%;color:#eee;background:transparent;border:1px solid #4b4b4b;border-radius:4px;padding:11px 16px;font:300 16px/1.4 var(--font);letter-spacing:0}
.kr .fm textarea{min-height:7.5rem;resize:vertical}
.kr .fm option{background:#202020;color:#eee}
.kr .fm :is(input,select,textarea):focus-visible{outline:1px solid var(--yellow);outline-offset:0;border-color:var(--yellow)}
.kr .fm :is(input,select,textarea).invalid{border-color:var(--err)}
.kr .fm input[type="checkbox"]{accent-color:var(--yellow)}
.kr .fm input[type="file"]{border:1px solid #4b4b4b;border-radius:4px;width:100%}
.kr .fm input[type="file"]:focus-visible{outline:1px solid var(--yellow);outline-offset:0}
.kr .fm .check label{color:#eee}
.kr .fm .check a,.kr .fm .field a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.kr .fm .btn-primary{--fill:var(--white);--fill-ink:#000}
.fm-giris{margin:0 0 24px;font:300 16px/22px var(--font);letter-spacing:-.02em;color:#afafaf}
.fm-hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}    
.fm .hint{color:#afafaf}
.fm .field label .hint{display:inline;font-family:var(--font)}          
.fm input[type="file"]{padding:8px;cursor:pointer;color:#afafaf;font:300 12px/1.4 var(--font)}
.fm input[type="file"]::file-selector-button{margin-right:12px;padding:8px 14px;border:1px solid #4b4b4b;border-radius:4px;background:transparent;color:#eee;font:400 12px/1.4 var(--mono);cursor:pointer;transition:background-color .2s,color .2s}
@media (hover:hover) and (pointer:fine){.fm input[type="file"]::file-selector-button:hover{background:#eee;color:#000}}
.fm-liste{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}
.fm-liste:empty{display:none}
.fm-liste li{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 12px;border:1px solid #333;border-radius:4px;font:300 14px/1.3 var(--font)}
.fm-ad{flex:1;min-width:0;overflow-wrap:anywhere;color:#eee}
.fm-bt{flex:none;color:#999;white-space:nowrap}
.fm-kaldir{flex:none;min-height:32px;padding:4px 8px;border:0;background:none;color:#eee;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.fm-kaldir:focus-visible{outline:1px solid var(--yellow);outline-offset:1px}
.fm-boyut{margin:6px 0 0;font:400 12px/1.4 var(--mono);color:#afafaf}
.fm-boyut:empty{display:none}
.fm .err{margin:.35rem 0 0}
.fm .err:empty{margin:0}
.fm-btn-yazi{pointer-events:none}
.fm .status{background:#2a2a2a;color:#eee;border-color:#4b4b4b}
.fm .fm-durum:not([hidden]){display:flex;gap:12px;align-items:flex-start;border-left-color:var(--yellow)}
.fm .fm-durum.is-hata{border-left-color:var(--err)}
.fm .fm-durum.is-hata .ct-ok{display:none}
.fm .fm-durum p{margin:0}
.fm .fm-durum:focus-visible{outline:1px solid var(--yellow);outline-offset:2px}
.fm-durum-eylem{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px!important}
.fm-durum-eylem[hidden]{display:none}
.fm-alt{margin:0;font:300 14px/1.45 var(--font);letter-spacing:-.01em;color:#afafaf}
.fm-alt a{color:#eee;text-decoration:underline;text-underline-offset:3px}
.fm-demo{margin:0;font:400 11px/1.4 var(--mono);color:#afafaf}
.kr-foto{margin:clamp(56px,6vw,96px) var(--ct-x) 0;border-radius:16px;overflow:hidden;aspect-ratio:16/7;background:#202020}
.kr-foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}
@media (max-width:719.98px){.kr-foto{aspect-ratio:4/3}}
.kr-foto + .ct-konum{padding-top:clamp(64px,7vw,120px)}
