/* Flux Tooltip content parity: py-2 px-2.5 rounded-md text-xs font-medium. */
.octopus-tooltip {
 position:fixed; inset:auto; margin:0; z-index:2147483647;
 padding:.5rem .625rem; border:0; border-radius:.375rem;
 width:max-content; max-width:min(20rem,calc(100vw - 1rem));
 background:var(--color-zinc-800); color:var(--color-white);
 font-family:inherit; font-size:var(--text-xs); font-weight:500;
 line-height:var(--text-xs--line-height); overflow-wrap:anywhere;
 pointer-events:auto;
}
.octopus-tooltip[data-octopus-tooltip-position="pointer"] { pointer-events:none; }
.dark .octopus-tooltip,[data-theme="dark"] .octopus-tooltip {
 background:var(--color-zinc-700); border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);
}
