.popover-menu.svelte-19p5h3i{display:inline-block;position:relative}.menu-trigger.svelte-19p5h3i{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex}.menu-trigger.svelte-19p5h3i:hover{background:var(--color-bg-secondary);color:var(--color-text)}.dots.svelte-19p5h3i{font-size:var(--text-2xl);line-height:var(--leading-none)}.menu-dropdown.svelte-19p5h3i{background:var(--color-bg);border:1px solid var(--color-border);z-index:9999;border-radius:8px;width:max-content;min-width:140px;max-width:calc(100vw - 16px);position:absolute;overflow:hidden;box-shadow:0 4px 12px #00000026}.menu-item.svelte-19p5h3i{width:100%;color:var(--color-text);font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem .875rem;transition:background-color .15s;display:flex}.menu-item.svelte-19p5h3i:hover{background:var(--color-bg-secondary)}.menu-item.active.svelte-19p5h3i{color:var(--color-primary,#06c)}.menu-item.danger.svelte-19p5h3i{color:var(--color-error)}.menu-item.danger.svelte-19p5h3i:hover{background:#f443361a}.menu-section.svelte-19p5h3i{font-size:var(--text-xs);color:var(--color-text-secondary);padding:.5rem .875rem .125rem}.menu-section.svelte-19p5h3i:not(:first-child){border-top:1px solid var(--color-border);margin-top:.25rem}.menu-rule.svelte-19p5h3i{border-top:1px solid var(--color-border);margin:.25rem 0}.item-icon.svelte-19p5h3i{align-items:center;display:flex}.bottom-sheet-portal.svelte-1ci0thc{z-index:1100;visibility:hidden;pointer-events:none;transition:visibility .25s;position:fixed;inset:0}.bottom-sheet-portal.shown.svelte-1ci0thc{visibility:visible;pointer-events:auto;transition:visibility}.backdrop.svelte-1ci0thc{opacity:0;background:#0006;transition:opacity .2s;position:absolute;inset:0}.bottom-sheet-portal.shown.svelte-1ci0thc .backdrop:where(.svelte-1ci0thc){opacity:1}.sheet.svelte-1ci0thc{background:var(--color-bg,#fff);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;transition:transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%);box-shadow:0 -4px 24px #00000026}.bottom-sheet-portal.shown.svelte-1ci0thc .sheet:where(.svelte-1ci0thc){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bottom-sheet-portal.svelte-1ci0thc,.backdrop.svelte-1ci0thc,.sheet.svelte-1ci0thc{transition:none}}.drag-handle-area.svelte-1ci0thc{cursor:grab;touch-action:none;flex-shrink:0;padding:.75rem 1rem .5rem}.drag-handle.svelte-1ci0thc{background:var(--color-border,#e0e0e0);border-radius:2px;width:36px;height:4px;margin:0 auto .5rem}.sheet-title.svelte-1ci0thc{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);text-align:center}.sheet-content.svelte-1ci0thc{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.sheet-footer.svelte-1ci0thc{border-top:1px solid var(--color-border);flex-shrink:0}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])) .sheet.svelte-1ci0thc{background:var(--color-bg,#1a1a1a);box-shadow:0 -4px 24px #0006}:where(:root:not([data-theme=light])) .backdrop.svelte-1ci0thc{background:#0009}:where(:root:not([data-theme=light])) .drag-handle.svelte-1ci0thc{background:var(--color-border,#404040)}}:where(:root[data-theme=dark]) .sheet.svelte-1ci0thc{background:var(--color-bg,#1a1a1a);box-shadow:0 -4px 24px #0006}:where(:root[data-theme=dark]) .backdrop.svelte-1ci0thc{background:#0009}:where(:root[data-theme=dark]) .drag-handle.svelte-1ci0thc{background:var(--color-border,#404040)}.style-options.svelte-t9gwk8{flex-direction:column;display:flex}.style-heading.svelte-t9gwk8{color:var(--color-text-secondary);font-size:var(--text-xs);padding:.375rem .625rem .25rem}.style-fonts.svelte-t9gwk8{flex-direction:column;display:flex}.style-font.svelte-t9gwk8{width:100%;color:var(--color-text);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.75rem;padding:.4375rem .625rem;line-height:1.25rem;display:flex}.style-font.svelte-t9gwk8:hover,.style-font.svelte-t9gwk8:focus-visible{background:var(--color-bg-secondary);outline:none}.style-specimen.svelte-t9gwk8{width:18px;color:var(--color-text-secondary);font-size-adjust:.52;flex-shrink:0;justify-content:center;font-size:1.125rem;line-height:1.25rem;display:flex}.style-font.checked.svelte-t9gwk8 .style-specimen:where(.svelte-t9gwk8){color:var(--color-primary)}.style-name.svelte-t9gwk8{font-size-adjust:.52}.style-hint.svelte-t9gwk8{color:var(--color-text-secondary);font-size:var(--text-xs);flex:1}.style-check.svelte-t9gwk8{width:16px;color:var(--color-primary);flex-shrink:0;display:flex}.style-size.svelte-t9gwk8{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;padding:.375rem .25rem .125rem .625rem;display:flex}.style-size-label.svelte-t9gwk8{font-size:var(--text-md)}.style-stepper.svelte-t9gwk8{align-items:center;gap:.125rem;display:flex}.style-step.svelte-t9gwk8{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.style-step.svelte-t9gwk8:hover:not(:disabled),.style-step.svelte-t9gwk8:focus-visible{background:var(--color-bg-secondary);color:var(--color-text);outline:none}.style-step.svelte-t9gwk8:disabled{opacity:.35;cursor:default}.style-size-value.svelte-t9gwk8{min-width:1.75rem;font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums}.style-options.sheet.svelte-t9gwk8 .style-heading:where(.svelte-t9gwk8){display:none}.style-options.sheet.svelte-t9gwk8 .style-fonts:where(.svelte-t9gwk8){border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.style-options.sheet.svelte-t9gwk8 .style-font:where(.svelte-t9gwk8){border-bottom:1px solid var(--color-border);min-height:48px;font-size:var(--text-lg);border-radius:0;padding:.625rem 1rem}.style-options.sheet.svelte-t9gwk8 .style-font:where(.svelte-t9gwk8):last-child{border-bottom:none}.style-options.sheet.svelte-t9gwk8 .style-size:where(.svelte-t9gwk8){border:1px solid var(--color-border);border-radius:10px;margin-top:.625rem;padding:.25rem .25rem .25rem 1rem}.style-options.sheet.svelte-t9gwk8 .style-size-label:where(.svelte-t9gwk8),.style-options.sheet.svelte-t9gwk8 .style-size-value:where(.svelte-t9gwk8){font-size:var(--text-lg)}.style-options.sheet.svelte-t9gwk8 .style-step:where(.svelte-t9gwk8){width:44px;height:44px}@media (hover:none) and (pointer:coarse){.style-font.svelte-t9gwk8{min-height:48px}.style-step.svelte-t9gwk8{width:44px;height:44px}}
