/* =========================================================================
   Giriş / tanıtım sayfası teması (video hero + liquid glass)
   Derlenmiş Tailwind (assets/css/tailwind.css) ile birlikte kullanılır.
   Yalnızca Tailwind ile üretilemeyen özel kurallar burada tutulur.
   ========================================================================= */

/* ---- Yazı tipi: Helvetica Now Text ---- */
@import url('https://db.onlinewebfonts.com/c/08e020de1811ec4489f82d1247a42c09?family=Helvetica+Now+Text');

* {
  font-family: 'Helvetica Now Text', -apple-system, BlinkMacSystemFont,
               'Segoe UI', Roboto, sans-serif;
}

/* ---- Liquid glass ---- */
.liquid-glass {
  background: rgba(255, 255, 255, 0.01);
  background-blend-mode: luminosity;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  border: none;
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.1);
  position: relative;
  overflow: hidden;
}

.liquid-glass::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1.4px;
  background: linear-gradient(180deg,
    rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.15) 20%,
    rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0) 60%,
    rgba(255, 255, 255, 0.15) 80%, rgba(255, 255, 255, 0.45) 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;
  pointer-events: none;
}

/* ---- Giriş modalı: JS'siz de :target ile açılabilsin ---- */
.fp-modal { display: none; }
.fp-modal:target,
.fp-modal.is-open { display: flex; }

/* ---- Koyu zeminde otomatik doldurma (autofill) düzeltmesi ---- */
.fp-input:-webkit-autofill,
.fp-input:-webkit-autofill:hover,
.fp-input:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  caret-color: #fff;
  transition: background-color 9999s ease-in-out 0s;
}
