.q88-ui-button.svelte-xy0aa2{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--q88-radius-r-2, 2px);font-family:var(--q88-font-mono, "JetBrains Mono", monospace);font-size:13px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,transform 80ms ease-out;padding:12px 18px}@media (pointer: coarse){.q88-ui-button.svelte-xy0aa2{min-width:48px;min-height:48px;padding:14px 20px}}@media (pointer: fine){.q88-ui-button.svelte-xy0aa2{min-width:24px;min-height:24px}}.q88-ui-button.svelte-xy0aa2:focus-visible{outline:2px solid var(--q88-color-gold, #d6b26c);outline-offset:2px}.q88-ui-button.svelte-xy0aa2:active:not(:disabled){transform:translateY(1px)}.q88-ui-button.svelte-xy0aa2:disabled{opacity:.55;cursor:not-allowed}.q88-ui-button--full.svelte-xy0aa2{width:100%}.q88-ui-button--primary.svelte-xy0aa2{background:var(--q88-color-gold, #d6b26c);color:var(--q88-color-bg, #0b0907);border-color:var(--q88-color-gold, #d6b26c);font-weight:600}.q88-ui-button--primary.svelte-xy0aa2:hover:not(:disabled){background:var(--q88-color-goldDeep, #9c7a3d);border-color:var(--q88-color-goldDeep, #9c7a3d)}.q88-ui-button--outline.svelte-xy0aa2{background:transparent;color:var(--q88-color-text, #f4ecd8);border-color:var(--q88-color-line, rgba(214, 178, 108, .12))}.q88-ui-button--outline.svelte-xy0aa2:hover:not(:disabled){border-color:var(--q88-color-gold, #d6b26c);color:var(--q88-color-gold, #d6b26c)}.q88-ui-button--ghost.svelte-xy0aa2{background:transparent;color:var(--q88-color-gold, #d6b26c);border-color:transparent;padding:8px 12px}.q88-ui-button--ghost.svelte-xy0aa2:hover:not(:disabled){color:var(--q88-color-goldDeep, #9c7a3d)}@media (prefers-reduced-motion: reduce){.q88-ui-button.svelte-xy0aa2{transition:none}.q88-ui-button.svelte-xy0aa2:active:not(:disabled){transform:none}}
