Golden Seam guidance
Let’s find the right starting point.
Ask about course focus, suggested materials, or how to build a personal practice. Our team replies within two business days.
Each garment at Softroad Atelier carries a discreet golden thread symbolizing continuity between maker and wearer.
`;
}
// Re-bind global behaviors after loading templates
bindThemeToggle();
bindAuthModal();
bindMobileMenu();
initCookieBanner();
}
function bindAuthModal() {
const modal = document.querySelector('[data-account-modal]');
if (!modal) return;
const closeBtns = modal.querySelectorAll('[data-modal-close]');
const loginTab = modal.querySelector('[data-tab="login"]');
const registerTab = modal.querySelector('[data-tab="register"]');
const loginContent = modal.querySelector('[data-tab-content="login"]');
const registerContent = modal.querySelector('[data-tab-content="register"]');
function showModal(tab = 'login') {
modal.classList.remove('hidden');
if (tab === 'login') {
loginTab.classList.add('border-b-2', 'border-[#C9A45C]', 'text-[#C9A45C]');
loginTab.classList.remove('text-[#F8F4EA]');
registerTab.classList.remove('border-b-2', 'border-[#C9A45C]', 'text-[#C9A45C]');
registerTab.classList.add('text-[#F8F4EA]');
loginContent.classList.remove('hidden');
registerContent.classList.add('hidden');
} else {
registerTab.classList.add('border-b-2', 'border-[#C9A45C]', 'text-[#C9A45C]');
registerTab.classList.remove('text-[#F8F4EA]');
loginTab.classList.remove('border-b-2', 'border-[#C9A45C]', 'text-[#C9A45C]');
loginTab.classList.add('text-[#F8F4EA]');
registerContent.classList.remove('hidden');
<|eos|>