button.svelte-xyrivz,a[role=button].svelte-xyrivz{font:var(--font);box-sizing:border-box;border:var(--button-border);border-color:var(--button-border-color);border-radius:var(--border-radius);box-shadow:var(--button-shadow);color:#222;min-width:75px;min-height:23px;padding:0 12px;text-align:center;position:relative;z-index:0;line-height:21px;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.svelte-xyrivz:not(.toggled),a[role=button].svelte-xyrivz:not(.toggled){background:var(--button-gradient)}button.toggled.svelte-xyrivz,a[role=button].toggled.svelte-xyrivz{background:var(--item-highlighted-border);color:#00f}button.svelte-xyrivz:before,a[role=button].svelte-xyrivz:before{content:"";position:absolute;width:100%;height:100%;padding:0;margin:0;top:0;left:0;border-radius:var(--border-radius);box-shadow:var(--button-shadow);background:var(--button-gradient-hovered);opacity:0;transition:opacity var(--button-transition-speed);z-index:-1}button.svelte-xyrivz:after,a[role=button].svelte-xyrivz:after{content:"";position:absolute;width:100%;height:100%;padding:0;margin:0;top:0;left:0;box-shadow:var(--button-shadow-active);border-radius:2px;background:var(--button-gradient-active);opacity:0;transition:opacity var(--button-transition-speed);z-index:-1}button.svelte-xyrivz:disabled:not(.toggled),a[role=button].svelte-xyrivz:disabled:not(.toggled){background:var(--button-face-disabled);border-color:var(--button-border-color-disabled);color:var(--button-text-color-disabled)}button.svelte-xyrivz:not(:disabled):hover,a[role=button].svelte-xyrivz:not(:disabled):hover{border-color:var(--button-border-color-hovered);transition:border-color var(--button-transition-speed)}button.svelte-xyrivz:not(:disabled):hover:before,a[role=button].svelte-xyrivz:not(:disabled):hover:before{opacity:1;transition:opacity var(--button-transition-speed)}button.svelte-xyrivz:not(:disabled):not(:hover),a[role=button].svelte-xyrivz:not(:disabled):not(:hover){border-color:var(--button-border-color);transition:border-color var(--button-transition-speed-slow) linear}button.svelte-xyrivz:not(:disabled):not(:hover):before,a[role=button].svelte-xyrivz:not(:disabled):not(:hover):before{opacity:0;transition:opacity var(--button-transition-speed-slow) linear}button.svelte-xyrivz:not(:disabled):active,button:not(:disabled).active.svelte-xyrivz,a[role=button].svelte-xyrivz:not(:disabled):active,a[role=button]:not(:disabled).active.svelte-xyrivz{border-color:var(--button-border-color-active);transition:border-color var(--button-transition-speed)}button.svelte-xyrivz:not(:disabled):active:after,button:not(:disabled).active.svelte-xyrivz:after,a[role=button].svelte-xyrivz:not(:disabled):active:after,a[role=button]:not(:disabled).active.svelte-xyrivz:after{opacity:1;transition:opacity var(--button-transition-speed)}button.svelte-xyrivz:focus-visible,button.focused.svelte-xyrivz,a[role=button].svelte-xyrivz:focus-visible,a[role=button].focused.svelte-xyrivz{box-shadow:inset 0 0 0 2px var(--button-shade-light-active);outline:1px dotted #000;outline-offset:-4px}button.default.svelte-xyrivz,button.svelte-xyrivz:focus,button.focused.svelte-xyrivz,a[role=button].default.svelte-xyrivz,a[role=button].svelte-xyrivz:focus,a[role=button].focused.svelte-xyrivz{border-color:var(--button-border-color-default);background-image:var(--button-gradient-hovered);animation:var(--button-transition-speed-slow) ease infinite alternate svelte-xyrivz-pulse-anim}@keyframes svelte-xyrivz-pulse-anim{0%{box-shadow:inset 0 0 3px 1px #34deffdd}to{box-shadow:inset 0 0 1px 1px #34deffdd}}
