/* WBL fx: page-loader (preloader: on the never list). Shown only under html.fx-js + motion OK; a CSS timer
   hides it after 5 s even if the script never runs. */
.fx-ld{display:none}
@media (prefers-reduced-motion:no-preference){html.fx-js .fx-ld{display:grid;place-items:center;position:fixed;inset:0;z-index:100;background:#1d2430;color:#f5f1ea;animation:fx-ld-safe 0s 5s forwards}}
@keyframes fx-ld-safe{to{visibility:hidden}}
.fx-ld-in{display:grid;gap:14px;justify-items:center;width:min(70%,260px)}
.fx-ld-logo{font:800 34px/1 var(--hf);font-stretch:75%}
.fx-ld-bar{width:100%;height:3px;background:rgba(255,255,255,.2);overflow:hidden}
.fx-ld-bar i{display:block;height:100%;background:#f0a072;transform-origin:0 50%;transform:scaleX(0)}
.fx-ld-n{font:600 14px/1 var(--bf);font-variant-numeric:tabular-nums;opacity:.8}
