/* Güncel Medya Form Standardı — site kiti stili (USTA 858, liste 6.3.2). Üretildi: uret-parca.py; elle düzenlenmez. Marka seçilmemişse nötr tokenlar kullanılır. */
.gf-kit{--gm-fume:#2F3035;
  --gm-tas:#64625D;
  --gm-cakil:#D6D1C9;
  --gm-sis:#EDEAE5;
  --gm-kirik-beyaz:#F7F5F1;
  --gm-beyaz:#FFFFFF;
  --gm-basarili:#3F6B47;
  --gm-uyari:#8A5F1E;
  --gm-hata:#954540;
  --gm-font-baslik:'Plus Jakarta Sans','Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
  --gm-font-govde:Inter,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;
  --gm-bosluk-1:4px;
  --gm-bosluk-2:8px;
  --gm-bosluk-3:16px;
  --gm-bosluk-4:24px;
  --gm-bosluk-5:32px;
  --gm-bosluk-6:48px;
  --gm-bosluk-7:64px;
  --gm-bosluk-8:96px;
  --gm-kose-dugme:8px;
  --gm-kose-kart:12px;
  --gm-kose-etiket:4px;
  --gm-medya-logo:#7A5F45;
  --gm-medya-logo-koyu-zemin:#A08468;
  --gm-medya-ton:#A08468;
  --gm-medya-derin:#7A5F45;
  --gm-medya-acik:#E9E0D6;
  --gm-medya-koyu-zemin:#A08468;
  --gm-soft-logo:#4F9E6B;
  --gm-soft-logo-koyu-zemin:#62B57F;
  --gm-soft-ton:#4F9E6B;
  --gm-soft-derin:#2F7049;
  --gm-soft-acik:#DDEFE3;
  --gm-soft-koyu-zemin:#62B57F;
  --gm-matbaa-logo:#775763;
  --gm-matbaa-logo-koyu-zemin:#A3848F;
  --gm-matbaa-ton:#A3848F;
  --gm-matbaa-derin:#775763;
  --gm-matbaa-acik:#EDE3E6;
  --gm-matbaa-koyu-zemin:#A3848F;
  --gm-tabela-logo:#76663A;
  --gm-tabela-logo-koyu-zemin:#B29E6A;
  --gm-tabela-ton:#B29E6A;
  --gm-tabela-derin:#76663A;
  --gm-tabela-acik:#EEE8D9;
  --gm-tabela-koyu-zemin:#B29E6A;
  --gm-yayin-logo:#4A6668;
  --gm-yayin-logo-koyu-zemin:#7D9A9C;
  --gm-yayin-ton:#7D9A9C;
  --gm-yayin-derin:#4A6668;
  --gm-yayin-acik:#E0E9E9;
  --gm-yayin-koyu-zemin:#7D9A9C;}
.gf-kit[data-marka="medya"]{--marka-ton:#A08468;--marka-derin:#7A5F45;--marka-acik:#E9E0D6;--marka-logo:#7A5F45;--marka-koyu-zemin:#A08468}
.gf-kit[data-marka="soft"]{--marka-ton:#4F9E6B;--marka-derin:#2F7049;--marka-acik:#DDEFE3;--marka-logo:#4F9E6B;--marka-koyu-zemin:#62B57F}
.gf-kit[data-marka="matbaa"]{--marka-ton:#A3848F;--marka-derin:#775763;--marka-acik:#EDE3E6;--marka-logo:#775763;--marka-koyu-zemin:#A3848F}
.gf-kit[data-marka="tabela"]{--marka-ton:#B29E6A;--marka-derin:#76663A;--marka-acik:#EEE8D9;--marka-logo:#76663A;--marka-koyu-zemin:#B29E6A}
.gf-kit[data-marka="yayin"]{--marka-ton:#7D9A9C;--marka-derin:#4A6668;--marka-acik:#E0E9E9;--marka-logo:#4A6668;--marka-koyu-zemin:#7D9A9C}
.gf-kit .gm-dugme{display:inline-block;background:var(--marka-derin);color:#fff;font:600 16px/24px var(--gm-font-govde);padding:12px 24px;border-radius:var(--gm-kose-dugme);min-height:48px;text-decoration:none}
.gf-kit .gm-dugme-ikincil{background:#fff;color:var(--marka-derin);border:2px solid var(--marka-derin)}
.gf-kit{--marka-ton:var(--gm-tas);--marka-derin:var(--gm-fume);--marka-acik:var(--gm-sis);--marka-logo:var(--gm-fume);--marka-koyu-zemin:var(--gm-tas);font-family:var(--gm-font-govde);font-size:16px;line-height:24px;color:var(--gm-fume)}
.gf-kit *{box-sizing:border-box}
.gf-kit .gf-kart{max-width:640px;margin:0 auto;background:var(--gm-beyaz);border:1px solid var(--gm-cakil);border-radius:var(--gm-kose-kart);padding:var(--gm-bosluk-5)}
.gf-kit .gf-kart h1{font:800 28px/36px var(--gm-font-baslik);margin:0 0 var(--gm-bosluk-2)}
.gf-kit .gf-kart h2.gf-baslik{font:800 24px/32px var(--gm-font-baslik);margin:0 0 var(--gm-bosluk-2)}
.gf-kit .gf-giris{margin:0 0 var(--gm-bosluk-3);color:var(--gm-fume)}
.gf-kit .gf-zorunlu-not{font-size:13px;line-height:20px;color:var(--gm-tas);margin:0 0 var(--gm-bosluk-4)}
.gf-kit fieldset{border:0;margin:0 0 var(--gm-bosluk-5);padding:0;min-width:0}
.gf-kit legend{font:700 18px/24px var(--gm-font-baslik);color:var(--gm-fume);padding:0;margin:0 0 var(--gm-bosluk-3)}
.gf-kit .gf-alan{margin:0 0 var(--gm-bosluk-4)}
.gf-kit .gf-alan>label,.gf-kit .gf-etiket{display:block;font:600 15px/24px var(--gm-font-govde);color:var(--gm-fume);margin:0 0 var(--gm-bosluk-2)}
.gf-kit .gf-yildiz{color:var(--gm-hata)}
.gf-kit .gf-istege{font-weight:400;color:var(--gm-tas)}
.gf-kit .gf-gizli{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.gf-kit input[type=text],.gf-kit input[type=email],.gf-kit input[type=url],.gf-kit input[type=number],.gf-kit input[type=date],.gf-kit input[type=search],.gf-kit input[type=tel],.gf-kit select,.gf-kit textarea{display:block;width:100%;min-height:48px;padding:12px 16px;font:400 16px/24px var(--gm-font-govde);color:var(--gm-fume);
  background:var(--gm-beyaz);border:1px solid var(--gm-tas);border-radius:var(--gm-kose-dugme);appearance:none}
.gf-kit select{background-image:linear-gradient(45deg,transparent 50%,var(--gm-tas) 50%),linear-gradient(135deg,var(--gm-tas) 50%,transparent 50%);
  background-position:calc(100% - 24px) 50%,calc(100% - 16px) 50%;background-size:8px 8px;background-repeat:no-repeat;padding-right:48px}
.gf-kit textarea{min-height:144px;resize:vertical}
.gf-kit input:hover,.gf-kit select:hover,.gf-kit textarea:hover{border-color:var(--gm-fume)}
.gf-kit input:focus-visible,.gf-kit select:focus-visible,.gf-kit textarea:focus-visible,.gf-kit button:focus-visible,.gf-kit a:focus-visible,.gf-kit input[type=checkbox]:focus-visible,.gf-kit input[type=radio]:focus-visible{outline:3px solid var(--marka-acik);outline-offset:0;border-color:var(--marka-derin);box-shadow:0 0 0 2px var(--marka-derin)}
.gf-kit input[type=file]{display:block;width:100%;min-height:48px;padding:12px 16px;font:400 16px/24px var(--gm-font-govde);border:1px dashed var(--gm-tas);border-radius:var(--gm-kose-dugme);background:var(--gm-kirik-beyaz)}
.gf-kit .gf-yardim{font-size:13px;line-height:20px;color:var(--gm-tas);margin:var(--gm-bosluk-2) 0 0}
.gf-kit .gf-hata{display:none;font-size:14px;line-height:20px;color:var(--gm-hata);font-weight:600;margin:var(--gm-bosluk-2) 0 0}
.gf-kit .gf-hata::before{content:"⚠ "}
.gf-kit [aria-invalid=true]{border:2px solid var(--gm-hata)!important}
.gf-kit [aria-invalid=true]~.gf-hata,.gf-kit .gf-alan.hatali .gf-hata{display:block}
.gf-kit .gf-cift{display:grid;grid-template-columns:1fr 1fr;gap:var(--gm-bosluk-3)}
.gf-kit .gf-secim{display:flex;align-items:flex-start;gap:var(--gm-bosluk-2);min-height:44px;padding:var(--gm-bosluk-1) 0;font-size:16px;line-height:24px}
.gf-kit .gf-alan>label.gf-secim{display:flex;font:400 16px/24px var(--gm-font-govde);margin:0}
.gf-kit .gf-secim input{width:24px;height:24px;margin:0;flex:0 0 24px;accent-color:var(--marka-derin)}
.gf-kit .gf-ozet{display:none;border:2px solid var(--gm-hata);border-radius:var(--gm-kose-dugme);padding:var(--gm-bosluk-3);margin:0 0 var(--gm-bosluk-4)}
.gf-kit .gf-ozet.acik{display:block}
.gf-kit .gf-ozet h2{font:700 16px/24px var(--gm-font-baslik);color:var(--gm-hata);margin:0 0 var(--gm-bosluk-2)}
.gf-kit .gf-ozet ul{margin:0;padding-left:var(--gm-bosluk-4)}
.gf-kit .gf-ozet a{color:var(--gm-hata)}
.gf-kit .gf-kvkk{background:var(--marka-acik);border-left:4px solid var(--marka-derin);border-radius:var(--gm-kose-etiket);padding:var(--gm-bosluk-3);margin:0 0 var(--gm-bosluk-4)}
.gf-kit .gf-kvkk p{margin:0 0 var(--gm-bosluk-2);font-size:14px;line-height:20px}
.gf-kit button.gm-dugme{border:0;cursor:pointer;min-width:200px}
.gf-kit button.gm-dugme[disabled]{opacity:.7;cursor:progress}
.gf-kit .gf-not{font-size:13px;line-height:20px;color:var(--gm-tas);margin:var(--gm-bosluk-3) 0 0}
.gf-kit .gf-bilet{font:800 28px/36px var(--gm-font-baslik);color:var(--marka-derin);letter-spacing:.02em;user-select:all;margin:var(--gm-bosluk-3) 0}
.gf-kit .gf-karekod{width:120px;height:120px;display:block;margin:var(--gm-bosluk-4) 0}
.gf-kit .gf-bal{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.gf-kit .gf-dugmeler{display:flex;flex-wrap:wrap;gap:var(--gm-bosluk-3)}
.gf-kit .gf-dugmeler button.gm-dugme{flex:1 1 0;min-width:160px}
.gf-kit .gf-durum{font-weight:600;color:var(--marka-derin);margin:var(--gm-bosluk-3) 0 0}
.gf-kit .gf-sonuc{margin-top:var(--gm-bosluk-5)}
.gf-kit .gf-sonuc ul{list-style:none;margin:0;padding:0}
.gf-kit .gf-sonuc li{padding:var(--gm-bosluk-3) 0;border-top:1px solid var(--gm-cakil)}
.gf-kit .gf-sonuc a{display:inline-block;min-height:44px;line-height:44px;font-weight:600;color:var(--marka-derin)}
.gf-kit .gf-sonuc li p{margin:0}
@media (max-width:600px){.gf-kit .gf-kart{padding:var(--gm-bosluk-4);border-radius:0;border-left:0;border-right:0}
.gf-kit .gf-cift{grid-template-columns:1fr}
.gf-kit button.gm-dugme{width:100%}}
.gf-kit .gf-sonuc-kutu{border-left:4px solid var(--gm-basarili);background:var(--gm-beyaz);padding:var(--gm-bosluk-3);margin:0 0 var(--gm-bosluk-4)}
.gf-kit .gf-sonuc-kutu.hata{border-left-color:var(--gm-hata)}
.gf-kit .gf-sonuc-kutu.bilgi{border-left-color:var(--gm-uyari)} /* USTA 865: canlı destekten aktarılan mesaj */
