@property --btn-color1{syntax:"<color>";inherits:false;initial-value:#000}@property --btn-color2{syntax:"<color>";inherits:false;initial-value:#000}.btn.svelte-1gjz4ab{--btn-bg-top:var(--color-primary);--btn-bg-bottom:var(--color-primary-dark);--btn-bg-hover-top:var(--btn-bg-top);--btn-bg-hover-bottom:var(--btn-bg-hover-top);--btn-color1:var(--btn-bg-top);--btn-color2:var(--btn-bg-bottom);--btn-text-color:var(--color-on-primary);--btn-border-width:0;--btn-border-color:transparent;--btn-border-radius:var(--radius-md);border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-text-color);font-weight:400;font-size:var(--font-size-sm);cursor:pointer;background-image:linear-gradient(180deg, var(--btn-color1) 0%, var(--btn-color2) 100%);flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:8px 13px;line-height:1;transition:--btn-color1 .3s,--btn-color2 .3s,opacity .3s,box-shadow .2s,transform .2s;display:flex}.btn.svelte-1gjz4ab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--focus-ring-shadow)}.btn.svelte-1gjz4ab:disabled{opacity:.6;cursor:not-allowed}.btn[data-color=alert].svelte-1gjz4ab{--btn-bg-top:var(--color-alert);--btn-bg-bottom:var(--color-alert-dark);--btn-bg-hover-top:var(--color-alert);--btn-bg-hover-bottom:var(--btn-bg-hover-top);--btn-text-color:var(--color-on-alert)}.btn[data-color=warn].svelte-1gjz4ab{--btn-bg-top:var(--color-warn);--btn-bg-bottom:var(--color-warn-dark);--btn-bg-hover-top:var(--color-warn);--btn-bg-hover-bottom:var(--btn-bg-hover-top);--btn-text-color:var(--color-on-primary)}.btn.svelte-1gjz4ab:not(.btn--outlined):not(.btn--dashed):not(:disabled):hover{--btn-color1:var(--btn-bg-hover-top);--btn-color2:var(--btn-bg-hover-bottom)}.btn[data-checked=true].svelte-1gjz4ab:not(.btn--outlined):not(.btn--dashed){--btn-color1:var(--btn-bg-hover-top);--btn-color2:var(--btn-bg-hover-bottom);box-shadow:0 8px 18px #00000040, 0 0 0 1px color-mix(in srgb, var(--btn-color1) 45%, transparent);transform:translateY(-1px)}.btn.svelte-1gjz4ab :where(.svelte-1gjz4ab){line-height:1!important}.btn.svelte-1gjz4ab .btn__icon{justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex;position:relative}.btn__content.svelte-1gjz4ab{justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative}.btn--icon-only.svelte-1gjz4ab{--btn-icon-padding-y:8px;--btn-icon-padding-x:9px;padding:var(--btn-icon-padding-y) var(--btn-icon-padding-x);min-width:2em;min-height:2em;font-size:var(--font-size-xl);aspect-ratio:1;justify-content:center;gap:0}.btn--outlined.svelte-1gjz4ab{--btn-outline-color:var(--color-primary);--btn-outline-hover:var(--color-primary-t30);--btn-outline-background:transparent;--btn-text-color:var(--btn-outline-color);--btn-border-width:1px;--btn-border-color:var(--btn-outline-color);background:var(--btn-outline-background);color:var(--btn-outline-color);background-image:none;transition:background-color .2s,color .2s,border-color .2s,opacity .3s}.btn--outlined[data-color=alert].svelte-1gjz4ab{--btn-outline-color:var(--color-alert);--btn-outline-hover:color-mix(in srgb, var(--btn-outline-background), var(--color-alert-t30))}.btn--outlined[data-color=warn].svelte-1gjz4ab{--btn-outline-color:var(--color-warn);--btn-outline-hover:color-mix(in srgb, var(--btn-outline-background), var(--color-warn-t30))}.btn--outlined[data-color=primary].svelte-1gjz4ab{--btn-outline-color:var(--color-primary);--btn-outline-hover:color-mix(in srgb, var(--btn-outline-background), var(--color-primary-t60))}.btn--outlined.svelte-1gjz4ab:not(:disabled):hover{background:var(--btn-outline-hover,var(--btn-outline-background))}.btn--outlined[data-checked=true].svelte-1gjz4ab{background:var(--btn-outline-hover,var(--btn-outline-background));box-shadow:0 0 0 1px color-mix(in srgb, var(--btn-outline-color) 50%, transparent)}.btn--outlined.svelte-1gjz4ab .btn__icon,.btn--outlined.svelte-1gjz4ab .btn__content:where(.svelte-1gjz4ab){color:var(--btn-outline-color)}.btn--dashed.svelte-1gjz4ab{--dashed-border:var(--color-primary-t30);--dashed-surface:var(--color-primary-t1);--dashed-hover:var(--color-primary-t6);--dashed-focus:var(--color-primary-t30);border-radius:var(--border-radius);background:var(--dashed-surface,transparent);color:var(--dashed-text,var(--text-primary));cursor:pointer;isolation:isolate;transition:background-color var(--transition-time) ease, transform var(--transition-time) ease, color var(--transition-time) ease, box-shadow var(--transition-time) ease;background-image:none;border:none;flex-direction:row;align-items:center;gap:12px;padding:16px 20px;display:flex;position:relative}.btn--dashed.svelte-1gjz4ab:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:var(--focus-ring-shadow)}.btn--dashed.svelte-1gjz4ab:not(:disabled):hover{background:var(--dashed-hover,var(--dashed-surface,transparent))}.btn--dashed.svelte-1gjz4ab:disabled{opacity:.6;cursor:not-allowed}.btn--dashed.svelte-1gjz4ab:before{content:"";border-radius:inherit;pointer-events:none;box-sizing:border-box;z-index:var(--layer-base);background-image:repeating-linear-gradient(to right, var(--dashed-border,var(--color-primary-t30)), var(--dashed-border,var(--color-primary-t30)) 8px, transparent 8px, transparent 16px), repeating-linear-gradient(to bottom, var(--dashed-border,var(--color-primary-t30)), var(--dashed-border,var(--color-primary-t30)) 8px, transparent 8px, transparent 16px), repeating-linear-gradient(to left, var(--dashed-border,var(--color-primary-t30)), var(--dashed-border,var(--color-primary-t30)) 8px, transparent 8px, transparent 16px), repeating-linear-gradient(to top, var(--dashed-border,var(--color-primary-t30)), var(--dashed-border,var(--color-primary-t30)) 8px, transparent 8px, transparent 16px);background-position:1px 0,calc(100% - 1px) 1px,0 calc(100% - 1px),0 1px;background-repeat:no-repeat;background-size:calc(100% - 2px) 1px,1px calc(100% - 2px),calc(100% - 2px) 1px,1px calc(100% - 2px);padding:1px;position:absolute;inset:0}.btn--dashed[data-color=warn].svelte-1gjz4ab{--dashed-border:var(--color-warn-t30);--dashed-surface:var(--color-warn-t1);--dashed-hover:var(--color-warn-t10);--dashed-focus:var(--color-warn-t30)}.btn--dashed[data-color=alert].svelte-1gjz4ab{--dashed-border:var(--color-alert-t30);--dashed-surface:var(--color-alert-t1);--dashed-hover:var(--color-alert-t6);--dashed-focus:var(--color-alert-t30)}.btn--dashed[data-color=primary].svelte-1gjz4ab{--dashed-border:var(--color-primary-t30);--dashed-surface:var(--color-primary-t1);--dashed-hover:var(--color-primary-t6);--dashed-focus:var(--color-primary-t30)}.btn--dashed.svelte-1gjz4ab .btn__content:where(.svelte-1gjz4ab),.btn--dashed.svelte-1gjz4ab .btn__icon{z-index:var(--layer-content)}.btn--dashed[data-checked=true].svelte-1gjz4ab{background:var(--dashed-hover,var(--dashed-surface,transparent));box-shadow:0 4px 12px #0000002e}.btn--dashed.btn--icon-only.svelte-1gjz4ab{padding:var(--btn-icon-padding-y) var(--btn-icon-padding-x);aspect-ratio:1;align-items:center}
