/* Başlıktaki üyelik butonları: yeni ziyaretçi → "Giriş yap" + öne çıkan "Ücretsiz üye ol";
   daha önce üye olmuş (known) da aynı; oturumu açık (in) → yalnızca "Hesabım". */
.auth-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}
.auth-actions .auth-btn{min-height:44px;font-size:12px;padding:11px 17px;gap:14px;white-space:nowrap}
.auth-actions .auth-btn>span:last-child{font-size:18px}
.header .auth-actions .lime{background:var(--green);border-color:var(--green);color:var(--ink);font-weight:650}
.header .auth-login{color:#f2f0e8}
.auth-member,.nav-auth{display:none!important}
.auth-btn .lbl-long,.auth-btn .lbl-short{font-size:inherit!important;line-height:inherit}
.auth-btn .lbl-short{display:none}
html[data-auth=in] .auth-guest{display:none!important}
html[data-auth=in] .auth-actions .auth-member{display:inline-flex!important}
.auth-actions .button[aria-current=page]{box-shadow:0 0 0 2px #101917,0 0 0 4px var(--green)}
@media(min-width:801px) and (max-width:1100px){
  .auth-actions{gap:6px}
  .auth-actions .auth-btn{min-height:40px;font-size:11px!important;padding:8px 11px;gap:8px}
  .auth-actions .auth-btn>span:last-child{display:none}
  .auth-btn .lbl-long{display:none}
  .auth-btn .lbl-short{display:inline}
}
@media(min-width:801px) and (max-width:920px){.header nav{gap:14px!important;font-size:12px}}
@media(max-width:800px){
  .auth-actions .auth-btn{min-height:39px;font-size:11px;padding:8px 12px;gap:10px}
  /* Dar ekranda başlıkta tek (öne çıkan) buton; diğeri menüde */
  .auth-actions{gap:6px}
  .auth-login{display:none!important}
  .header nav .nav-auth.auth-guest{display:block!important}
  html[data-auth=in] .header nav .nav-auth.auth-guest{display:none!important}
  html[data-auth=in] .header nav .nav-auth.auth-member{display:block!important}
  .header nav a:not(.nav-auth) + .nav-auth{border-top:1px solid var(--line);padding-top:14px}
}
@media(max-width:480px){.auth-actions .auth-btn{gap:6px;padding:8px 10px;font-size:11px}.auth-actions .auth-btn span[aria-hidden],.auth-actions .auth-btn>span:last-child{display:none}.auth-btn .lbl-long{display:none}.auth-btn .lbl-short{display:inline!important}.header .brand .approved-logo{width:128px}}
