.nature-dialog.nature-film-dialog{position:fixed;inset:0;margin:auto;width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);padding:clamp(16px,3vw,28px)}.nature-film-dialog .nature-dialog-top{flex-wrap:wrap;padding-bottom:16px;margin-bottom:16px}.nature-film-dialog .nature-dialog-close{flex-shrink:0;margin-left:auto;padding:0 12px;cursor:pointer}.nature-film-dialog .nature-dialog-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nature-film-dialog .nature-dialog-content video{width:100%;height:auto;aspect-ratio:16/9;max-height:max(120px,calc(100svh - 230px));object-fit:contain}.nature-film-dialog .nature-dialog-note{margin:12px 0 0;color:var(--nature-muted)}html:has(.nature-film-dialog[open]){overflow:hidden}