// Minimal icon set — stroke-based, 1.5px, matching lucide style
const Icon = ({ d, size = 14, stroke = 'currentColor', fill = 'none', sw = 1.5, children }) => (
);
const IconRefresh = (p) => ;
const IconCheck = (p) => ;
const IconTrash = (p) => ;
const IconMenu = (p) => ;
const IconCopy = (p) => ;
const IconQR = (p) => ;
const IconSettings = (p) => ;
const IconShare = (p) => ;
const IconChevronDown = (p) => ;
const IconZap = (p) => ;
const IconCrown = (p) => ;
const IconStar = ({ filled, ...p }) => ;
const IconSearch = (p) => ;
const IconPlus = (p) => ;
const IconX = (p) => ;
const IconDice = (p) => ;
const IconArrow = (p) => ;
const IconLock = (p) => ;
const IconHelp = (p) => ;
const IconClock = (p) => ;
const IconAlert = (p) => ;
const IconLogo = ({ size = 28 }) => (
);
Object.assign(window, {
IconRefresh, IconCheck, IconTrash, IconMenu, IconCopy, IconQR, IconSettings, IconShare,
IconChevronDown, IconZap, IconCrown, IconStar, IconSearch, IconPlus, IconX, IconDice,
IconArrow, IconLock, IconHelp, IconClock, IconAlert, IconLogo,
});