.react-aria-Button{border-radius:var(--radius);appearance:none;font:var(--font-size) system-ui;height:var(--spacing-8);padding:0 var(--spacing-3);justify-content:center;align-items:center;gap:var(--spacing-1);-webkit-tap-highlight-color:transparent;border:none;margin:0;font-weight:500;text-decoration:none;display:inline-flex}.react-aria-Button>svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.react-aria-Button:has(>svg:only-child){padding:var(--spacing-3);border-radius:9999px;flex-shrink:0}.react-aria-Button[data-pressed]{scale:.95}@media (prefers-color-scheme:dark){.react-aria-Button .react-aria-ProgressBar{--highlight-background:var(--gray-1600)}}.react-aria-Button kbd{font:var(--font-size-sm) system-ui;background:var(--highlight-hover);border:.5px solid var(--tint-500);padding:0 var(--spacing-1);border-radius:var(--radius-sm);margin-inline-start:var(--spacing-3)}
.react-aria-Dialog{max-height:inherit;box-sizing:border-box;padding:var(--spacing-10);outline:none;min-width:350px;overflow:auto}.react-aria-Dialog .react-aria-Heading[slot=title]{margin-top:0;margin-bottom:1em}
.react-aria-ModalOverlay{z-index:100;width:100%;height:100%;font-family:system-ui;font-size:var(--font-size);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:clip}.react-aria-ModalOverlay[data-entering]{animation:.2s modal-fade}.react-aria-ModalOverlay[data-exiting]{animation:.15s ease-in reverse modal-fade}.react-aria-Modal{border-radius:var(--radius-xl);background:var(--overlay-background);width:fit-content;max-width:90vw;height:fit-content;max-height:90vh;color:var(--text-color);outline:1px solid var(--overlay-border);position:sticky;box-shadow:0 8px 32px #0003}.react-aria-Modal[data-entering]{animation:.3s cubic-bezier(.175,.885,.32,1.275) modal-zoom}.react-aria-Modal .react-aria-TextField{margin-bottom:8px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom{0%{transform:scale(.8)}to{transform:scale(1)}}
