/* Türkdönmez çekirdek — giriş sayfası. Ticari lisans. */
body.tdc-giris{background:var(--tdc-yuzey);display:grid;grid-template-columns:minmax(320px,44%) 1fr;min-height:100vh;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--tdc-metin)}
body.tdc-giris #login{grid-column:2;align-self:center;width:100%;max-width:400px;padding:40px 24px;margin:0 auto}
body.tdc-giris #login h1 a{display:none}
.tdc-giris-marka{grid-column:1;grid-row:1/span 9;min-height:100vh;position:sticky;top:0;background:var(--tdc-giris-zemin,var(--tdc-ana));background-size:cover;background-position:center;color:#fff;padding:40px 48px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}
.tdc-giris-logo img{max-height:56px;max-width:240px}
.tdc-giris-logo strong{font-size:22px;color:#fff}
.tdc-giris-logo{color:#fff;text-decoration:none}
.tdc-giris-etiket{display:inline-block;font-size:12px;letter-spacing:.12em;font-weight:700;opacity:.8;margin-bottom:12px}
.tdc-giris-govde h2{font-size:34px;line-height:1.15;margin:0 0 22px;color:#fff;font-weight:800}
.tdc-giris-govde ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.tdc-giris-govde li{display:flex;gap:10px;align-items:center;font-size:16px;opacity:.95}
.tdc-giris-alt{opacity:.7;font-size:13px;margin:0}
.tdc-giris-don{position:absolute;top:20px;right:24px;color:var(--tdc-soluk);text-decoration:none;font-size:14px}
.tdc-giris .login-head h1{font-size:26px;margin:0 0 6px;color:var(--tdc-baslik)}
.tdc-giris .login-head p{margin:0 0 18px;color:var(--tdc-soluk)}
.tdc-giris #loginform,.tdc-giris #lostpasswordform,.tdc-giris #registerform,.tdc-giris #resetpassform{background:var(--tdc-zemin);border:1px solid var(--tdc-cizgi);border-radius:var(--tdc-radius);box-shadow:0 10px 30px rgba(15,30,60,.06);padding:26px 24px;margin-top:0}
.tdc-giris input[type=text],.tdc-giris input[type=password],.tdc-giris input[type=email]{border-radius:8px;border-color:var(--tdc-cizgi);font-size:16px;padding:6px 12px}
.tdc-giris .button-primary{background:var(--tdc-vurgu);border-color:var(--tdc-vurgu);border-radius:8px;padding:4px 20px!important;font-weight:600}
.tdc-giris .button-primary:hover,.tdc-giris .button-primary:focus{background:var(--tdc-vurgu);filter:brightness(.92);border-color:var(--tdc-vurgu)}
.tdc-giris #nav,.tdc-giris #backtoblog{text-align:center;padding:0}
.tdc-giris #backtoblog{display:none}
.tdc-giris-ek{grid-column:2;text-align:center;padding:0 24px 32px}
.tdc-giris-basvuru{display:inline-block;margin-bottom:10px;font-weight:600;color:var(--tdc-baslik)}
.tdc-giris-not{font-size:12px;color:var(--tdc-soluk);margin:0}
.tdc-giris .language-switcher{grid-column:2}
@media (max-width:820px){
	body.tdc-giris{display:block}
	.tdc-giris-marka{min-height:auto;position:relative;padding:24px}
	.tdc-giris-govde,.tdc-giris-alt{display:none}
	.tdc-giris-don{top:28px;color:#fff}
}
.tdc-giris .login-head,.tdc-giris .login-head h1{text-align:left}
