.cyber-btn[data-v-6beebe55]{--btn-fg:#fff;--btn-bg:var(--c-magenta);--btn-shadow:var(--ink);align-items:center;background:var(--btn-bg);border:0;border-radius:var(--r-md);box-shadow:3px 4px 0 var(--btn-shadow);color:var(--btn-fg);display:inline-flex;font-family:var(--f-display);font-size:var(--fs-md);font-weight:600;gap:var(--s-2);height:44px;justify-content:center;letter-spacing:.02em;padding:0 var(--s-6);position:relative;text-decoration:none;transition:transform var(--t-fast) var(--ease-bounce),box-shadow var(--t-fast),background var(--t-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.cyber-btn[data-v-6beebe55]:hover:not(:disabled){background:var(--btn-hover,var(--c-magenta-light));box-shadow:5px 7px 0 var(--btn-shadow);text-decoration:none;transform:translate(-1px,-2px) rotate(-.6deg)}.cyber-btn[data-v-6beebe55]:active:not(:disabled){box-shadow:0 0 0 var(--btn-shadow);transform:translate(2px,3px)}.cyber-btn.is-disabled[data-v-6beebe55],.cyber-btn[data-v-6beebe55]:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.45}.cyber-btn--secondary[data-v-6beebe55]{--btn-fg:var(--ink);--btn-bg:var(--paper-2);--btn-hover:var(--c-magenta-tint)}.cyber-btn--danger[data-v-6beebe55]{--btn-bg:var(--c-harmful);--btn-hover:#f2475f}.cyber-btn--ghost[data-v-6beebe55]{--btn-bg:transparent;--btn-fg:var(--c-text-dim);--btn-hover:rgba(var(--rgb-magenta),.08);box-shadow:none;font-family:var(--f-ui);font-weight:700}.cyber-btn--ghost[data-v-6beebe55]:hover:not(:disabled){--btn-fg:var(--c-magenta);box-shadow:none;transform:none}.cyber-btn--sm[data-v-6beebe55]{box-shadow:2px 3px 0 var(--btn-shadow);font-size:var(--fs-sm);height:34px;padding:0 var(--s-4)}.cyber-btn--lg[data-v-6beebe55]{font-size:var(--fs-lg);height:56px;padding:0 var(--s-8)}.cyber-btn--block[data-v-6beebe55]{width:100%}.cyber-btn__icon[data-v-6beebe55],.cyber-btn__label[data-v-6beebe55]{position:relative;z-index:2}.cyber-btn__spinner[data-v-6beebe55]{animation:spin-6beebe55 .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:14px;width:14px}@keyframes spin-6beebe55{to{transform:rotate(1turn)}}
