{"version":3,"file":"index.mjs","names":[],"sources":["../../../src/presets/material/image/index.ts"],"sourcesContent":["import type { ImageDesignTokens, ImageTokenSections } from '@openng/optimus-ui-themes/types/image';\n\nexport const root: ImageTokenSections.Root = {\n    transitionDuration: '{transition.duration}'\n};\n\nexport const preview: ImageTokenSections.Preview = {\n    icon: {\n        size: '1.5rem'\n    },\n    mask: {\n        background: '{mask.background}',\n        color: '{mask.color}'\n    }\n};\n\nexport const toolbar: ImageTokenSections.Toolbar = {\n    position: {\n        left: 'auto',\n        right: '1rem',\n        top: '1rem',\n        bottom: 'auto'\n    },\n    blur: '8px',\n    background: 'rgba(255,255,255,0.1)',\n    borderColor: 'rgba(255,255,255,0.2)',\n    borderWidth: '1px',\n    borderRadius: '30px',\n    padding: '.5rem',\n    gap: '0.5rem'\n};\n\nexport const action: ImageTokenSections.Action = {\n    hoverBackground: 'rgba(255,255,255,0.1)',\n    color: '{surface.50}',\n    hoverColor: '{surface.0}',\n    size: '3rem',\n    iconSize: '1.5rem',\n    borderRadius: '50%',\n    focusRing: {\n        width: '{focus.ring.width}',\n        style: '{focus.ring.style}',\n        color: '{focus.ring.color}',\n        offset: '{focus.ring.offset}',\n        shadow: '{focus.ring.shadow}'\n    }\n};\n\nexport const css: ImageTokenSections.CSS = /*css*/ ``;\n\nexport default {\n    root,\n    preview,\n    toolbar,\n    action,\n    css\n} satisfies ImageDesignTokens;\n"],"mappings":"AAEA,MAAa,KAAgC,CACzC,mBAAoB,uBACxB,EAEa,QAAsC,CAC/C,KAAM,CACF,KAAM,QACV,EACA,KAAM,CACF,WAAY,oBACZ,MAAO,cACX,CACJ,EAEa,QAAsC,CAC/C,SAAU,CACN,KAAM,OACN,MAAO,OACP,IAAK,OACL,OAAQ,MACZ,EACA,KAAM,MACN,WAAY,wBACZ,YAAa,wBACb,YAAa,MACb,aAAc,OACd,QAAS,QACT,IAAK,QACT,EAEa,OAAoC,CAC7C,gBAAiB,wBACjB,MAAO,eACP,WAAY,cACZ,KAAM,OACN,SAAU,SACV,aAAc,MACd,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,CACJ,EAEa,IAAsC,GAEnD,IAAA,cAAe,CACX,KACA,QACA,QACA,OACA,MACJ"}