.f46-button{padding:var(--f46-space-3) var(--f46-space-5);cursor:pointer;border:1px solid #0000;border-radius:6px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2}.f46-button:focus-visible{outline:var(--f46-focus-ring,2px solid var(--f46-accent));outline-offset:2px}.f46-button--primary{background:var(--f46-accent-ink);border-color:var(--f46-accent-ink);color:var(--f46-on-ink)}.f46-button--secondary{background:var(--f46-surface-raised);border-color:var(--f46-rule);color:var(--f46-ink)}.f46-button:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}.f46-button--busy{cursor:progress;opacity:.85;align-items:center;gap:var(--f46-space-2);display:inline-flex}.f46-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite f46-spin}@keyframes f46-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.f46-button__spinner{animation-duration:2.4s}}@media print{.f46-button{display:none}}
