{"version":3,"file":"index.mjs","names":[],"sources":["../../../src/presets/nora/galleria/index.ts"],"sourcesContent":["import type { GalleriaDesignTokens, GalleriaTokenSections } from '@openng/optimus-ui-themes/types/galleria';\n\nexport const root: GalleriaTokenSections.Root = {\n    borderWidth: '1px',\n    borderColor: '{content.border.color}',\n    borderRadius: '{content.border.radius}',\n    transitionDuration: '{transition.duration}'\n};\n\nexport const navButton: GalleriaTokenSections.NavButton = {\n    background: 'rgba(255, 255, 255, 0.1)',\n    hoverBackground: 'rgba(255, 255, 255, 0.2)',\n    color: '{surface.100}',\n    hoverColor: '{surface.0}',\n    size: '3rem',\n    gutter: '0.5rem',\n    prev: {\n        borderRadius: '50%'\n    },\n    next: {\n        borderRadius: '50%'\n    },\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 navIcon: GalleriaTokenSections.NavIcon = {\n    size: '1.5rem'\n};\n\nexport const thumbnailsContent: GalleriaTokenSections.ThumbnailsContent = {\n    background: '{content.background}',\n    padding: '1rem 0.25rem'\n};\n\nexport const thumbnailNavButton: GalleriaTokenSections.ThumbnailNavButton = {\n    size: '2rem',\n    borderRadius: '{content.border.radius}',\n    gutter: '0.5rem',\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 thumbnailNavButtonIcon: GalleriaTokenSections.ThumbnailNavButtonIcon = {\n    size: '1rem'\n};\n\nexport const caption: GalleriaTokenSections.Caption = {\n    background: 'rgba(0, 0, 0, 0.5)',\n    color: '{surface.100}',\n    padding: '1rem'\n};\n\nexport const indicatorList: GalleriaTokenSections.IndicatorList = {\n    gap: '0.5rem',\n    padding: '1rem'\n};\n\nexport const indicatorButton: GalleriaTokenSections.IndicatorButton = {\n    width: '1rem',\n    height: '1rem',\n    activeBackground: '{primary.color}',\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 insetIndicatorList: GalleriaTokenSections.InsetIndicatorList = {\n    background: 'rgba(0, 0, 0, 0.5)'\n};\n\nexport const insetIndicatorButton: GalleriaTokenSections.InsetIndicatorButton = {\n    background: 'rgba(255, 255, 255, 0.4)',\n    hoverBackground: 'rgba(255, 255, 255, 0.6)',\n    activeBackground: 'rgba(255, 255, 255, 0.9)'\n};\n\nexport const closeButton: GalleriaTokenSections.CloseButton = {\n    size: '3rem',\n    gutter: '0.5rem',\n    background: 'rgba(255, 255, 255, 0.1)',\n    hoverBackground: 'rgba(255, 255, 255, 0.2)',\n    color: '{surface.50}',\n    hoverColor: '{surface.0}',\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 closeButtonIcon: GalleriaTokenSections.CloseButtonIcon = {\n    size: '1.5rem'\n};\n\nexport const colorScheme: GalleriaTokenSections.ColorScheme = {\n    light: {\n        thumbnailNavButton: {\n            hoverBackground: '{surface.200}',\n            color: '{text.color}',\n            hoverColor: '{text.hover.color}'\n        },\n        indicatorButton: {\n            background: '{surface.300}',\n            hoverBackground: '{surface.400}'\n        }\n    },\n    dark: {\n        thumbnailNavButton: {\n            hoverBackground: '{surface.700}',\n            color: '{surface.0}',\n            hoverColor: '{surface.0}'\n        },\n        indicatorButton: {\n            background: '{surface.600}',\n            hoverBackground: '{surface.500}'\n        }\n    }\n};\n\nexport default {\n    root,\n    navButton,\n    navIcon,\n    thumbnailsContent,\n    thumbnailNavButton,\n    thumbnailNavButtonIcon,\n    caption,\n    indicatorList,\n    indicatorButton,\n    insetIndicatorList,\n    insetIndicatorButton,\n    closeButton,\n    closeButtonIcon,\n    colorScheme\n} satisfies GalleriaDesignTokens;\n"],"mappings":"AAEA,MAAa,KAAmC,CAC5C,YAAa,MACb,YAAa,yBACb,aAAc,0BACd,mBAAoB,uBACxB,EAEa,UAA6C,CACtD,WAAY,2BACZ,gBAAiB,2BACjB,MAAO,gBACP,WAAY,cACZ,KAAM,OACN,OAAQ,SACR,KAAM,CACF,aAAc,KAClB,EACA,KAAM,CACF,aAAc,KAClB,EACA,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,CACJ,EAEa,QAAyC,CAClD,KAAM,QACV,EAEa,kBAA6D,CACtE,WAAY,uBACZ,QAAS,cACb,EAEa,mBAA+D,CACxE,KAAM,OACN,aAAc,0BACd,OAAQ,SACR,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,CACJ,EAEa,uBAAuE,CAChF,KAAM,MACV,EAEa,QAAyC,CAClD,WAAY,qBACZ,MAAO,gBACP,QAAS,MACb,EAEa,cAAqD,CAC9D,IAAK,SACL,QAAS,MACb,EAEa,gBAAyD,CAClE,MAAO,OACP,OAAQ,OACR,iBAAkB,kBAClB,aAAc,MACd,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,CACJ,EAEa,mBAA+D,CACxE,WAAY,oBAChB,EAEa,qBAAmE,CAC5E,WAAY,2BACZ,gBAAiB,2BACjB,iBAAkB,0BACtB,EAEa,YAAiD,CAC1D,KAAM,OACN,OAAQ,SACR,WAAY,2BACZ,gBAAiB,2BACjB,MAAO,eACP,WAAY,cACZ,aAAc,MACd,UAAW,CACP,MAAO,qBACP,MAAO,qBACP,MAAO,qBACP,OAAQ,sBACR,OAAQ,qBACZ,CACJ,EAEa,gBAAyD,CAClE,KAAM,QACV,EAEa,YAAiD,CAC1D,MAAO,CACH,mBAAoB,CAChB,gBAAiB,gBACjB,MAAO,eACP,WAAY,oBAChB,EACA,gBAAiB,CACb,WAAY,gBACZ,gBAAiB,eACrB,CACJ,EACA,KAAM,CACF,mBAAoB,CAChB,gBAAiB,gBACjB,MAAO,cACP,WAAY,aAChB,EACA,gBAAiB,CACb,WAAY,gBACZ,gBAAiB,eACrB,CACJ,CACJ,EAEA,IAAA,iBAAe,CACX,KACA,UACA,QACA,kBACA,mBACA,uBACA,QACA,cACA,gBACA,mBACA,qBACA,YACA,gBACA,WACJ"}