import type { ButtonHTMLAttributes, ReactNode } from "react"; import "./tidefill-button.css"; /** * Tidefill Button * The label is printed twice — once in cream on the dark surface and once in * ink on a liquid fill. On hover the fill rises from the bottom edge with a * rolling wave surface, and the ink label is revealed exactly where the liquid is. */ type Props = Omit, "children"> & { children: string; tone?: "frost" | "lilac" | "cream" }; export function TidefillButton({ children, tone = "frost", className = "", ...rest }: Props) { return ( ); }