import { parseValue as a, arbitrary as l } from "../../../../@twind_core@1.1.3_typescript@5.8.3/node_modules/@twind/core/core.js";
function o() {
  return {
    theme: {
      containers: {
        xs: "20rem",
        sm: "24rem",
        md: "28rem",
        lg: "32rem",
        xl: "36rem",
        "2xl": "42rem",
        "3xl": "48rem",
        "4xl": "56rem",
        "5xl": "64rem",
        "6xl": "72rem",
        "7xl": "80rem"
      }
    },
    rules: [
      [
        "@container($|-|\\/)",
        ({ 1: i, $$: e }, r) => {
          let [n = "", t] = i == "/" ? [
            ,
            e
          ] : a(e), m = l(n, "", r) || n || "inline-size";
          return t ? {
            container: `${t} / ${m}`
          } : {
            "container-type": m
          };
        }
      ]
    ],
    variants: [
      [
        "@(.+)",
        (i, e) => {
          let [r, n] = a(i[1]);
          if (r) {
            let t = e.theme("containers", r) || l(r, "containers", e);
            return t && `@container ${n ? n + " " : ""}(min-width:${t})`;
          }
        }
      ]
    ]
  };
}
export {
  o as default
};
//# sourceMappingURL=preset-container-queries.js.map
