.z-button[data-v-18ef70c6]{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1rem;border:3px solid var(--ink);border-radius:0;font-family:var(--font-mono);font-size:var(--size-mono);font-weight:700;letter-spacing:var(--track-mono);line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.z-button--ink[data-v-18ef70c6]{background:var(--ink);color:var(--paper)}.z-button--accent[data-v-18ef70c6]{border-color:var(--accent);background:var(--accent);color:var(--white)}.z-button--outline[data-v-18ef70c6]{background:transparent;color:var(--ink)}.z-button--ink[data-v-18ef70c6]:focus-visible,.z-button--ink[data-v-18ef70c6]:hover{background:var(--paper);color:var(--ink)}.z-button--accent[data-v-18ef70c6]:focus-visible,.z-button--accent[data-v-18ef70c6]:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.z-button--outline[data-v-18ef70c6]:focus-visible,.z-button--outline[data-v-18ef70c6]:hover{background:var(--ink);color:var(--paper)}.z-button[data-v-18ef70c6]:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}
