.bulyap-public-footer{background:#020617;color:#aab7cf;font-family:Arial,Helvetica,sans-serif}
.bulyap-public-footer *{box-sizing:border-box}
.bulyap-footer-inner{max-width:1280px;margin:0 auto;padding:36px 32px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px}
.bulyap-footer-brand>a,.bulyap-footer-links>a,.bulyap-footer-links>button{color:#ff4249;font-size:17px;font-weight:700;text-decoration:none}
.bulyap-footer-brand>a{display:inline-flex;align-items:center;min-height:44px}
.bulyap-footer-brand p{font-size:13px;margin:0;line-height:1.6}
.bulyap-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:0 22px}
.bulyap-footer-links>a,.bulyap-footer-links>button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.4;padding:8px 0;border:0;background:none;cursor:pointer;font-family:inherit;white-space:normal;text-align:center}
.bulyap-footer-links [aria-current="page"]{text-decoration:underline;text-underline-offset:6px}
.bulyap-footer-links>a:hover,.bulyap-footer-links>button:hover,.bulyap-footer-brand>a:hover{color:#fff}
.bulyap-public-footer a:focus-visible,.bulyap-public-footer button:focus-visible{outline:3px solid #fef08a;outline-offset:4px;border-radius:4px}
.bulyap-footer-copyright{border-top:1px solid #1e293b;padding:18px 20px max(18px,env(safe-area-inset-bottom));color:#ffe961;text-align:center;font-size:12px;font-weight:600;line-height:1.8}
@media(max-width:767px){.bulyap-footer-inner{padding:24px 20px;flex-direction:column;align-items:center;gap:18px}.bulyap-footer-brand{text-align:center}.bulyap-footer-links{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.bulyap-footer-links>a,.bulyap-footer-links>button{font-size:15px;padding:9px 5px}.bulyap-footer-copyright span{display:block}}
