Spaces:
Running
Running
| class CustomFooter extends HTMLElement { | |
| connectedCallback() { | |
| this.attachShadow({ mode: 'open' }); | |
| this.shadowRoot.innerHTML = ` | |
| <style> | |
| :host { | |
| display: block; | |
| width: 100%; | |
| background-color: #020617; /* Slate 950 */ | |
| padding: 2rem 0; | |
| margin-top: auto; | |
| border-top: 1px solid #1e293b; | |
| } | |
| .container { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 0 1.5rem; | |
| text-align: center; | |
| } | |
| .text { | |
| color: #64748b; /* Slate 500 */ | |
| font-size: 0.875rem; | |
| line-height: 1.5; | |
| } | |
| .text a { | |
| color: #818cf8; /* Indigo 400 */ | |
| text-decoration: none; | |
| } | |
| .text a:hover { | |
| text-decoration: underline; | |
| } | |
| </style> | |
| <footer> | |
| <div class="container"> | |
| <p class="text"> | |
| © 2023 CapCut Flow Wizard. All rights reserved. <br> | |
| Designed for precision SRT alignment and video editing workflows. | |
| </p> | |
| </div> | |
| </footer> | |
| `; | |
| } | |
| } | |
| customElements.define('custom-footer', CustomFooter); |