
/* ALB FOREX ecosystem common navigation; no dependency on third-party libraries. */
.af-system-nav{position:sticky;top:0;z-index:100;background:rgba(5,14,28,.96);border-bottom:1px solid rgba(99,163,255,.18);backdrop-filter:blur(18px);font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#ecf5ff}
.af-system-nav *, .af-telegram-float *{box-sizing:border-box}
.af-system-inner{max-width:1320px;margin:auto;min-height:63px;padding:0 22px;display:flex;gap:19px;align-items:center}
.af-system-brand{color:#f5fbff!important;font-size:17px;letter-spacing:.09em;font-weight:900!important;white-space:nowrap;text-decoration:none!important;display:flex;align-items:baseline;gap:4px}
.af-system-brand span{color:#54caff}.af-system-brand small{font-size:8px;color:#7197b7;letter-spacing:.16em;margin-left:4px}
.af-system-links{display:flex;gap:2px;align-items:center;flex:1;min-width:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}
.af-system-links::-webkit-scrollbar{display:none}
.af-system-links a{font-size:12px!important;color:#abc2dc!important;display:inline-flex;align-items:center;padding:10px 11px;border-radius:9px;font-weight:650;text-decoration:none!important;flex-shrink:0;transition:background .2s,color .2s}
.af-system-links a:hover,.af-system-links a:focus-visible{background:#203954;color:#fff!important}
.af-system-tg{white-space:nowrap;color:white!important;text-decoration:none!important;background:linear-gradient(125deg,#149bc9,#1b74c5);border:1px solid #3b9ad4;border-radius:10px;padding:10px 15px;font-size:12px;font-weight:850;box-shadow:0 6px 18px #0796db2c;flex-shrink:0}
.af-telegram-float{position:fixed;z-index:101;bottom:25px;right:22px;display:inline-flex;align-items:center;gap:10px;padding:13px 19px;border:1px solid #7bcdf9;border-radius:99px;background:linear-gradient(130deg,#259ed5,#1776c1);box-shadow:0 12px 44px #02182ac9;color:white!important;text-decoration:none!important;font:800 13px Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;transition:transform .2s,box-shadow .2s}
.af-telegram-float:hover{transform:translateY(-3px);box-shadow:0 16px 45px #0b6bab77}.af-telegram-float>span:first-child{font-size:18px}
@media(max-width:820px){.af-system-inner{padding:0 12px;gap:9px;min-height:60px}.af-system-brand{font-size:14px}.af-system-brand small{display:none}.af-system-tg{padding:10px;font-size:12px}.af-system-tg span{display:none}.af-system-links a{font-size:11px!important;padding:9px 8px}}
@media(max-width:560px){.af-system-inner{gap:6px}.af-system-brand{font-size:13px}.af-system-tg{font-size:12px;padding:8px}.af-system-links{gap:0}.af-system-links a{font-size:10px!important;padding:8px 7px}.af-telegram-float{right:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));font-size:12px;padding:12px 15px}}
@media(prefers-reduced-motion:reduce){.af-telegram-float{transition:none}}
