/* Maitha Tech — "Carreiras" page composition + Tweaks. */
const CARREIRAS_TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{
"accentColor": "#0046ff",
"monoMedia": true
}/*EDITMODE-END*/;
function carreirasHexToRgba(hex, a) {
const h = hex.replace("#", "");
return `rgba(${parseInt(h.substring(0,2),16)}, ${parseInt(h.substring(2,4),16)}, ${parseInt(h.substring(4,6),16)}, ${a})`;
}
function CarreirasApp() {
const [t, setTweak] = useTweaks(CARREIRAS_TWEAK_DEFAULTS);
React.useEffect(() => {
const root = document.documentElement;
root.style.setProperty("--accent", t.accentColor);
root.style.setProperty("--mt-signal", t.accentColor);
root.style.setProperty("--focus-ring", carreirasHexToRgba(t.accentColor, 0.5));
}, [t.accentColor]);
React.useEffect(() => {
document.documentElement.style.setProperty("--mt-media-gray", t.monoMedia ? "grayscale(0.4) contrast(1.04)" : "none");
}, [t.monoMedia]);
return (
setTweak("accentColor", v)} />
setTweak("monoMedia", v)} />
);
}
ReactDOM.createRoot(document.getElementById("root")).render();