.ldr{box-sizing:border-box;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:40px 24px;transition:opacity .25s;display:flex}.ldr.ldrOn{opacity:1}.ldrFull{min-height:60vh}.ldrRing{flex-shrink:0;width:46px;height:46px}.ldrRing svg{width:100%;height:100%;transform:rotate(-90deg)}.ldrTrack{fill:none;stroke:var(--bg-card-hi);stroke-width:2.5px}.ldrArc{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:125.6;transform-origin:50%;animation:1.4s linear infinite ldrSpin,1.8s ease-in-out infinite ldrPull}@keyframes ldrSpin{to{transform:rotate(360deg)}}@keyframes ldrPull{0%{stroke-dashoffset:110px}50%{stroke-dashoffset:34px}to{stroke-dashoffset:110px}}.ldrFact{text-align:center;max-width:430px}.ldrFact p{color:var(--t2);margin:0 0 9px;font-size:15px;line-height:1.6}.ldrFact span{font-family:var(--font-law),Georgia,serif;color:var(--accent-dim);font-size:13px;font-style:italic}@media (max-width:560px){.ldr{gap:22px;padding:32px 20px}.ldrFact p{font-size:14px}}@media (prefers-reduced-motion:reduce){.ldrArc{stroke-dashoffset:34px;animation:none}.ldr{transition:none}}
