button{--btn-padding: 6px;--shadow-color: 220 3% 15%;--shadow-strength: 3%;--ease-1: cubic-bezier(.25, 0, .3, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-squish-3: cubic-bezier(.5, -.5, .1, 1.5);--shadow: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%))}.fab{-webkit-tap-highlight-color:transparent;border:none;padding:var(--btn-padding);border-radius:1e5px;aspect-ratio:1;--_light-bg: #171717;--_light-bg-hover: #0a0909;--_dark-bg: var(--primary-color);--_dark-bg-hover: #fbf3f6;--_bg: var(--_light-bg);--_light-fg: white;--_dark-fg: black;--_fg: var(--_light-fg);background:var(--_bg);color:var(--_fg);--_motion-reduced: box-shadow .2s var(--ease-1), background-color .3s var(--ease-1);--_motion-ok: var(--_motion-reduced), transform .2s var(--ease-1), outline-offset 145ms var(--ease-2);--_transition: var(--_motion-reduced);transition:var(--_transition)}@media (prefers-reduced-motion: no-preference){.fab{--_transition: var(--_motion-ok)}}.fab :is(:active,:hover,:focus-visible){--_bg: var(--_light-bg-hover)}@media (prefers-color-scheme: dark){.fab :is(:active,:hover,:focus-visible){--_bg: var(--_dark-bg-hover)}}@media (prefers-reduced-motion: no-preference){.fab:active{transform:translateY(5%)}}@media (prefers-color-scheme: dark){.fab{--_bg: var(--_dark-bg);--_fg: var(--_dark-fg)}}.fab[data-icon=create]:hover>svg{transform:rotate(-.05turn)}.fab>svg{inline-size:var(--size);block-size:var(--size);stroke-width:3px}@media (prefers-reduced-motion: no-preference){.fab>svg{will-change:transform;transition:transform .5s var(--ease-squish-3)}}button.svelte-1t6rtwp{padding:var(--btn-padding);width:calc(var(--size) * 1px);height:calc(var(--size) * 1px);border:none;background:none;-webkit-user-select:none;user-select:none;cursor:pointer}.icon-disabled.svelte-1t6rtwp{fill:#717171;opacity:.4}.svelte-spinner.svelte-1a5pdw0{transition-property:transform;animation-name:svelte-1a5pdw0-svelte-spinner_infinite-spin;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes svelte-1a5pdw0-svelte-spinner_infinite-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
