@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-textbutton{--amset-textbutton-color:var(--amset-accent-text);--amset-textbutton-offset:.15em;border-radius:var(--amset-radius-sm);color:var(--amset-textbutton-color,var(--amset-accent-text));font:inherit;font-weight:var(--amset-weight-bold);line-height:inherit;text-align:inherit;text-underline-offset:var(--amset-textbutton-offset,.15em);cursor:pointer;transition:color var(--amset-duration-fast) var(--amset-easing-standard);background:0 0;border:0;margin:0;padding:0;text-decoration-line:none}.amset-textbutton--underline-always,.amset-textbutton--underline-hover:not([data-disabled]):hover{text-decoration-line:underline}.amset-textbutton:focus-visible{outline:var(--amset-ring-width) solid var(--amset-focus);outline-offset:2px}.amset-textbutton:disabled,.amset-textbutton[data-disabled]{color:var(--amset-disabled-ink);cursor:not-allowed;text-decoration-line:none}.amset-textbutton[data-pending]{cursor:progress;opacity:.7}.amset-textbutton--ink{--amset-textbutton-color:var(--amset-ink)}.amset-textbutton--secondary{--amset-textbutton-color:var(--amset-secondary-text)}.amset-textbutton--tertiary{--amset-textbutton-color:var(--amset-tertiary-text)}.amset-textbutton--error{--amset-textbutton-color:var(--amset-error)}.amset-textbutton{position:relative}@media (pointer:coarse){.amset-textbutton:after{content:"";inset-block:min(0px, calc((1lh - var(--amset-target-touch)) / 2));inset-inline:calc(var(--amset-space-1) * -1);position:absolute}}}
