@keyframes focusAnimation{0%{outline-width:3px}50%{outline-width:6px}to{outline-width:3px}}@keyframes focusAnimationInset{0%{outline-offset:-3px;outline-width:3px}50%{outline-offset:-6px;outline-width:6px}to{outline-offset:-3px;outline-width:3px}}.np-focus-ring:focus-visible{outline-style:solid;outline-color:var(--np-color-secondary);outline-offset:2px;outline-width:3px}@media (prefers-reduced-motion:no-preference){.np-focus-ring:focus-visible{animation:focusAnimation var(--np-motion-expressive-slow-effects) forwards}}@media (forced-colors:active){.np-ripple-surface.svelte-zsdi33{display:none}}.np-ripple-surface.svelte-zsdi33{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.np-ripple-surface.svelte-zsdi33{-webkit-tap-highlight-color:transparent}.np-ripple-surface.svelte-zsdi33:before,.np-ripple-surface.svelte-zsdi33:after{content:"";opacity:0;position:absolute}.np-ripple-surface.svelte-zsdi33:before{background-color:var(--np-ripple-hover-color,var(--np-color-on-surface));transition:opacity 15ms linear,background-color 15ms linear;inset:0}.np-ripple-surface.svelte-zsdi33:after{background:radial-gradient(closest-side, var(--np-ripple-pressed-color,var(--np-color-on-surface)) max(calc(100% - 70px), 65%), transparent 100%);transform-origin:50%;transition:opacity var(--np-motion-expressive-slow-effects)}.np-ripple-surface.svelte-zsdi33:hover:before,.np-ripple-hovered.svelte-zsdi33:before{background-color:var(--np-ripple-hover-color,var(--np-color-on-surface));opacity:var(--np-ripple-hover-opacity,.08)}.np-ripple-pressed.svelte-zsdi33:after{opacity:var(--np-ripple-pressed-opacity,.1);transition:opacity var(--np-motion-expressive-fast-effects)}
