a.svelte-1etf383{text-decoration:none}button.svelte-1etf383:disabled,a.svelte-1etf383:disabled{pointer-events:none;color:var(--disabled-background);--icon-color: var(--disabled-background);cursor:not-allowed}button.svelte-1etf383,a.svelte-1etf383{position:relative;touch-action:manipulation;border:none;display:inline-flex;align-items:center;padding:var(--outer-spacing);--border-opacity: 0;--button-hover-bg: color-mix(in oklch, var(--fill-1) 20%, oklch(0% 0 0 / .1) 80%)}button.svelte-1etf383:hover>.hover_effect.button-content,a.svelte-1etf383:hover>.hover_effect.button-content{background-color:var(--button-hover-bg);opacity:1;mix-blend-mode:luminosity}button.svelte-1etf383:hover>.hover_effect.button-content.normal,a.svelte-1etf383:hover>.hover_effect.button-content.normal{background-color:var(--button-hover-bg);-webkit-backdrop-filter:var(--transluscent-filter);backdrop-filter:var(--transluscent-filter);opacity:1}button.svelte-1etf383:focus:hover,a.svelte-1etf383:focus:hover{outline:none}button.svelte-1etf383:focus-visible:not(:hover),a.svelte-1etf383:focus-visible:not(:hover),button.svelte-1etf383:active:not(:hover),a.svelte-1etf383:active:not(:hover){border-radius:calc(var(--outer-spacing) + var(--input-border-radius))}.svelte-1etf383:is(button:focus-visible:not(:hover),a:focus-visible:not(:hover),button:active:not(:hover),a:active:not(:hover),button .is-focused,a .is-focused):after{content:"";position:absolute;inset:var(--outer-spacing,0);width:calc(100% - 2 * var(--outer-spacing,0));height:calc(100% - 2 * var(--outer-spacing,0));box-shadow:var(--selected-border),var(--selected-border-glow);border-radius:inherit;z-index:1;pointer-events:none}button.svelte-1etf383:has(.grid):after,a.svelte-1etf383:has(.grid):after{border-radius:var(--size-05)!important}button.svelte-1etf383:has(.menu),a.svelte-1etf383:has(.menu){min-height:100%}.flex-row.button-group:not(.gap-x):has(button+button)>button.svelte-1etf383:first-child{margin-right:-1px}.flex-row.button-group:not(.gap-x):has(button+button)>button.svelte-1etf383:first-child .button-content{border-top-right-radius:0;border-bottom-right-radius:0}.flex-row.button-group:not(.gap-x):has(button+button)>button.svelte-1etf383:last-child .button-content{border-top-left-radius:0;border-bottom-left-radius:0}.flex-row.button-group:not(.gap-x):has(button+button)>button~button.svelte-1etf383:not(:last-child){margin-right:-1px}.flex-row.button-group:not(.gap-x):has(button+button)>button~button.svelte-1etf383:not(:last-child) .button-content{border-radius:0}.button-content.svelte-1etf383{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;max-width:100%;max-height:100%;display:inline-flex;align-items:center;color:var(--text-1);gap:var(--button-gap, var(--size-3));transition:opacity .15s ease,background-color .15s ease}.button-content.start.svelte-1etf383{text-align:left;justify-content:flex-start}.button-content.center.svelte-1etf383{text-align:center;justify-content:center}.button-content.end.svelte-1etf383{text-align:right;justify-content:flex-end}.button-content.space-between.svelte-1etf383{text-align:left;justify-content:space-between}.button-content.small.svelte-1etf383{padding-inline:var(--small-input-padding);height:var(--small-input-height, var(--size-10))}.button-content.medium.svelte-1etf383{padding-inline:var(--medium-input-padding);height:var(--medium-input-height, var(--size-11))}.button-content.large.svelte-1etf383{padding-inline:var(--large-input-padding);height:var(--large-input-height, var(--size-12))}.button-content.subtle.svelte-1etf383{background-color:transparent}.button-content.clear.svelte-1etf383:after{display:none}.button-content.plain.svelte-1etf383,.button-content.normal.svelte-1etf383{background-color:var(--fill-1);--border-opacity: .12}.button-content.grid.svelte-1etf383{background-color:var(--fill-1);border-radius:0}.button-content.menu.svelte-1etf383{border-radius:0}.button-content.gray.svelte-1etf383{background-color:var(--fill-2);--border-opacity: .12}.button-content.subtle.svelte-1etf383{color:var(--text-3);--icon-color: var(--text-3)}.button-content.editing.svelte-1etf383{background-color:var(--edit-text);color:var(--text-1-foreground);--button-hover-bg: var(--edit-bg-dark)}.button-content.filled.svelte-1etf383,.button-content.primary.svelte-1etf383{background-color:var(--accent-1);color:var(--accent-1-foreground);--icon-color: var(--accent-1-foreground);--button-hover-bg: color-mix(in lch, var(--accent-1) 80%, var(--text-1) 20%)}.button-content.caution.svelte-1etf383{background-color:var(--caution);color:var(--fill-1);--icon-color: var(--fill-1)}
