import { style } from '@vanilla-extract/css'; import { config } from 'folds'; // Hover/focus emphasis driven by CSS rather than JS style mutation, matching // how every other interactive element in the app handles hover state. export const ReceiptTrigger = style({ background: 'none', border: 'none', cursor: 'pointer', padding: 0, marginLeft: 'auto', marginTop: config.space.S100, display: 'flex', alignItems: 'center', gap: config.space.S100, opacity: config.opacity.P500, transition: 'opacity 150ms ease-in-out, transform 150ms ease-in-out', selectors: { '&:hover, &:focus-visible': { opacity: 1, transform: 'scale(1.04)', }, }, });