.ds-foco:focus-visible{outline:3px solid var(--brand-strong);outline-offset:2px}.ds-marca{background:var(--warn-soft);color:inherit;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--warn) 55%, transparent);border-radius:3px;padding:0 1px;font-weight:700}.ds-esq{background:linear-gradient(90deg,#e2e2dc 0%,#eeeee9 45%,#e2e2dc 90%) 0 0/220% 100%;border-radius:6px;animation:1.3s linear infinite ds-brillo;display:block}.ds-tarda{animation:.18s ease-out .3s both ds-aparece}@keyframes ds-brillo{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes ds-aparece{0%{opacity:0}to{opacity:1}}@keyframes ds-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ds-entra-der{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes ds-gira{to{transform:rotate(360deg)}}.ds-anim-velo{animation:.12s ease-out both ds-aparece}.ds-anim-sube{animation:.18s ease-out both ds-sube}.ds-anim-der{animation:.18s ease-out both ds-entra-der}.ds-gira{animation:.8s linear infinite ds-gira}@media (prefers-reduced-motion:reduce){.ds-esq{animation:none}.ds-tarda{animation-duration:10ms}.ds-gira{animation:none}}
