/*!
 * For our compatability themes, we will merge the themes from v10 and v11 and
 * provide this combination as one of our four default themes.
 *
 * This is useful for situations where a user is trying to use the compatability
 * theme, for example:
 *
 * ```scss
 * @use '@askia/fibre-styles/scss/reset';
 * @use '@askia/fibre-styles/scss/compat/themes';
 * @use '@askia/fibre-styles/scss/compat/theme' with (
 *   $theme: themes.$g100
 * );
 * ```
 *
 * Without merging these themes, then the value of a token in v11 would default
 * to our $white theme. As a result, the user would need to specify both the
 * `$theme` and the `$fallback` to the `scss/compat/theme` module.
 *
 * Now that we merge the themes, this code snippet will function as expected.
 */@keyframes svelte-1fd8u9r-hide-feedback{0%{opacity:100%;visibility:inherit}to{opacity:0%;visibility:hidden}}@keyframes svelte-1fd8u9r-show-feedback{0%{opacity:0%;visibility:hidden}to{opacity:100%;visibility:inherit}}@keyframes svelte-1fd8u9r-skeleton{0%{opacity:30%;transform:scaleX(0);transform-origin:left}20%{opacity:100%;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}to{opacity:30%;transform:scaleX(0);transform-origin:left}}.fds--link.svelte-1fd8u9r{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:var(--fds-body-compact-01-font-size, .875rem);font-weight:var(--fds-body-compact-01-font-weight, 400);line-height:var(--fds-body-compact-01-line-height, 1.28572);letter-spacing:var(--fds-body-compact-01-letter-spacing, .16px);display:inline-flex;color:var(--fds-link-text-color, var(--fds-link-primary, #0f62fe));outline:none;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}.fds--link.svelte-1fd8u9r:hover{color:var(--fds-link-hover-text-color, var(--fds-link-primary-hover, #0043ce));text-decoration:underline}.fds--link.svelte-1fd8u9r:active{color:var(--fds-text-primary, #161616);text-decoration:underline}.fds--link.svelte-1fd8u9r:focus{outline:1px solid var(--fds-focus, #0f62fe);outline-color:var(--fds-link-focus-text-color, var(--fds-focus, #0f62fe))}@media screen and (prefers-contrast){.fds--link.svelte-1fd8u9r:focus{outline-style:dotted}}.fds--link__icon.svelte-1fd8u9r{display:inline-flex;align-self:center;margin-left:.5rem}.fds--link--disabled.svelte-1fd8u9r,.fds--link--disabled.svelte-1fd8u9r:hover{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;font-size:var(--fds-body-compact-01-font-size, .875rem);font-weight:var(--fds-body-compact-01-font-weight, 400);line-height:var(--fds-body-compact-01-line-height, 1.28572);letter-spacing:var(--fds-body-compact-01-letter-spacing, .16px);color:var(--fds-text-disabled, rgba(22, 22, 22, .25));cursor:not-allowed;font-weight:400;text-decoration:none}.fds--link.fds--link--inline.svelte-1fd8u9r{text-decoration:underline}.fds--link.fds--link--inline.svelte-1fd8u9r:focus{text-decoration:none}.fds--link--disabled.fds--link--inline.svelte-1fd8u9r{text-decoration:underline}.fds--link--sm.svelte-1fd8u9r{font-size:var(--fds-helper-text-01-font-size, .75rem);line-height:var(--fds-helper-text-01-line-height, 1.33333);letter-spacing:var(--fds-helper-text-01-letter-spacing, .32px)}.fds--link--lg.svelte-1fd8u9r{font-size:var(--fds-body-compact-02-font-size, 1rem);font-weight:var(--fds-body-compact-02-font-weight, 400);line-height:var(--fds-body-compact-02-line-height, 1.375);letter-spacing:var(--fds-body-compact-02-letter-spacing, 0)}
