a.svelte-3hryhn{text-decoration:none}button.svelte-3hryhn:disabled,a.svelte-3hryhn:disabled{pointer-events:none;cursor:not-allowed;opacity:.3;will-change:opacity;transition:opacity .2s var(--accelerated-ease-out)}button.svelte-3hryhn,a.svelte-3hryhn{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-3hryhn:hover>.hover_effect.button-content,a.svelte-3hryhn:hover>.hover_effect.button-content{background-color:var(--button-hover-bg);opacity:1}button.svelte-3hryhn:hover>.hover_effect.button-content.normal,a.svelte-3hryhn: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-3hryhn:focus:hover,a.svelte-3hryhn:focus:hover,button.svelte-3hryhn:focus-visible,a.svelte-3hryhn:focus-visible{outline:none}button.svelte-3hryhn:focus-visible:not(:hover),a.svelte-3hryhn:focus-visible:not(:hover),button.svelte-3hryhn:active:not(:hover),a.svelte-3hryhn:active:not(:hover){border-radius:calc(var(--outer-spacing) + var(--input-border-radius))}.svelte-3hryhn:is(button:where(.svelte-3hryhn):focus-visible:not(:hover),a:where(.svelte-3hryhn):focus-visible:not(:hover),button:where(.svelte-3hryhn):active:not(:hover),a:where(.svelte-3hryhn):active:not(:hover)):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-3hryhn:has(.grid):after,a.svelte-3hryhn:has(.grid):after{border-radius:var(--size-05)!important}button.svelte-3hryhn:has(.menu),a.svelte-3hryhn:has(.menu){min-height:100%}.flex-row.button-group:not(.gap-x):has(button+button)>button.svelte-3hryhn:first-child{margin-right:-1px}.flex-row.button-group:not(.gap-x):has(button+button)>button.svelte-3hryhn: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-3hryhn: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.svelte-3hryhn:not(:first-child):not(:last-child){margin-right:-1px}.flex-row.button-group:not(.gap-x):has(button+button)>button.svelte-3hryhn:not(:first-child):not(:last-child) .button-content{border-radius:0}.button-content.svelte-3hryhn{-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-3hryhn{text-align:left;justify-content:flex-start}.button-content.center.svelte-3hryhn{text-align:center;justify-content:center}.button-content.end.svelte-3hryhn{text-align:right;justify-content:flex-end}.button-content.space-between.svelte-3hryhn{text-align:left;justify-content:space-between}.button-content.small.svelte-3hryhn{padding-inline:var(--small-input-padding);height:var(--small-input-height, var(--size-10))}.button-content.medium.svelte-3hryhn{padding-inline:var(--medium-input-padding);height:var(--medium-input-height, var(--size-11))}.button-content.large.svelte-3hryhn{padding-inline:var(--large-input-padding);height:var(--large-input-height, var(--size-12))}.button-content.subtle.svelte-3hryhn{background-color:transparent}.button-content.clear.svelte-3hryhn:after{display:none}.button-content.plain.svelte-3hryhn,.button-content.normal.svelte-3hryhn{background-color:var(--fill-1);--border-opacity: .12}.button-content.grid.svelte-3hryhn{background-color:var(--fill-1);border-radius:0}.button-content.menu.svelte-3hryhn{border-radius:0}.button-content.gray.svelte-3hryhn{background-color:var(--fill-2);--border-opacity: .12}.button-content.subtle.svelte-3hryhn{color:var(--text-3);--icon-color: var(--text-3)}.button-content.editing.svelte-3hryhn{background-color:var(--editing-1);color:var(--text-1-foreground);--button-hover-bg: var(--editing-2)}.button-content.filled.svelte-3hryhn,.button-content.primary.svelte-3hryhn{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-3hryhn{background-color:var(--caution);color:var(--fill-1);--icon-color: var(--fill-1)}
