/* ANK Dijital footer · v0.4.3 */
.ank-credit{width:100%;flex:none;margin:0;padding:10px 24px 0;background:#080a09;color:#8e999f;font-family:Inter,"Segoe UI",Arial,sans-serif}
.ank-credit-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 10px;max-width:1100px;min-height:66px;margin:0 auto;padding:18px 0;border-top:1px solid #242827;text-align:center;font-size:12px;line-height:1.6;letter-spacing:.45px}
.ank-credit-inner span{color:#8e999f}
.ank-credit-inner a{display:inline-block;color:#c4d42e;font-size:14px;font-weight:750;letter-spacing:.25px;line-height:1.6;text-decoration:none;white-space:nowrap}
.ank-credit-inner a:hover{color:#e0ee57;text-decoration:underline;text-underline-offset:4px}
.ank-credit-inner a:focus-visible{outline:2px solid #c4d42e;outline-offset:5px;border-radius:2px}
.admin-body .main{display:flex;flex-direction:column;min-width:0}
.admin-body .content{flex:1}
.login-page.ank-footer-page{display:flex;flex-direction:column;min-height:100vh;padding:0}
.ank-auth-content{display:grid;place-items:center;flex:1;width:100%;min-width:0;padding:24px}
.public-page.ank-footer-page{display:flex;flex-direction:column;min-height:100vh;padding:0}
.public-page.ank-footer-page .public-shell{flex:1;width:calc(100% - 32px);max-width:920px;margin:24px auto}
@media(max-width:600px){
 .ank-credit{padding:10px 16px 0}
 .ank-credit-inner{min-height:70px;padding:16px 0;column-gap:8px;font-size:11px;letter-spacing:.3px}
 .ank-credit-inner a{font-size:13px}
 .ank-auth-content{padding:20px 10px}
 .public-page.ank-footer-page .public-shell{width:calc(100% - 20px);margin:14px auto}
}
@media print{.ank-credit{display:none!important}}
