@keyframes nd-orbit{to{transform:rotate(360deg)}}@keyframes nd-pulse{50%{opacity:.28}}@keyframes nd-star-drift{to{transform:translate(4px,-3px);opacity:.45}}@keyframes nd-reveal{from{opacity:0;transform:translateY(18px)}}
.nd-orbit{position:relative;width:54px;height:54px;border:1px solid var(--nd-line);border-radius:50%;animation:nd-orbit 5s linear infinite}.nd-orbit i{position:absolute;border-radius:50%;background:var(--nd-accent)}.nd-orbit i:nth-child(1){width:5px;height:5px;top:-3px;left:24px}.nd-orbit i:nth-child(2){width:3px;height:3px;right:4px;bottom:8px}.nd-orbit i:nth-child(3){width:2px;height:2px;left:8px;bottom:5px}.nd-loading p{animation:nd-pulse 1.8s ease-in-out infinite}.nd-view-enter{animation:nd-reveal var(--nd-slow) var(--nd-ease) both}.nd-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--nd-slow) var(--nd-ease-soft),transform var(--nd-slow) var(--nd-ease)}.nd-reveal.is-visible{opacity:1;transform:none}
[data-frozen="true"] .nd-reveal{transition-duration:180ms}[data-frozen="true"] .nd-card,[data-frozen="true"] .nd-list-item{transition-duration:180ms}[data-frozen="true"] .nd-star-title i,[data-frozen="true"] .nd-orbit{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.new-dick *, .new-dick *::before,.new-dick *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.nd-reveal{opacity:1;transform:none}}
