dialog:not([open]) { display: none; }
.skam-dialog-backdrop { position: fixed; inset: 0; background: rgba(0,0,0,.65); }
.skam-dialog-open { overflow: hidden; }
dialog.skam-dialog-fallback[open] { display: block; position: fixed; top: 50%; left: 50%; bottom: auto; right: auto; transform: translate(-50%,-50%); margin: 0; max-height: calc(100vh - 2rem); overflow: auto; box-sizing: border-box; }
@supports (height: 100dvh) { dialog.skam-dialog-fallback[open] { max-height: calc(100dvh - 2rem); } }
