.app{position:relative}
.ttl-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.ttl-footer>[data-ttl-display]{margin-left:auto;flex-shrink:0;text-align:right;font-size:clamp(11px,1.25vw,13px)!important;line-height:1.3}
.ttl-footer-created{margin-top:auto;border-top:1px solid #1b3927;padding-top:10px}
.ttl-footer-created>.footer-key-indicators{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap;gap:clamp(10px,2vw,22px)}
.ttl-footer-created>.footer-key-indicators .control{text-align:left}
.ttl-footer>[data-ttl-display],.ttl-footer>[data-ttl-display] *{color:#48db82!important}
.ttl-drain{position:relative;z-index:2;flex:0 0 3px;height:3px;margin-left:0;margin-right:0;overflow:hidden;background:#292716;pointer-events:none}
.ttl-drain-fill{height:100%;width:100%;background:#e3dc64;box-shadow:0 0 7px #e3dc6480;transition:width .1s linear}
