n-width: 200px;
        }
        button[primary] {
            font-weight: 900;
            border: 2px solid var(--color-accent);
            background-color: var(--color-accent);
        }
    </style>
</template>
<script>
    customElements.define('nu-modal', class extends HTMLElement {
        constructor() {
            super();
            const template = document.getElementById('template-modal').content;
            this.shadow = this.attachShadow({ mode: 'open' });
            this.shadow.append