/* parts/icons.jsx — SVG icons + CSS ice-cup renders. Exported to window. */ const { useMemo } = React; /* ---------- UI icons ---------- */ const IcCart = ({s=18}) => ( ); const IcPlus = ({s=16}) => ( ); const IcMinus = ({s=16}) => ( ); const IcClose = ({s=18}) => ( ); const IcArrow = ({s=18}) => ( ); const IcCheck = ({s=18}) => ( ); /* ---------- Feature icons (white stroke, sit on gradient tile) ---------- */ const FiBolt = () => ( ); const FiSnow = () => ( ); const FiRoute = () => ( ); const FiShield = () => ( ); const FiLeaf = () => ( ); /* ---------- Social icons ---------- */ const SoIg = () => ( ); const SoTk = () => ( ); const SoX = () => ( ); const SoYt = () => ( ); /* ---------- CSS ICE CUP (hero) ---------- */ function IceCup(){ // hand-placed ice cubes inside the cup const cubes = [ {l:'14%', t:'30%', w:64, h:60, r:-12}, {l:'48%', t:'24%', w:58, h:56, r:14}, {l:'30%', t:'48%', w:70, h:62, r:6}, {l:'12%', t:'58%', w:52, h:50, r:20}, {l:'52%', t:'52%', w:60, h:58, r:-8}, {l:'34%', t:'70%', w:54, h:48, r:-18}, ]; const drops = [ {l:'10%',t:'40%',w:9,h:13},{l:'88%',t:'30%',w:7,h:10},{l:'82%',t:'62%',w:11,h:15}, {l:'6%',t:'70%',w:8,h:11},{l:'90%',t:'80%',w:9,h:13}, ]; return (