.auth-shell{min-height:100dvh;padding:var(--space-6) var(--margin);place-items:center;display:grid}.auth-card{gap:var(--space-4);width:100%;max-width:440px;box-shadow:var(--shadow-lg);padding:var(--space-5);display:grid}.auth-title{font-size:var(--fs-3xl);line-height:var(--lh-3xl);font-weight:var(--fw-black);margin:0}.auth-sub{margin:calc(var(--space-2) * -1) 0 0;color:var(--muted);font-size:var(--fs-md);line-height:var(--lh-md)}.consent-group{gap:var(--space-3);display:grid}.consent{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;display:flex}.consent input{width:20px;height:20px;accent-color:var(--secondary);flex:none;margin:2px 0 0}.consent-text{font-size:var(--fs-sm);line-height:var(--lh-sm)}.consent-optional{color:var(--muted)}.auth-blocking{color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-sm);text-align:center;margin:0}.auth-foot{text-align:center;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);margin:0}.auth-foot a{color:var(--secondary-hover);font-weight:var(--fw-bold)}.auth-card-yigin{gap:var(--space-4);width:100%;max-width:440px;display:grid}.kimlik-ust-nav{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.consent-text a,.auth-bilgi a,.auth-ara-link a{color:var(--secondary-hover);font-weight:var(--fw-bold)}.metin-dugme{appearance:none;font:inherit;color:var(--secondary-hover);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.metin-dugme:focus-visible{outline:2px solid var(--secondary);outline-offset:2px;border-radius:var(--radius-sm)}.auth-bilgi{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--muted);margin:0;padding-inline-start:calc(20px + var(--space-3))}.auth-ara-link{margin:calc(var(--space-2) * -1) 0 0;text-align:end;font-size:var(--fs-sm);line-height:var(--lh-sm)}.panel-notice{margin-bottom:var(--space-5)}.panel-section{margin-top:var(--space-8)}.panel-section-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panel-section-title{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-extrabold);margin:0;margin-inline-end:auto}.panel-section-link{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--secondary-hover);text-decoration:none}@media (max-width:479px){.kimlik-ust-bar .site-logo-yazi{display:none}}
