.button.svelte-hlabjb{box-sizing:border-box;border:1px solid var(--elios-color-fg);border-radius:var(--elios-radius-full);background:var(--elios-color-fg);color:var(--elios-color-bg);font-family:inherit;font-size:var(--elios-font-size-base);font-weight:var(--elios-font-weight-normal);white-space:nowrap;cursor:pointer;transition-property:color,background-color,border-color;transition-duration:var(--elios-duration-fast);transition-timing-function:var(--elios-ease-standard);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;padding:.89em 1.45em .91em;line-height:1;text-decoration:none;display:inline-flex}.button[data-size=sm].svelte-hlabjb{font-size:var(--elios-font-size-sm);padding:.45em .8em .46em}:root:not([data-elios-input=pointer]) .button.svelte-hlabjb:focus-visible{outline:2px solid var(--elios-color-fg);outline-offset:.3ch}.icon.svelte-hlabjb{box-sizing:content-box;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;padding-inline-start:.25em;display:inline-flex}.button[data-icon-only].svelte-hlabjb .icon:where(.svelte-hlabjb){padding-inline-start:0}.button[data-variant=secondary].svelte-hlabjb{border-color:color-mix(in oklab, var(--elios-color-fg) 2.5%, transparent);background:var(--elios-color-bg-strong);color:var(--elios-color-fg)}.button[data-variant=tertiary].svelte-hlabjb{border-color:color-mix(in oklab, var(--elios-color-fg) 20%, transparent);color:var(--elios-color-fg);background:0 0}.button[data-variant=plain].svelte-hlabjb{color:var(--elios-color-fg);background:0 0;border:0;padding:4px}.button[data-variant=plain][data-icon-only].svelte-hlabjb{padding:0;position:relative}.button[data-variant=plain][data-icon-only].svelte-hlabjb:after{content:"";position:absolute;inset:-4px}.button[data-variant=plain][data-icon-only].svelte-hlabjb .icon:where(.svelte-hlabjb){width:16px;height:16px}.button[data-variant=featured].svelte-hlabjb{isolation:isolate;background:0 0;border-color:#0000;position:relative}.button[data-variant=featured].svelte-hlabjb:before,.button[data-variant=featured].svelte-hlabjb:after{z-index:-1;border-radius:inherit;content:"";transition-property:opacity,background-color;transition-duration:var(--elios-duration-fast);transition-timing-function:var(--elios-ease-standard);position:absolute}.button[data-variant=featured].svelte-hlabjb:before{background:linear-gradient(in oklab 90deg, var(--elios-color-pink-solid) 0%, var(--elios-color-blue-solid) 33.33%, var(--elios-color-purple-solid) 66.67%, var(--elios-color-green-solid) 100%);opacity:.85;filter:blur(3px)saturate(160%);inset:-3px}.button[data-variant=featured].svelte-hlabjb:after{background:var(--elios-color-fg);inset:-1px}:root:not([data-elios-input=pointer]) .button[data-variant=featured].svelte-hlabjb:focus-visible{outline-color:#0000}:root:not([data-elios-input=pointer]) .button[data-variant=featured].svelte-hlabjb:focus-visible:after{box-shadow:0 0 0 3px var(--elios-color-bg), 0 0 0 5px var(--elios-color-fg)}.button[data-variant=featured].svelte-hlabjb:is(:where(.svelte-hlabjb):active,:where(.svelte-hlabjb):focus-visible):before{opacity:1}@media (hover:hover){.button[data-variant=primary].svelte-hlabjb:hover{border-color:color-mix(in srgb, var(--elios-color-fg) 90%, var(--elios-color-bg));background:color-mix(in srgb, var(--elios-color-fg) 90%, var(--elios-color-bg))}.button[data-variant=secondary].svelte-hlabjb:hover{background:color-mix(in srgb, var(--elios-color-fg) 2.5%, var(--elios-color-bg-strong))}.button[data-variant=tertiary].svelte-hlabjb:hover{background:var(--elios-color-bg-elevated)}.button[data-variant=plain].svelte-hlabjb:hover{color:color-mix(in oklab, var(--elios-color-fg) 75%, transparent)}.button[data-variant=featured].svelte-hlabjb:hover:before{opacity:1}.button[data-variant=featured].svelte-hlabjb:hover:after{background:color-mix(in srgb, var(--elios-color-fg) 90%, var(--elios-color-bg))}}.button[data-variant=primary].svelte-hlabjb:active{border-color:var(--elios-color-fg);background:var(--elios-color-fg)}.button[data-variant=secondary].svelte-hlabjb:active,.button[data-variant=tertiary].svelte-hlabjb:is(:where(.svelte-hlabjb):active,[aria-expanded=true]:where(.svelte-hlabjb)){background:var(--elios-color-bg-strong)}.button[data-variant=plain].svelte-hlabjb:active{color:color-mix(in oklab, var(--elios-color-fg) 75%, transparent)}.button[data-variant=featured].svelte-hlabjb:active:after{background:var(--elios-color-fg)}.button[data-variant].svelte-hlabjb:is(:where(.svelte-hlabjb):disabled,[aria-disabled=true]:where(.svelte-hlabjb)){border-color:color-mix(in oklab, var(--elios-color-fg) 2.5%, transparent);background:var(--elios-color-bg-strong);color:color-mix(in oklab, var(--elios-color-fg) 60%, transparent);cursor:not-allowed}.button[data-variant=plain].svelte-hlabjb:is(:where(.svelte-hlabjb):disabled,[aria-disabled=true]:where(.svelte-hlabjb)){background:0 0}.button[data-variant=featured].svelte-hlabjb:is(:where(.svelte-hlabjb):disabled,[aria-disabled=true]:where(.svelte-hlabjb)):before,.button[data-variant=featured].svelte-hlabjb:is(:where(.svelte-hlabjb):disabled,[aria-disabled=true]:where(.svelte-hlabjb)):after{display:none}.button.svelte-hlabjb:is(:where(.svelte-hlabjb):disabled,[aria-disabled=true]:where(.svelte-hlabjb)):not([data-icon-only]) .icon:where(.svelte-hlabjb){opacity:.7}.icon.svelte-hlabjb{transition:opacity var(--elios-duration-fast) var(--elios-ease-standard)}@media (forced-colors:active){.button[aria-disabled=true].svelte-hlabjb{color:graytext;border-color:graytext}}
