class CustomCreatorCard extends HTMLElement { connectedCallback() { const name = this.getAttribute('name') || 'Creator Name'; const category = this.getAttribute('category') || 'Category'; const skills = this.getAttribute('skills') || 'Skills not specified'; const image = this.getAttribute('image') || 'http://static.photos/people/640x360/10'; const rating = parseFloat(this.getAttribute('rating')) || 0; this.attachShadow({ mode: 'open' }); this.shadowRoot.innerHTML = `