.ll-visit-counter{position:fixed;right:clamp(10px,2vw,24px);bottom:clamp(10px,2vw,22px);z-index:30;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 20px);padding:8px 11px;border:1px solid rgba(182,197,184,.32);border-radius:3px;background:rgba(10,16,19,.92);box-shadow:0 4px 18px rgba(0,0,0,.23);color:#abb8b4;font:700 10px/1.2 Consolas,'Courier New',monospace;letter-spacing:.1em;pointer-events:none;opacity:0;transition:opacity .2s ease}
.ll-visit-counter--ready{opacity:1}
.ll-visit-counter[hidden]{display:none}
.ll-visit-counter strong{color:#f2eee1;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0}
.ll-visit-counter__dot{width:5px;height:5px;flex:none;border-radius:50%;background:#80d8d1;box-shadow:0 0 7px rgba(128,216,209,.65)}
footer time[data-uk-clock]{margin-right:145px}
@media(max-width:520px){.ll-visit-counter{padding:6px 8px;gap:6px;font-size:9px}.ll-visit-counter strong{font-size:11px}}
@media(max-width:520px){footer time[data-uk-clock]{margin-right:0}footer:has(time[data-uk-clock]){padding-bottom:42px}}
@media(prefers-reduced-motion:reduce){.ll-visit-counter{transition:none}}
