._button_1q5ij_1{height:40px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._button_1q5ij_1:active:not(:disabled){transform:translateY(1px)}._button_1q5ij_1[data-block]{width:100%;display:flex}._button_1q5ij_1[data-size=lg]{height:48px;font-size:15px}._button_1q5ij_1[data-variant=primary]{background:var(--brass);border-color:var(--brass);color:var(--paper-ink)}._button_1q5ij_1[data-variant=primary]:hover:not(:disabled){background:var(--brass-hover);border-color:var(--brass-hover);color:var(--paper-ink)}._button_1q5ij_1[data-variant=primary]:focus-visible{outline-color:var(--text)}._button_1q5ij_1[data-variant=secondary]{border-color:var(--khaki-dim);color:var(--khaki);background:0 0}._button_1q5ij_1[data-variant=secondary]:hover:not(:disabled){color:var(--khaki);background:oklch(28% .02 95)}._button_1q5ij_1[data-variant=ghost]{color:var(--text);background:0 0}._button_1q5ij_1[data-variant=ghost]:hover:not(:disabled){text-decoration:underline}._button_1q5ij_1[data-variant=danger]{background:var(--danger-stamp);border-color:var(--danger-stamp);color:var(--text-on-danger)}._button_1q5ij_1[data-variant=danger]:hover:not(:disabled){background:oklch(53% .19 27)}._button_1q5ij_1[data-variant=locked]{border:2px dashed var(--line-strong);color:var(--text-muted);cursor:not-allowed;background:repeating-linear-gradient(135deg,oklch(26% .01 110) 0 4px,#0000 4px 8px)}._button_1q5ij_1[data-variant=ink]{background:var(--paper-ink);color:var(--paper)}._button_1q5ij_1[data-variant=ink-outline]{border-color:var(--paper-ink);color:var(--paper-ink);background:0 0}._button_1q5ij_1[data-variant=ink-ghost]{color:var(--paper-ink);background:0 0}._button_1q5ij_1[data-variant=ink-ghost]:hover{text-decoration:underline}._button_1q5ij_1[data-variant^=ink]:focus-visible{outline-color:var(--paper-ink)}._button_1q5ij_1:disabled{background:var(--bg-deep);border-color:var(--line);color:var(--text-disabled);cursor:not-allowed}._button_1q5ij_1[data-variant=ink]:disabled,._button_1q5ij_1[data-variant=ink-outline]:disabled{color:oklch(45% .01 90);background:oklch(80% .01 85);border-color:#0000}@media (width<=599px){._button_1q5ij_1{height:var(--tap-min)}}
