import { H as jsxRuntimeExports, P as reactExports } from "./server-tSn293C4.js";
import { L as Link } from "./router-CyCZS0xt.js";
const isotypeUrl = "/assets/embrya-isotype-CT3xLjX_.png";
function EmbryaLogo({ size = 48, showWordmark = true, tagline = false }) {
  return /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex items-center gap-2 sm:gap-3 select-none max-w-full", children: [
    /* @__PURE__ */ jsxRuntimeExports.jsx(
      "img",
      {
        src: isotypeUrl,
        alt: "Embrya Fertility",
        style: { height: size, width: "auto" },
        draggable: false
      }
    ),
    showWordmark && /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex flex-col leading-none", children: [
      /* @__PURE__ */ jsxRuntimeExports.jsx(
        "span",
        {
          className: "font-display",
          style: {
            fontFamily: "'Cormorant Garamond', serif",
            color: "var(--navy)",
            fontSize: size * 0.7,
            fontWeight: 500,
            letterSpacing: "0.02em",
            lineHeight: 1
          },
          children: "Embrya"
        }
      ),
      tagline && /* @__PURE__ */ jsxRuntimeExports.jsx(
        "span",
        {
          style: {
            fontFamily: "'Nunito', sans-serif",
            color: "var(--rosa-embrya)",
            fontSize: size * 0.18,
            letterSpacing: "0.32em",
            textTransform: "uppercase",
            marginTop: size * 0.08
          },
          children: "— Fertility —"
        }
      )
    ] })
  ] });
}
const links = [
  { to: "/", label: "Inicio" },
  { to: "/servicios", label: "Servicios" },
  { to: "/equipo", label: "Equipo" },
  { to: "/contacto", label: "Contacto" }
];
function Navbar() {
  const [scrolled, setScrolled] = reactExports.useState(false);
  const [open, setOpen] = reactExports.useState(false);
  reactExports.useEffect(() => {
    const onScroll = () => setScrolled(window.scrollY > 30);
    onScroll();
    window.addEventListener("scroll", onScroll);
    return () => window.removeEventListener("scroll", onScroll);
  }, []);
  return /* @__PURE__ */ jsxRuntimeExports.jsxs(
    "nav",
    {
      className: "fixed top-0 left-0 right-0 z-50 transition-all duration-300",
      style: {
        background: scrolled ? "rgba(250,246,243,0.92)" : "transparent",
        backdropFilter: scrolled ? "blur(10px)" : "none",
        boxShadow: scrolled ? "0 4px 20px rgba(0,0,0,0.06)" : "none"
      },
      children: [
        /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "max-w-7xl mx-auto px-6 py-4 flex items-center justify-between", children: [
          /* @__PURE__ */ jsxRuntimeExports.jsx(Link, { to: "/", className: "flex items-center", children: /* @__PURE__ */ jsxRuntimeExports.jsx(EmbryaLogo, { size: 36 }) }),
          /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "hidden md:flex items-center gap-8", children: [
            links.map((l) => /* @__PURE__ */ jsxRuntimeExports.jsx(
              Link,
              {
                to: l.to,
                className: "text-sm transition-colors hover:opacity-70",
                style: { color: "var(--gris-texto)" },
                activeProps: { style: { color: "var(--rosa-embrya)" } },
                children: l.label
              },
              l.to
            )),
            /* @__PURE__ */ jsxRuntimeExports.jsx(
              Link,
              {
                to: "/contacto",
                className: "px-5 py-2 rounded-full text-sm text-white transition-all hover:opacity-90",
                style: { background: "var(--rosa-embrya)" },
                children: "Consulta gratuita"
              }
            )
          ] }),
          /* @__PURE__ */ jsxRuntimeExports.jsxs(
            "button",
            {
              className: "md:hidden p-2",
              onClick: () => setOpen(!open),
              "aria-label": "Menu",
              children: [
                /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-6 h-0.5 mb-1.5", style: { background: "var(--gris-texto)" } }),
                /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-6 h-0.5 mb-1.5", style: { background: "var(--gris-texto)" } }),
                /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "w-6 h-0.5", style: { background: "var(--gris-texto)" } })
              ]
            }
          )
        ] }),
        open && /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "md:hidden px-6 pb-4 flex flex-col gap-3", style: { background: "var(--crema)" }, children: [
          links.map((l) => /* @__PURE__ */ jsxRuntimeExports.jsx(Link, { to: l.to, onClick: () => setOpen(false), className: "py-2", children: l.label }, l.to)),
          /* @__PURE__ */ jsxRuntimeExports.jsx(
            Link,
            {
              to: "/contacto",
              onClick: () => setOpen(false),
              className: "px-5 py-2 rounded-full text-sm text-white text-center",
              style: { background: "var(--rosa-embrya)" },
              children: "Consulta gratuita"
            }
          )
        ] })
      ]
    }
  );
}
const navLinks = [
  { to: "/", label: "Inicio" },
  { to: "/servicios", label: "Servicios" },
  { to: "/equipo", label: "Equipo" },
  { to: "/contacto", label: "Contacto" }
];
function SiteFooter() {
  return /* @__PURE__ */ jsxRuntimeExports.jsxs(
    "footer",
    {
      className: "px-6 py-16",
      style: { background: "var(--navy)", color: "#FFFFFF" },
      children: [
        /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "max-w-7xl mx-auto grid md:grid-cols-3 gap-12 items-start", children: [
          /* @__PURE__ */ jsxRuntimeExports.jsx("div", { children: /* @__PURE__ */ jsxRuntimeExports.jsx(EmbryaLogo, { size: 56 }) }),
          /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "flex flex-col gap-3 md:items-center", children: [
            /* @__PURE__ */ jsxRuntimeExports.jsx(
              "div",
              {
                className: "text-xs uppercase tracking-widest mb-2",
                style: { color: "var(--rosa-claro)" },
                children: "Navegación"
              }
            ),
            navLinks.map((l) => /* @__PURE__ */ jsxRuntimeExports.jsx(
              Link,
              {
                to: l.to,
                className: "text-sm hover:opacity-70 transition-opacity",
                style: { color: "#FFFFFF" },
                children: l.label
              },
              l.to
            ))
          ] }),
          /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "md:text-right", children: /* @__PURE__ */ jsxRuntimeExports.jsxs(
            "p",
            {
              className: "font-display italic text-xl mb-4",
              style: { color: "var(--rosa-claro)" },
              children: [
                '"Conocimiento que acompaña.',
                /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
                'Ciencia que sostiene."'
              ]
            }
          ) })
        ] }),
        /* @__PURE__ */ jsxRuntimeExports.jsxs(
          "div",
          {
            className: "max-w-7xl mx-auto mt-12 pt-8 text-xs text-center",
            style: {
              borderTop: "1px solid rgba(255,255,255,0.1)",
              color: "rgba(255,255,255,0.6)"
            },
            children: [
              "© 2026 Embrya Fertility · embryafertility.com.ar ·",
              " ",
              /* @__PURE__ */ jsxRuntimeExports.jsx(
                "a",
                {
                  href: "https://fullwidth.com.ar",
                  target: "_blank",
                  rel: "noopener noreferrer",
                  className: "hover:underline",
                  style: { color: "rgba(255,255,255,0.6)" },
                  children: "Desarrollado e impulsado por FullWidth Code Solution"
                }
              )
            ]
          }
        )
      ]
    }
  );
}
export {
  EmbryaLogo as E,
  Navbar as N,
  SiteFooter as S
};
