.public-announcement-dialog{width:min(36rem,calc(100% - 32px));margin:auto;max-height:85dvh;padding:0;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--card-foreground);box-shadow:0 24px 48px rgb(0 0 0/.25)}.public-announcement-dialog::backdrop{background:rgb(0 0 0/.5)}@media (max-width:639px){.public-announcement-dialog{width:100%;max-width:100%;margin:auto 0 0;border:0;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom)}}