.font-picker.svelte-11laled{position:relative;display:grid;gap:6px}.font-picker-label.svelte-11laled{font-size:.78rem;font-weight:850}.font-picker-trigger.svelte-11laled,.font-picker-menu.svelte-11laled button:where(.svelte-11laled){width:100%;border:1px solid rgba(51,40,76,.14);border-radius:10px;color:#2b243d;text-align:left;background:#ffffffb8}.font-picker-trigger.svelte-11laled{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:10px;align-items:baseline;min-height:54px;padding:10px 12px}.font-picker-trigger.svelte-11laled strong:where(.svelte-11laled),.font-picker-menu.svelte-11laled strong:where(.svelte-11laled){font-size:1.05rem;line-height:1}.font-picker-trigger.svelte-11laled em:where(.svelte-11laled),.font-picker-menu.svelte-11laled em:where(.svelte-11laled){overflow:hidden;color:#33284cad;font-size:1rem;font-style:normal;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.font-picker-menu.svelte-11laled{display:grid;gap:7px;max-height:min(420px,46svh);overflow:auto;overscroll-behavior:contain;padding:8px;border-radius:14px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #33284c14}.font-picker-menu.svelte-11laled button:where(.svelte-11laled){display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:10px;align-items:baseline;min-height:46px;padding:9px 10px}.font-picker-menu.svelte-11laled button.active:where(.svelte-11laled){border-color:#198754;background:#1987541a;box-shadow:inset 0 0 0 2px #19875429}
