because some CSS uses `html.light-mode` // and the rest uses `body.light-mode` (most rules in this file). // Body might not exist yet when this script runs, so we set up // a one-shot DOMContentLoaded handler for it. (function () { const savedTheme = localStorage.getItem('theme') || 'light'; const cls = savedTheme === 'dark' ? 'dark-mode' : 'light-mode'; document.documentElement.classList.add(cls); if (document.body) { document.body.classList.add(cls); } else { document.addEventListener('DOMContentLoaded', () => { document.body.classList.add(cls); }, { once: true }); } })();
Etchly Logo
Etchly Store Etchly Designer 🛒 Cart Contact Us

Send Us a Message

Please complete the CAPTCHA to submit your message.

Get in Touch

Address

27 Northgate Drive
Thomastown VIC 3074
Australia

Business Hours

Monday 8:00 AM - 5:00 PM
Tuesday 8:00 AM - 5:00 PM
Wednesday 8:00 AM - 5:00 PM
Thursday 8:00 AM - 5:00 PM
Friday 8:00 AM - 5:00 PM
Saturday Closed
Sunday Closed