// src/presets/material/carousel/index.ts var carousel_default = { root: { transitionDuration: "{transition.duration}" }, content: { gap: "0.25rem" }, indicatorList: { padding: "1rem", gap: "1rem" }, indicator: { width: "1.25rem", height: "1.25rem", borderRadius: "50%", focusRing: { width: "0", style: "none", color: "unset", offset: "0", shadow: "none" } }, colorScheme: { light: { indicator: { background: "{surface.200}", hoverBackground: "{surface.300}", activeBackground: "{primary.color}" } }, dark: { indicator: { background: "{surface.700}", hoverBackground: "{surface.600}", activeBackground: "{primary.color}" } } }, css: ({ dt }) => ` .p-carousel-indicator-button:hover { box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt("text.color")}, transparent 96%) } .p-carousel-indicator-button:focus-visible { box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt("text.color")}, transparent 96%); } .p-carousel-indicator-active .p-carousel-indicator-button:hover { box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt("carousel.indicator.active.background")}, transparent 92%); } .p-carousel-indicator-active .p-carousel-indicator-button:focus-visible { box-shadow: 0 0 1px 10px color-mix(in srgb, ${dt("carousel.indicator.active.background")}, transparent 84%); } ` }; export { carousel_default as default }; //# sourceMappingURL=index.mjs.map