interface FullPageImageProps { src: string; alt: string; credit?: string; isFixed?: boolean; } export default function FullPageImage({ src, alt, credit, isFixed = false }: FullPageImageProps) { const containerStyle = isFixed ? {height: "100vh", overflow: "hidden", width: "100vw", position: "fixed" as const, top: 0, left: 0, zIndex: 0} : {height: "100vh", overflow: "hidden", width: "100vw", position: "relative" as const, left: "50%", right: "50%", marginLeft: "-50vw", marginRight: "-50vw"}; return (