"use client" import * as React from "react" import { ChevronDownIcon } from "lucide-react" import { Bubble, BubbleContent } from "@/styles/base-rhea/ui/bubble" import { Button } from "@/styles/base-rhea/ui/button" import { Collapsible, CollapsibleTrigger, } from "@/styles/base-rhea/ui/collapsible" const text = `The accessibility review found two focus states that were visually too subtle in dark mode. I checked the dialog, menu, and drawer paths because each one renders focusable controls inside a layered surface. The dialog and drawer are fine. The menu needs the hover and focus tokens split so keyboard focus stays visible when the pointer is not involved. I also recommend keeping the change in the style file instead of the primitive so the other themes can choose their own focus treatment later.` const previewLength = 180 export function BubbleCollapsible() { const [open, setOpen] = React.useState(false) const isLong = text.length > previewLength const preview = `${text.slice(0, previewLength)}...` return (