:is(.nt-button,.nt-icon-button){transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,opacity .18s,filter .18s!important}.nt-button.nt-button--primary,.nt-icon-button.nt-icon-button--primary{--button-hover-bg:#303030;--button-hover-fg:#fff;--button-pressed-bg:#404040}.nt-button.nt-button--secondary,.nt-icon-button.nt-icon-button--secondary{--button-hover-bg:#e7e9eb;--button-hover-fg:#171717;--button-pressed-bg:#dce0e3}.nt-button.nt-button--ghost,.nt-icon-button.nt-icon-button--ghost{--button-hover-bg:#f0f1f2;--button-hover-fg:#171717;--button-pressed-bg:#e3e6e8}.nt-button.nt-button--danger,.nt-icon-button.nt-icon-button--danger{--button-hover-bg:#8c2424;--button-hover-fg:#fff;--button-pressed-bg:#741e1e}.nt-button.nt-button--on-dark{--button-hover-bg:#e7e9eb;--button-hover-fg:#171717;--button-pressed-bg:#dce0e3}:is(.nt-button,.nt-icon-button):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:var(--button-hover-bg);color:var(--button-hover-fg);filter:none}:is(.nt-button,.nt-icon-button):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:var(--button-pressed-bg);color:var(--button-hover-fg);transform:none}:is(.nt-button,.nt-icon-button):focus-visible{outline-offset:3px;outline:2px solid #657c73}:is(.nt-button,.nt-icon-button):is(:disabled,[aria-disabled=true],[aria-busy=true]){pointer-events:none;transform:none}.nt-dialog--compact.svelte-1cplwtb{width:min(100% - 2rem,25rem)}.nt-dialog--editor.svelte-1cplwtb{width:min(100% - 2rem,52rem)}.nt-dialog--editor[open].svelte-1cplwtb{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.nt-dialog--editor.svelte-1cplwtb .nt-dialog__body:where(.svelte-1cplwtb){min-height:0;padding:20px 24px;overflow-y:auto}.nt-dialog--wide.svelte-1cplwtb{width:min(100% - 2rem,65rem)}.nt-dialog--wide[open].svelte-1cplwtb{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.nt-dialog--wide.svelte-1cplwtb .nt-dialog__body:where(.svelte-1cplwtb){min-height:0;max-height:none;padding:20px 28px;overflow-y:auto}.nt-dialog__header.svelte-1cplwtb,.nt-dialog__footer.svelte-1cplwtb{flex-shrink:0}.nt-dialog__header-actions.svelte-1cplwtb{flex-shrink:0;align-items:center;gap:12px;display:flex}.nt-dialog__body.svelte-1cplwtb{container-type:inline-size}
