.Glyph-module__M5E0EG__glyph{flex:none;width:1em;height:1em;display:block}
.SignalButton-module__02SjSW__button{align-items:center;gap:var(--space-2xs);min-height:var(--touch-target-min);padding-inline:var(--space-md);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-pixel);text-transform:uppercase;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard), transform var(--motion-duration-fast) var(--motion-ease-emphasised);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.SignalButton-module__02SjSW__solid{background-color:var(--color-foreground-strong);color:var(--color-on-inverted)}.SignalButton-module__02SjSW__outline{color:var(--color-foreground-strong);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong);background-color:#0000}.SignalButton-module__02SjSW__label,.SignalButton-module__02SjSW__glyph{z-index:1;position:relative}.SignalButton-module__02SjSW__glyph{transition:transform var(--motion-duration-base) var(--motion-ease-emphasised);font-size:1.05em}.SignalButton-module__02SjSW__pixel{background-color:var(--color-accent-cyan);width:100%;transform:translate3d(calc(-101% * var(--motion-scale)), 0, 0);transition:transform var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset-block:0;inset-inline-start:0}:root[data-motion=calm] .SignalButton-module__02SjSW__pixel{display:none}@media (hover:hover){.SignalButton-module__02SjSW__button:hover .SignalButton-module__02SjSW__pixel{transform:translate(0,0)}.SignalButton-module__02SjSW__solid:hover{color:var(--nodi-deep-navy)}.SignalButton-module__02SjSW__outline:hover{background-color:color-mix(in srgb, var(--color-foreground-strong) 8%, transparent)}.SignalButton-module__02SjSW__button:hover .SignalButton-module__02SjSW__glyph{transform:translateX(calc(3px * var(--motion-scale)))}}.SignalButton-module__02SjSW__button:active{transform:scale(.97)}.SignalButton-module__02SjSW__button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}
