@layer cs.components{.cs-fontpicker.svelte-qoqqyh{gap:var(--cs-space-3);flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;display:flex}.cs-fontpicker-bar.svelte-qoqqyh{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.cs-fontpicker-search.svelte-qoqqyh{flex:12rem;min-inline-size:0}.cs-fontpicker-sample.svelte-qoqqyh{flex:0 14rem;min-inline-size:8rem}.cs-fontpicker-size.svelte-qoqqyh{flex:none;max-inline-size:100%}.cs-fontpicker-top.svelte-qoqqyh .cs-badge{flex:none}.cs-fontpicker-grow.svelte-qoqqyh{flex:1}.cs-fontpicker-hint.svelte-qoqqyh{color:var(--cs-text-3);font-size:var(--cs-text-xs);margin:0}.cs-fontpicker-mine.svelte-qoqqyh{justify-content:space-between;align-items:center;gap:var(--cs-space-2) var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-fontpicker-warn.svelte-qoqqyh{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1-5) var(--cs-space-3);border-radius:var(--cs-radius-md);background:var(--cs-warn-soft);color:var(--cs-warn-text);font-size:var(--cs-text-xs);flex-wrap:wrap;display:flex}.cs-fontpicker-themes.svelte-qoqqyh{gap:var(--cs-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.cs-fontpicker-theme.svelte-qoqqyh{gap:var(--cs-space-0-5);min-block-size:var(--cs-target-min);padding:var(--cs-space-2) var(--cs-space-3);border:var(--cs-bw) solid var(--cs-line-1);border-radius:var(--cs-radius-md);background:var(--cs-surface-1);color:var(--cs-text-1);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--cs-dur-2) var(--cs-ease-standard);display:grid}.cs-fontpicker-theme.svelte-qoqqyh:hover{background:var(--cs-state-hover)}.cs-fontpicker-theme.svelte-qoqqyh:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:1px}.cs-fontpicker-theme[aria-pressed=true].svelte-qoqqyh{border-color:var(--cs-accent-line);background:var(--cs-state-selected)}.cs-fontpicker-theme-label.svelte-qoqqyh{align-items:center;gap:var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-text-2xs);text-transform:uppercase;letter-spacing:.04em;display:flex}.cs-fontpicker-theme-sample.svelte-qoqqyh{font-size:var(--cs-text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-fontpicker-list.svelte-qoqqyh{overscroll-behavior:contain;border:var(--cs-bw) solid var(--cs-line-1);border-radius:var(--cs-radius-md);background:var(--cs-surface-1);flex:auto;min-block-size:12rem;position:relative;overflow:auto}.cs-fontpicker-space.svelte-qoqqyh{min-inline-size:0;position:relative}.cs-fontpicker-head.svelte-qoqqyh{padding:0 var(--cs-space-3) var(--cs-space-1);color:var(--cs-text-3);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);letter-spacing:.06em;text-transform:uppercase;align-items:end;display:flex;position:absolute;inset-inline:0}.cs-fontpicker-row.svelte-qoqqyh{align-content:center;gap:var(--cs-space-1);min-inline-size:0;padding:0 var(--cs-space-3);border:0;border-block-end:var(--cs-bw) solid var(--cs-line-1);color:var(--cs-text-1);font:inherit;text-align:start;cursor:pointer;background:0 0;display:grid;position:absolute;inset-inline:0}.cs-fontpicker-row.svelte-qoqqyh:hover{background:var(--cs-state-hover)}.cs-fontpicker-row[data-active].svelte-qoqqyh{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1)}.cs-fontpicker-row[data-current].svelte-qoqqyh{background:var(--cs-state-selected)}.cs-fontpicker-top.svelte-qoqqyh{align-items:center;gap:var(--cs-space-1-5);min-inline-size:0;font-size:var(--cs-text-xs);display:flex;overflow:hidden}.cs-fontpicker-family.svelte-qoqqyh{min-inline-size:0;font-weight:var(--cs-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-fontpicker-faces.svelte-qoqqyh{min-inline-size:0;color:var(--cs-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-fontpicker-preview.svelte-qoqqyh{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:opacity var(--cs-dur-2) var(--cs-ease-standard);line-height:1.25;overflow:hidden}.cs-fontpicker-preview[data-waiting].svelte-qoqqyh{opacity:.45}.cs-fontpicker-none.svelte-qoqqyh{min-block-size:100%;padding:var(--cs-space-4);place-items:center;display:grid}.cs-fontpicker-status.svelte-qoqqyh{gap:var(--cs-space-1) var(--cs-space-3);min-block-size:0;font-size:var(--cs-text-xs);flex-wrap:wrap;display:flex}.cs-fontpicker-status.svelte-qoqqyh:empty{display:none}.cs-fontpicker-busy.svelte-qoqqyh{align-items:center;gap:var(--cs-space-1-5);color:var(--cs-text-2);display:inline-flex}.cs-fontpicker-error.svelte-qoqqyh{color:var(--cs-err-text);font-size:var(--cs-text-xs)}.cs-fontpicker-ok.svelte-qoqqyh{color:var(--cs-ok-text)}.cs-fontpicker-adv.svelte-qoqqyh{gap:var(--cs-space-2);display:grid}.cs-fontpicker-advtoggle.svelte-qoqqyh{align-items:center;gap:var(--cs-space-1);min-block-size:var(--cs-target-min);padding:0 var(--cs-space-2) 0 var(--cs-space-1);border-radius:var(--cs-radius-md);color:var(--cs-text-2);font:inherit;font-size:var(--cs-text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;display:inline-flex}.cs-fontpicker-advtoggle.svelte-qoqqyh:hover{color:var(--cs-text-1);background:var(--cs-state-hover)}.cs-fontpicker-advtoggle.svelte-qoqqyh:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus)}.cs-fontpicker-advform.svelte-qoqqyh{align-items:center;gap:var(--cs-space-2);flex-wrap:wrap;display:flex}.cs-fontpicker-advinput.svelte-qoqqyh{flex:14rem;min-inline-size:0}.cs-fontpicker-cats{min-inline-size:0}@media (forced-colors:active){.cs-fontpicker-row[data-current].svelte-qoqqyh,.cs-fontpicker-theme[aria-pressed=true].svelte-qoqqyh{outline:2px solid highlight}}.cs-fontfield-body.svelte-5fvg2r{block-size:max(min(36rem,72dvh),30rem);min-inline-size:0}}
