// J Renee Studios — Inquire page chrome (header + footer + shared primitives) // Header is "always light" because the Inquire hero has a white/beige background, not an image. const { useState: jUseState, useEffect: jUseEffect, useMemo: jUseMemo, useRef: jUseRef } = React; const J_INK = "#1A1A1A"; const J_WHITE = "#FFFFFF"; const J_GOLD = "#C9A84C"; const J_BEIGE = "#F6F2EE"; const J_GREY = "#8A8580"; const J_GREY_SOFT = "#B7B2AC"; function JEyebrow({ children, color = J_GOLD, size = 11.5, style }) { return (
{children}
); } function JGoldRule({ width = 56, color = J_GOLD, style }) { return ; } function JBtn({ children, variant = "gold", onClick, href, type, style }) { const base = { padding: "20px 38px", fontFamily: "Poppins, sans-serif", fontWeight: 300, fontSize: 11, letterSpacing: "0.36em", textTransform: "uppercase", cursor: "pointer", border: "1px solid", borderRadius: 0, transition: "background-color 220ms ease, color 220ms ease, border-color 220ms ease", display: "inline-flex", alignItems: "center", gap: 14, textDecoration: "none", }; const variants = { "gold": { background: J_GOLD, color: J_WHITE, borderColor: J_GOLD }, "outline-ink": { background: "transparent", color: J_INK, borderColor: J_INK }, "outline-light": { background: "transparent", color: J_WHITE, borderColor: "rgba(255,255,255,0.85)" }, }; const [hover, setHover] = jUseState(false); const hoverStyle = hover ? ( variant === "gold" ? { background: "#b59340", borderColor: "#b59340" } : variant === "outline-ink" ? { background: J_INK, color: J_WHITE } : { background: J_WHITE, color: J_INK, borderColor: J_WHITE } ) : {}; const Tag = href ? "a" : "button"; return ( setHover(true)} onMouseLeave={()=>setHover(false)} style={{ ...base, ...variants[variant], ...hoverStyle, ...style }}>{children} ); } // Header — always light because the Journal hero is on white/beige. function JHeader({ scrolled }) { const linkStyle = { fontFamily: "Poppins, sans-serif", fontWeight: 300, fontSize: 11, letterSpacing: "0.32em", textTransform: "uppercase", color: J_INK, textDecoration: "none", }; return (
Home About Boise Las Vegas
J Renee
Studios
Inquire
); } function JFooter() { return ( ); } Object.assign(window, { JEyebrow, JGoldRule, JBtn, JHeader, JFooter, J_INK, J_WHITE, J_GOLD, J_BEIGE, J_GREY, J_GREY_SOFT, jUseState, jUseEffect, jUseMemo, jUseRef, });