.ButtonLink-module__6Dm8CW__button{--btn-bg:transparent;--btn-fg:var(--foreground);--btn-border:#ffffff2e;border:1px solid var(--btn-border);background:var(--btn-bg);min-height:42px;color:var(--btn-fg);cursor:pointer;text-transform:uppercase;transition:transform var(--motion-base) var(--ease-smooth), box-shadow var(--motion-base) ease, border-color var(--motion-base) ease, background var(--motion-base) ease, color var(--motion-base) ease, opacity var(--motion-base) ease;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:relative}.ButtonLink-module__6Dm8CW__primary{--btn-bg:linear-gradient(135deg, var(--red) 0%, var(--red-bright) 100%);--btn-border:rgb(var(--red-bright-rgb) / .85);box-shadow:0 0 0 rgb(var(--red-rgb) / 0)}.ButtonLink-module__6Dm8CW__secondary{--btn-bg:#ffffff08;--btn-border:#ffffff38}.ButtonLink-module__6Dm8CW__button:hover{border-color:rgb(var(--red-bright-rgb) / .95);box-shadow:var(--glow);transform:translateY(-2px)scale(1.025)}.ButtonLink-module__6Dm8CW__button:active{box-shadow:0 0 18px rgb(var(--red-rgb) / .32);transform:translateY(0)scale(.97)}.ButtonLink-module__6Dm8CW__button:focus-visible{outline:var(--focus-ring);outline-offset:4px}.ButtonLink-module__6Dm8CW__disabled,.ButtonLink-module__6Dm8CW__button[aria-disabled=true]{box-shadow:none;color:#ffffff59;cursor:not-allowed;opacity:.55;pointer-events:none;border-color:#ffffff14;transform:none}
