/** * src/utils/styles.ts * =================== * Shared CSS-in-JS utilities reused across all Diwa web components. * * Mirrors the PDS shared style-building helper pattern found in: * packages/components/src/styles/ * * Every exported function returns a CSS string fragment. * Compose them inside a component's getComponentCss() function. */ /** Theme identifiers — match the [data-theme] values used in app.css. */ export type Theme = 'light' | 'dark'; /** * Returns standard focus-visible ring CSS for the given inner selector. * * Used inside Shadow DOM