// Shared brand components: header, footer, brand mark, vial graphics
// Loaded as type="text/babel" — globals exported via window.
const Star = ({ size = 22, color = "currentColor" }) => (
);
const Brandmark = ({ light = false }) => (
{ if (!e.currentTarget.dataset.fallback) { e.currentTarget.dataset.fallback = "1"; e.currentTarget.src = "/assets/vial.png"; setIsFallback(true); } }}
style={isFallback ? {
position: "relative", width: "78%", height: "88%", objectFit: "contain",
filter: "drop-shadow(0 24px 36px rgba(0,0,0,0.22))",
} : {
position: "absolute", inset: 0, width: "100%", height: "100%", objectFit: "cover",
}}
/>
{isFallback && (